-
Всем привет, Хабр. Сегодня хочу рассказать свою историю провала и успеха.Топливный кризис как вынужденный толчок к рождению идеиЯ живу в Республике Алтай, поэтому топливный кризис докатился до нас, наверное, позже всех. И 4 июля уже были очереди на заправках. Примерно…
-
вышла бета f4
, и она потрясающая, но я несколько выбился из сил, поэтому, как говорится, простите за неровный почерк 🙂 Напоминаю контекст: f4 — эксперимент по переписыванию Far на go, чтобы сразу и кроссплатформенно и асинхронно. И красиво.С красоты и начнём. На…
-
Когда setState недостаточно: как я написал транзакционный стейт-менеджер на TypeScript
Стейт-менеджеров в JavaScript уже столько, что идея написать ещё один выглядит немного сомнительно. Есть Redux Toolkit, Zustand, MobX, Jotai, XState и десятки менее известных библиотек. Почти для любого способа хранить состояние уже существует готовое решение. Но все же в качестве…
-
Inside DeepSeek Harness: Cordis, Session Events, Tool Pipelines, and Permission Boundaries
DeepSeek Harness is often described as an open-source coding agent. That description is correct, but incomplete.The more interesting part is its architecture.DeepSeek Harness is a configurable runtime for constructing agents from model adapters, tools, session services, execution backends, permission policies,…
-
Как выжать максимум из Генотека: вайбкодим кастомный ДНК-анализатор
Сразу интерфейс для привлечения вниманияДисклеймер: не читайте эту статью, если вы фанат традиционных ценностей и от заголовка уже хотите написать в комментах, что мне стоит изучить базу и отучиться в меде. Читайте эту статью только если вы прогрессивный, веселый и любите необычные проекты ♥…
-
У каждой системы своя правда. Кто решает, какая из них корпоративная?
Это пятая статья практической серии о том, что должно быть определено до того, как неопределённость превратится в код, сроки и обязательства.Мировоззренческая основа серии – «Автоматизировать бардак нельзя навести порядок: где у ИТ должно быть право вето».Практическая серия:«Проект уже запущен, а…
-
Гайд по увольнениям для руководителей среднего звена
В кризисный 2026 год многих людей в ИТ увольняют, сокращают, вынуждают уйти. Короче говоря, вслед за просевшей экономикой компании начинают «оптимизации». Кавычки здесь не зря: к речекрякам, которые якобы должны залакировать негативную часть действительности, у меня плохое отношение. Однако обсуждение…
-
Пул-реквестов от ИИ стало вчетверо больше за полгода. Кто их читает?
Представьте мейнтейнера open-source-проекта, который утром смотрит на очередь пул-реквестов — присланных на проверку предложений изменить код. Их вдвое больше, чем месяц назад, и заметная часть подписана агентами: Claude Code, Codex, Cursor. Это не гипербола: по данным The Information, число пул-реквестов…
-
Domain Driven Design и модульный монолит в Python
ПрологВ этой статье я не буду детально разбирать всю теорию, связанную с архитектурой модульного монолита и Domain Driven Design, вы можете найти множество материалов в сети или книгах, где авторы уже детально объяснили все аспекты этой темы.Мною будет продемонстрирована тактическая реализация этих идей на языке Python,…
-
Пять рабочих сервисов я уже навайбкодил. Теперь попробую сделать тот, за который будут платить
Последнее время много смотрю в сторону AI и вайб-кодинга. И в какой-то момент поймал себя на мысли, что хочу попробовать сделать с их помощью собственный сервис. Но есть одна проблема.Когда смотришь на то, с чего люди начинают свой путь в…