RU

24 главы, два языка и живой Event Loop: как я собрал с Codex лабораторию по backend-разработке

В 2026 году AI-агенты уже неплохо пишут прикладной код. Но если просто принимать готовые реализации, проект развивается быстрее, а разработчик — не…

Node.jsEvent LoopCodexAI-агентыbackend-разработкаNestJSсамообразованиеopen sourceинтерактивное обучениеRuntime Lab
Habr
RU

Одна статья, 90 языковых версий и Google: как пет‑проект превратился в платформу

Я начинал с учебной социальной сети на Vue/Nuxt и NestJS, а в итоге собрал платформу, где одна публикация превращается в от…

Nneonмультиязычный контентAI-переводлокализацияLLMNuxtNestJShreflangGoogle Search ConsoleUGC-платформа
Habr
RU

Я открыл боевую базу своего clipboard-sync, чтобы показать, что он знает о вашем пароле. Ответ: ничего

Скопировали пароль от прода и синхронизировали его между ноутбуком и телефоном. Где он теперь лежит и кто может его прочитать? Я сделал сервис, где…

end-to-end шифрованиеE2EEzero-knowledgeX25519AES-GCMHKDFWeb Crypto APIсинхронизация буфера обменаNestJSприватность
Habr
RU

Feature Based Clean Architecture. Часть 5: Масштабирование FBCA и теоретико-графовый анализ зависимостей

Если описать NestJS-архитектуру как граф — вершины это модули и классы, рёбра — зависимости между ними, — утверждение «архитектура не деградирует» п…

NestJSTypeScriptClean ArchitectureАрхитектура ПОБэкендFeature-basedТеория графовМасштабированиеDAGDomain-Driven Design
Habr
RU

Feature Based Clean Architecture. Часть 4: FBCA: формализация границ ответственности в NestJS-модуле

После трёх частей разбора деградации остаётся один вопрос: как написать NestJS-проект так, чтобы god-сервис и циклические зависимости были невозможн…

NestJSTypeScriptClean ArchitectureАрхитектура ПОБэкендFeature-basedDomain-Driven DesignСлоистая архитектураРефакторингSOLID
Habr
RU

Feature Based Clean Architecture. Часть 3: Архитектурный риск циклов в NestJS: ROI решений на горизонте пяти лет

Циклическая зависимость между двумя модулями в NestJS лечится двумя строчками forwardRef. Документация прямо это рекомендует, ревьюер пропустит за т…

NestJSTypeScriptАрхитектура ПОБэкендАнтипаттерныЦиклические зависимостиfeature-basedТехнический долгROIРефакторинг
Habr
RU

Feature Based Clean Architecture. Часть 1: Эволюция NestJS-приложения в неподдерживаемое состояние

Если ваш NestJS-проект собран по рекомендованной документацией feature-based-структуре — через год активной разработки у вас будет god-сервис. Не «в…

NestJSTypeScriptАрхитектура ПОБэкендАнтипаттерныGod objectFeature-basedТехнический долгРефакторингTypeORM
Habr
RU

4 MVP за 4 месяца, 30 холодных DM, 1 регистрация: building in public по-русски

Меня зовут Никита, я бэкендер из Краснодара. Плотно сижу на NestJS/TypeScript в продуктовой команде. Параллельно с основной работой веду формат Proo…

инди-разработкаbuilding in publicMVPстартапNestJSTelegram Bot APICursorClaude CodeProof of Workсоло-разработчик
Habr
RU

Откуда пришли пользователи: first-touch attribution для NestJS + React + Telegram Mini App в 100 строк кода

Я делаю голосовой AI-репетитор английского. Продукт живёт в трёх местах: веб-сайт speakwithai.pro , Telegram Mini App и Android-приложение в RuStore…

attributionfirst-touch attributionUTM-меткиTelegram Mini Appstart_paramNestJSReactвеб-аналитикаTypeScriptмаркетинговая аналитика