От промпта к мутациям: как я перестал писать тесты руками и собрал команду из 7 AI-агентов
Кому будет полезноФронтенд-разработчикам, которые хотят мигрировать тесты с Enzyme на React Testing LibraryТем, кто экспериментирует с LLM для генерации кодаТем, кому интересен практический опыт построения мультиагентных систем⚠️ Дисклеймер. Статья полностью про фронтенд: React, Jest/Vitest, React Testing Library. И ещё: это просто моя честная история, как было. Можно было сделать быстрее, можно было думать по-другому, но я рассказываю как есть, со всеми ошибками и тупиками.КонтекстВ первой статье
Разработка мигратора кода с использованием ИИ на примере миграции с Linaria на CSS Modules
Всем привет!Меня зовут Михаил Витик, я занимаюсь разработкой больше двадцати лет, а сейчас работаю в Лемана Тех техлидом в сервисной команде, которая поддерживает команды разработки сайта Лемана ПРО. За это время довелось поработать с разными языками и стеками — от Borland C++ и Delphi до .NET и современного TypeScript. В какой‑то момент у нас возникла задача, которая на первый взгляд казалась довольно рутинной, но при более близком рассмотрении оказалась типичным инженерным болотом: много однотипной работы, высокая цена ошибок. А главное, огромные временные затраты.
Операционная система Анна
Идея этого проекта родилась у меня после двух событий.Первое случилось в самолёте. Мне было нечем заняться, и я решил посмотреть фантастический фильм «Она» (Her, 2013). Я человек впечатлительный, и если в истории есть драма, то легко начинаю сопереживать героям. Фильм рассказывает об одиноком мужчине, который устанавливает ИИ-операционную систему, начинает с ней общаться и постепенно влюбляется в неё. Спойлерить не буду - фильм действительно стоит посмотреть.Второе событие - это хайп вокруг OpenClaw
6 800 замеров глюкозы у кошек с диабетом: что я узнал, создав платформу для мониторинга
Привет, Хабр!Полгода назад я писал здесь, как за 5 дней с помощью нейросетей создал приложение для мониторинга диабета у своей кошки Манишки. Ей было 13 лет, она весила 3 кг, и каждый день я мерял ей сахар глюкометром и колол инсулин. Из блокнота на холодильнике данные перекочевали в Excel, потом в Python-скрипт с графиками, а потом — в полноценное веб-приложение Diabnostic.
Умный выбор домена: MCP-Server + Cursor. Как я перестал перебирать занятые имена
Недавно c друзьями из AI Founders я запустил шуточный сервис, о котором уже успел написать статью. Неожиданно проект собрал отличный трафик, и я решил сделать аналог для англоязычной аудитории на Reddit.Для выхода на международный рынок мне потребовался новый домен в зоне .com.🚨Проблема: LLM не проверяет занят ли доменЯ начал по классике: открыл чат с AI и попросил нагенерировать варианты. И тут я столкнулся с главной болью всех, кто ищет домены через нейросети.
Тихие сбои React Compiler и как их исправить
Полагаться на React Compiler означает знать, когда он не срабатываетЯ разрабатываю высокоинтерактивные интерфейсы на React с 2017 года: визуальные редакторы, инструменты для дизайна, приложения, где пользователи перетаскивают элементы, меняют свойства в реальном времени и ожидают, что каждое действие будет отзываться так же быстро, как в Figma или Photoshop. Один лишний ререндер может разрушить иллюзию «прямого управления», из-за чего интерфейс начинает тормозить и раздражать.Восемь лет я приучал себя думать через useMemo и useCallback
Как я боялся Copilot, и продолжаю боятся
Здравствуйте!Цель статьи - поделиться опасениями от использования ОТЛИЧНЫХ AI-ассистентов и услышать мнение сообщества по их поводу.Я C# разработчик, и в своей работе в 90% случаев использую VisualStudio. 50% моей работы - создание типовых RESTful сервисов для бэкэнда нашего продукта. Еще процентов 30% - работа с обработкой изображений и видео. И процентов 20% рабочего времени я трачу на различные R&D исследования разной степени сложности.
Моя RAG-система: как я за 8 дней собрал RAG для своего сайта визитки
За 8 дней частичной занятости я собрал RAG-систему на NestJS + PostgreSQL (pgvector), которая обрабатывает ~11 000 чанков документов. Первая версия отвечала около 4 минут, после оптимизации - 40–60 секунд. Главный вывод: RAG - это не «векторный поиск + LLM», а в первую очередь подготовка данных, фильтрация контекста и аккуратная работа с промптами.Зачем я это делалГлавной целью проекта было создать RAG-систему, которая могла бы отвечать на вопросы на основе моих знаний и опыта, это позволило понять реальную работу с большим количеством документов.RAG-система была интегрирована с моим сайтом-визиткой
Tailwind Labs сократил 75% инженерной команды из-за падения доходов
07.01.2026 Tailwind Labs — компания, стоящая за фреймворком Tailwind CSS, — уволила 75% инженеров на фоне резкого падения выручки примерно на 80%. Об этом стало известно во время

