kamyshev.code – Telegram
kamyshev.code
1.77K subscribers
40 photos
565 links
Архитектура, код, софт-скиллы и всё остальное. Вопросы, пожелания, комментарии — @igorkamyshev

https://kamyshev.me
Download Telegram
В субботу буду дальше пилить Мостак. Стримить?
Anonymous Poll
58%
Да, приду
42%
Нет, спасибо
Fork — классный.

Я как-то около года назад грустил, что сил терпеть Git CLI уже никаких нет, но на GUI так и не пересел. Заленился.

Вчера нужно было сделать некоторый интерактивный ребейз и это было так мучительно, что я решил все-таки попробовать графический Git-клиент.

Валя (тот который читает ишью) посоветовал Fork. И он оказался прямо хорошим. Особенно порадовали интерактивный ребейз и навигация по истории. А вот отсутствие трех-колоночного мерджа печально.
Там в твиттере зашла речь, как можно доверять стороннему клиенту для гита и я решил заодно поделиться еще одним замечательным приложением.

Little Snitch позволяет увидеть какое приложение, куда, когда и какие данные отправляет.

И сюрприз-сюрприз, VS Code стучит куда больше, чем Fork. Не верьте никому на слово. Переживаете за свои данные — следите куда и кому их отдаете.
kamyshev.code
Официально заявляю, что мой доклад про то как мы строим платформу разработки фронтендов в Авиасейлс никто не хочет слушать. Так что придётся вам читать его текстом. Трепещите.
Я дописал статью! Осталось вычитать ее на предмет слишком интимных подробностей и дополнить иллюстрациями.

Думаю, на следующей неделе опубликую. Приложение говорит, что получилось на 12 минут чтения 🙀
Я выгорел в 2019

Наверное, у каждого разработчика есть история про выгорание. Есть такая и у меня. Летом 2019 года я конкретно заебался на одном из проектов студии и ушел работать в Самокат. С тех пор я уверен, что аутсорс — это место, где нельзя работать и не сойти сума.

Это довольно интимная история и поэтому она остается только в рамках Патреона. Эксклюзив, получается!

https://www.patreon.com/posts/55196603
Я тут случайно выиграл промод на 3 тысяч рублей в Selectel, а он мне не нужен. Пишите, если кому нужен, отдам безвозмездно.

(отдал)
Интересный сайт со сравнением зарплат в бигтехе 👉 https://www.levels.fyi/

Мне сложно поверить, что люди где-то получают такие деньги 😅 сразу возникает ощущение, что живешь как-то неправильно.

(на скриншоте минимальный грейд, который я нашел)
В комментариях к одному из постов Никита предъявил мне что я не шельмую Microsoft за дыру в безопасности, хотя шельмовал одну там запрещенную в России организацию.

И я решил рассказать вам о том, как отношусь к разным компаниям 🤷‍♂️ не очень техническая тема, но какая есть.

Для меня есть два типа компаний — те, которым я доверяю и все остальные.

Например, мне неинтересно обсуждать факап Microsoft, потому что {для меня} на них клеймо негде ставить. Ну облажались еще разок, большое дело.

С другой стороны, когда Apple решает проверять данные на моем телефоне на предмет запрещенных государством материалов или Амплифер косячит с интеграцией — я говорю об этом. Потому что им я доверяю\, их продуктами я пользуюсь\. Обсуждать есть смысл только те компании, которые уважаешь.
Посмотрел вчера доклад Ильи Климова «Методы борьбы с legacy-кодом на примере GitLab».

Очень отзывается, будто это история про Авиасейлс. Моя первая задачка на онбординге была простой — нужно было добавить в форму обратной связи (оцените страничку) новое поле. Это заняло два дня. Причём кода я почти не написал.

Оказалось, что эта страница создаётся какой-то легаси-системой, в которой есть место, где можно отредактировать HTML. Чтобы применить правки, нужно было запустить фоновые таски, через другой интерфейс. По незнанию я запустил слишком много этих тасок (на все доступные страницы) и до нужной очередь дошла через несколько часов. Ну а чтобы обработать данные из этого поля, пришлось отредактировать JS в совершенно другом месте.

Любой зрелый продукт — это гигантский набор сомнительных решений и компромиссов\. Люди, которые умеют и готовы с этим работать — самые ценные сотрудники.
В выходные посмотрел доклад Влада Шилова «Do not choose dependencies blindly. Do open source.».

Мне тяжело изменить образ мышления и начать пилить «велосипеды» вместо готовых решений, но я работаю над этим. Слишком уж часто готовые решения отвратительны.

Например, всю прошлую неделю я писал тулинг для монорепозитория внутренних пакетов Авиасейлс, чтобы заменить Лерну. Очень доволен результатом, получилось быстро, просто, и именно то, что нужно в нашем кейсе.
Все выходные я работал над мини-проектом — Эффектор-плагином для ESLint, и теперь готов показать его миру 🎉

В комплекте пока только четыре правила, но планов много. Устанавливайте в проекты, рассказывайте друзьям, пишите фидбеки 👇

https://github.com/effector/eslint-plugin-effector
Как прошёл второй сезон Frontend Crew

Весной этого года я стал членом программного комитета конференций Podlodka Frontend Crew. После первого сезона мне предложили стать директором этого направления и готовить фронтендерские конференции. Эта заметка — байки и эмоции, которые я вынес из второго сезона. Ну и снова, тест очень личный, поэтому давайте он останется только на Патреоне.

https://www.patreon.com/posts/55705312
А еще есть вот такой беклог. Про что интереснее всего?
Выпустил новую версию ESLint-плагина для Эффектора. Да, вот так сразу 🌚

Теперь он умеет рекомендовать заменить forward с мапингом событий на sample.

https://github.com/effector/eslint-plugin-effector
kamyshev.code
В комментариях к одному из постов Никита предъявил мне что я не шельмую Microsoft за дыру в безопасности, хотя шельмовал одну там запрещенную в России организацию. И я решил рассказать вам о том, как отношусь к разным компаниям 🤷‍♂️ не очень техническая тема…
Тем временем, Эпол отложила решение по поиску запрещённой государством информации на устройствах пользователей.

Это поразительно! Правда, я почти уверен, что когда шум уляжется они все таки сделают это.