RU

Эвакуация за один день: как я перенёс два приложения и детектив-ARG из облака под ударами на собственный VPS

Привет, Хабр. Это продолжение истории студии из одного человека. В прошлый раз я рассказывал, как собрал детектив-ARG на чистой статике , а бэкенд м…

serverlessvpsdisaster recoveryбэкапыdockercaddysqlitenode.jsяндекс облакоindie
Habr
RU

Мы искали, куда coding agents тратят токены. Дело оказалось не в промптах

Мы много разрабатываем с помощью coding agents: веб-приложения, MCP-серверы, пайплайны обработки данных, системы из нескольких агентов. И чем лучше…

coding agentsllmmcpоптимизация токеновai-разработкаcontext engineeringai агентыnode.jsdevtoolsтестирование
Habr
RU

Claude Code — Все статуслайны показывают тебя. Я сделал тот, который показывает других

В два часа ночи ты упираешься в лимит модели. Сессия на середине, мысль на середине, и до сброса окна ещё полтора часа. Ты сидишь и смотришь в терми…

claude codeстатуслайнclinode.jsразработка инструментов
Habr
RU

IndexNow из Node.js: переобход без аккаунтов, и почему fetch обрывается там, где curl проходит

Чтобы сказать Яндексу «страница изменилась, приди посмотреть», аккаунт в Вебмастере не нужен. Есть протокол IndexNow: вы кладёте в корень сайта файл…

indexnownode.jsиндексация сайтаяндекс вебмастерsearch consoleundicivercelseo
Habr
RU

Заголовки товарной кампании Директа — это теги YML-фида: прослойка на Node вместо правки сайта

Товарная кампания и смарт-баннеры Яндекс Директа не дают редактировать текст объявления в интерфейсе. Заголовок Директ берёт из тега <name> то…

товарный фидymlсмарт-баннерыllmnode.js
Habr
RU

Spec-Driven Development на практике: как локальный job-агрегатор живёт без ревьюеров и не ломается

Поиск работы в 2026 году — это инженерная задача, которую все решают вручную. hh.ru перемешивает релевантные роли с шумом: на запрос «Senior PHP» пр…

поиск работыагрегатор вакансийvanilla javascriptSSRFspec-driven developmentSSEopen sourcenode.jsi18nтестирование
Habr
RU

Как я заставил 9B обгонять 30B: три месяца с local LLM агентом

Я дал 9B и 30B одну задачу. 30B сделал 24 шага и вернул неправильный ответ. 9B справился за 3. Разбираю почему размер модели — не главное, и что на…

локальные llmлокальный агентуправление контекстомагентный CLIlm studioslmnode.jsэмбеддинги
Habr
RU

Иду в топ ниши строительных калькуляторов. Три месяца спустя

Когда я начинал этот pet-проект, у меня в голове была одна цель: за полтора-два года вытеснить ноунейм-сайты из верхушки выдачи Яндекса и Google по…

next.jsстроительствостроительный калькуляторdeepseek v4 proхостингхостинг сайтовnode.jsnode.js фреймворкиgeminiИИ-Прораб
Habr
RU

От идеи до работающего Android-приложения: мой опыт vibe-кодинга для реального pet-проекта

По профессии я руководитель в ИТ. Когда-то давно кодил на Basic, Pascal и Delphi (диплом писал на нём же). Но с тех пор много воды утекло, и за совр…

vibecodingИИ-программированиеnode.jsreactkotlinAndroid-приложениепет-проектруководитель ИТархитектура приложениясамообучение
Habr