Backend разработка
REST API на Node.js + TypeScript: полный production-гайд 2026
Как построить production-ready REST API на Node.js и TypeScript: типизированные переменные окружения, валидация через Zod, JWT-аутентификация, паттерн Repository, rate limiting, Docker. Полный код от нуля.
Чистая архитектура в Node.js: как организовать код чтобы не стать заложником
Большинство Node.js проектов начинаются с routes + controllers + models и через полгода превращаются в спагетти. Показываем как правильно разделить бизнес-логику от инфраструктуры - use cases, repository pattern, тестируемый код без базы данных.
WebSockets vs SSE vs Long Polling: выбор технологии realtime для вашего приложения
Чат, уведомления, live-обновления заказов, онлайн-счётчики - все они требуют realtime. WebSocket, Server-Sent Events и Long Polling работают по-разному. Разбираем когда каждый подход лучше, с реальным кодом на Node.js.
Telegram Bot: FSM, middleware и продвинутые техники разработки
Продвинутое руководство по Telegram Bot API: Finite State Machine для многошаговых диалогов, middleware pipeline с anti-spam и авторизацией, webhook vs polling, inline keyboard с компактной сериализацией данных, обработка медиа через file_id кэш. Полный код на Telegraf.
Redis: структуры данных для реальных задач - с примерами кода
Практическое руководство по Redis: String + INCR для rate limiter, Hash для кэша объектов, List как job queue, Sorted Set для лидербордов, Set для онлайн-пользователей. Полный код на Node.js с ioredis, сравнение потребления памяти.
Микросервисы или монолит: что выбрать для разработки в Кыргызстане в 2026
Честное сравнение монолитной и микросервисной архитектуры для разработки в Кыргызстане: когда микросервисы губят стартап, а когда монолит тормозит рост. С примерами из практики.
15 лет в технологиях: что создание приложений в 2010-2014 до сих пор нас учит
С 2010 по 2014 мы работали с PhoneGap, Node.js 0.6, Backbone.js, Hadoop-кластерами и Bootstrap-сетками. Большая часть того стека ушла в прошлое. Но логика, стоявшая за этими решениями - компромиссы, паттерны отказов, архитектурные инстинкты - проявляется в каждом проекте, который мы строим в 2025 году.
Как перейти с PHP 5.6 на PHP 7.0 без поломки приложения (2016)
PHP 7.0 давал в 2 раза более высокую производительность по сравнению с PHP 5.6. Но миграция ломала старый код: mysql_* функции удалены, изменилась обработка ошибок, несовместимые изменения в типах. Мы мигрировали 4 проекта без простоя - вот точный чеклист.
Реальное время на Node.js: WebSockets и MongoDB вместо бесконечного polling
Как мы заменили AJAX-опрос каждые 5 секунд на WebSocket-соединение с Socket.io - и почему событийная модель Node.js навсегда изменила наш подход к серверной разработке.
REST API на PHP: уроки первого мобильного бэкенда
Мы писали первый REST API для iOS-приложения в 2013 году. Что такое настоящий REST, почему HTTP-методы важны, как сделать аутентификацию без сессий - и ошибки, которые мы совершили.
Почему мы выбрали Node.js в 2011 году
В 2011 году Node.js было 2 года, у него не было LTS, и большинство PHP-разработчиков считали его игрушкой. Мы всё равно перенесли на него реал-тайм дашборд. Вот точное рассуждение, принятые риски и что получилось.
Революция Node.js (2011): как JavaScript завоевал сервер
Райан Даль показал Node.js на JSConf в 2009. К 2011 мы запускали его в production. Неблокирующий I/O, npm и осознание, что один язык может работать везде, изменили наём, разработку и мышление.