Архив рубрики ‘TypeScript’

Когда контекстное окно кончается, а проект — нет

Браузерная игра. Я никогда не писал игры. 114 тысяч строк TypeScript. Навайбкожена за три недели. То, что ИИ умеет писать рабочий код, уже не новость. Я расскажу вам о том, что удерживает проект такого размера управляемым, когда код уже не влезает в контекстное окно. Игра — Vacuum Rogues. Тот же принцип, что и у безоблачных […]

Как я в 14 лет написал свой аналог LeetCode с котиками за месяц (и немного поехал башкой)

Привет, Хабр! Мне 14 лет, и пока мои ровесники ругаются в cs2, а нормальные люди спят по 8 часов, я решил, что мне катастрофически не хватает стресса в жизни. Поэтому за последний месяц я написал собственную платформу для решения алгоритмических задач — с изолированным выполнением кода, микросервисами и котиками. Встречайте — ЛитКот. Проект уже крутится […]

Как я перешёл с React на Angular и не пожалел

Когда я говорю, что перешёл с React на Angular, на меня смотрят примерно так же, как если бы я сказал, что добровольно переехал из Амстердама куда-нибудь в Челябинск. С непониманием и вопросом «а зачем». Если открыть типичный канал про разработку, там будет React, Next.js, React Native, снова React. Джуны учат его как первый фреймворк, мидлы […]

Зелёные галочки лгут: почему AI пишет тесты, которые ничего не тестируют, и как это починить

Тесты зелёные, покрытие растёт, а багов меньше не становится. На QA-митапе инженер из крупной продуктовой компании показал механику: AI-агенты подгоняют моки, меняют ассерты, генерируют результаты, которые ничего не проверяют. Стек у команды — near-SOTA. Модель свежая. Агент — один из лидеров open-source. Значит, дело не в инструментах. А в чём именно — разбираю ниже: от […]

Как я сделал Roomify — AI-визуализатор интерьеров на React и Puter

Привет, Хабр! Меня зовут Андрей, и я фулл-стек-разработчик. Недавно я выпустил свой pet-проект Roomify — веб-приложение, которое превращает обычный план помещения в фотореалистичный 3D-рендер за несколько секунд. В этой статье я хочу рассказать, как всё устроено под капотом: от выбора технологий до интеграции с AI и облачной платформой Puter. Зачем вообще это нужно?

7 уроков от Андерса Хейлсберга: архитектора C# и TypeScript

Работа Андерса Хейлсберга определила подход к программированию миллионов разработчиков. Независимо от того, знакомо ли вам его имя, вы, скорее всего, сталкивались с его наследием: он является создателем Turbo Pascal и Delphi, главным архитектором C# и разработчиком TypeScript.

LiqTrade: от идеи до Production Ready за 3 месяца. Нельзя закончить допиливать проект, можно лишь перестать…

Solo developer journey: Как я довел B2B платформу от 8.5/10 до 8.8/10, исправил 13 критических багов, прошел Context7 MCP аудит и успешно задеплоил на production с первыми пользователями. Пользуясь веб-приложениями я всегда думал, что за ними стоит как минимум такая команда:

ЭТП ГПБ и VESNA: цифровая трансформация закупок и ИТ-решений

Электронная торговая площадка ГПБ (ЭТП ГПБ) — цифровая экосистема управления закупками для бизнеса и государства. 30 продуктов и сервисов, позволяющих повысить прозрачность закупок, увеличить эффективность бизнес-процессов и найти надежных партнеров для проектов любого масштаба. Входит в топ-3 федеральных электронных площадок, каждая 12-я корпоративная закупка в России проходит на ЭТП ГПБ. Объем закупок за 12 лет […]

Проверенный стек технологий для быстрого создания Web SaaS в 2025 году

Привет, Хабр! Меня зовут Данил Чернышев, я разрабатываю альтернативу Agile и хочу поделиться своим проверенным стеком библиотек и технологий для скоростной разработки Web SaaS в 2025 году. Прошу профессиональное сообщество в комментариях поделиться своими рецептами для создания качественных программных продуктов. Архитектура и требования к продукту

System Design Interview. Шаблон прохождения собеседования этого этапа

Недавно я собеседовался в Амазон и Майкрософт в офисы в Испании (так как я тут живу). Пока готовился много что понял, сейчас поделюсь. Собеседование на проектирование систем. Проходят по определенному шаблону, если прийти не подготовленным, не зная этого шаблона, можно просто впасть в ступор, а по шаблону вы можете расписать проблему даже с которой не […]

12