Как мы подружили фронтенд с четырьмя платформами и сократили время разработки в два раза

Если у вас одна платформа, фронтенд работает стабильно и предсказуемо. Но стоит добавить десктоп, мобильное приложение, PWA, и простая логика превращается в гору if-ов.

Меня зовут Денис Кондратьев, я фронтенд-разработчик Точка Банк. В статье расскажу, как мы интегрировали наш мессенджер в браузер, Electron, Capacitor и PWA и сократили время адаптации новых фич в три раза.

С чего всё началось

(далее…)

Почему IT-найм сломан — и что будет с рынком в 2026 году

Вступление

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

В этой статье я хочу сделать прогноз того, что будет с рынком IT‑найма в 2026 году: куда всё движется и к чему стоит готовиться, если вы хотите оставаться востребованным специалистом, а не просто ещё одним резюме в откликах.

(далее…)

maxpack: межфайловая дедупликация на версионных данных

Представьте: у вас 100 файлов, 90% содержимого повторяется между ними. Вы пакуете их через tar | zstd. Получаете сжатие порядка 3.1x. А могли бы получить 10.0x.

Проблема в том, что обычная упаковка не знает, что файлы похожи. tar склеивает их в линейный поток и отдаёт компрессору. zstd работает в пределах окна и плохо сопоставляет одинаковые куски, если они разнесены по потоку на десятки мегабайт.

(далее…)

Ехал Грека через реку. — Кто ехал? — Димон

Это первая часть из задуманной серии статей про ИИ. Здесь мы на немного заступим в техническую часть памяти/контекста LLM моделей. Разберем, почему они частенько забывают или выдумывают факты и врут.


Как attention ломается на длинном контексте

Начнём с фундамента. Трансформер работает на self-attention — каждый токен смотрит на все остальные и решает, на что обратить внимание. Квадратичная сложность O(n²) — это причина, по которой модели вынуждены использовать оптимизации: FlashAttention-2/3, RoPE, ALiBi и прочее.

Эти оптимизации не бесплатны. Они создают позиционные смещения:

PocketCoder-A1: Как я заставил свой Claude работать в три смены

ИИ не заменяет людей, люди просто больше работают. Так давайте хотя бы ночью пусть работает ИИ.


Так вышло, что я плачу 100 евро в месяц на Claude Code. Солидная сумма, которая растворяется практически момоментально, когда твой аккаунт превращается в полигон из 10+ проектов, где 7-8 мои, а 2-3 моей жены.

Шеринг подписки вообще занятие затратное, но мне не жалко.

(далее…)

Как руководителю понять, что в команде назревает конфликт (до того, как он вспыхнет)

Когда в команде происходит открытое столкновение – спор, переходящий в личные выпады, демонстративное молчание, жесткие сообщения в чатах – это уже не начало, а финал длительного процесса. Интересно, кстати, что в ИТ-среде конфликты редко возникают внезапно, это подтверждено свежим исследованием – им предшествует период накопления напряжения, который может длиться неделями. При этом к моменту эскалации руководитель упускает окно возможностей для мягкого и малозатратного урегулирования.

(далее…)

Динамический просмотр задач на любую дату в Obsidian: Meta Bind + DataviewJS

Если тема управления задачами в Obsidian вам близка — заглядывайте в мой тг-канал, там я разбираю подобные вещи регулярно.

Контекст: дашборд есть, но чего-то не хватает

Моя стартовая страница в Obsidian — это Canvas-файл с Tasks-запросами. Он показывает задачи на сегодня, завтра и просроченные. Для ежедневной работы этого достаточно.

(далее…)

Founder Mode: как ИИ вытащил меня из иллюзии занятости, или…

Как я потерял несколько лет, делая всё кроме главного — и что с этим сделал

Эта статья про две вещи. Сначала зачем: годы прокрастинации, иллюзия занятости и простая механика, которая это сломала. Потом как: 35-й вайбкодинг-проект за 10 месяцев, событийная архитектура, 39 коммитов за 3 недели, TypeScript, Playwright, LLM и деплой на двухъядерный VDS.

На Хабре вышла [статья Эдуарда Ланчева (далее…)

Запускаю свой продукт. Часть 1: поиск идеи, которая выстрелит и будет мотивировать продолжать

Это будет серия статей про то, как я создаю свой продукт. У меня нет лишних денег на маркетинг, нет команды, нет кучи времени, потому что я работаю в найме. Моя задача – к концу года начать зарабатывать деньги на своем приложении, при этом желательно не вылететь с основной работы и не сгореть в щи от постоянной работы, даже в отпуске.

Я пока не знаю, сколько будет частей. И смогу ли я продолжать выкладывать их до самого конца. Не захочу ли я где-то в середине просто молча смотреть в окно, курить и думать о смысле жизни. В общем, если все будет хорошо, то есть 2 варианта для последней части:

А системный аналитик нам зачем?

12 разгневанных специалистов

12 разгневанных специалистов

И вот прошло плюс+минус три года, как я работаю в «выделенной» роли системного аналитика. «Выделенной» – в кавычках, потому что я всегда был убежден, что разделение труда – наше все.

(далее…)