Пользователь comerc (Andrew Ka)
- Как я переписал проект за неделю вместо трёх месяцев
- Про Телемост
- Почему Яндекс.Мессенджер
- Встречайте Gas Town
- Лучшие практики Beads
- Представляем Beads: система памяти для кодинг-агентов
- Upgrade: OpenSpec и Beads в Cursor
- Не болтайте ерундой
- Внедрение Spec-Driven Development в существующие проекты
- Внутри Spec-Driven Development: на что способен Spec Kit
- А может чайку
- Масштабирование LLM с помощью Golang: как мы обслуживаем миллионы запросов LLM
- ИИ 2025 — от интерполяции к энтропии, инвестиции на иксы
- Почему Go?
- Go synctest: Решение проблемы нестабильных тестов
- Соглашение по обработке ошибок
- Прощай error-hell: альтернативная обработка ошибок
- Нативные подписки с роутером Cosmo
- Введение в Router Cosmo — потрясающе быстрый шлюз с открытым исходным кодом Federation V1/V2
- Open Source GraphQL CDN / Edge Cache с Cloudflare, Fastly и Fly.io
- Подписки на GraphQL: Почему мы используем SSE/Fetch вместо Websockets
- Пространство имен для GraphQL: Бесконфликтное объединение любого количества API
- Dataloader 3.0: Новый алгоритм для решения проблемы N+1
- Создание серверного Live Chat приложения с использованием Next.js, Fauna и WunderGraph для GraphQL Live Queries
- Полное руководство по безопасности GraphQL: Устранение 13 наиболее распространенных уязвимостей
- API без версий — делаем API обратно совместимыми НАВСЕГДА, чтобы позволить бизнесу сотрудничать
- Причуды подписок на GraphQL: SSE, WebSockets, Hasura, Apollo Federation / Supergraph
- Почему стоит взглянуть на Relay и GraphQL снова
- Как быть худшим инженером в своей команде
- Масштабирование подписок GraphQL в Go с использованием Epoll и архитектуры, основанной на событиях
- Представляем gqlgen: генератор серверов GraphQL для Go
- Лучшие поисковые пакеты для JavaScript
- Asana CEO: То, как мы работаем сейчас, скоро будет выглядеть пережитком прошлого
- Тонкая настройка Whisper для многоязычного ASR с помощью Hugging Face Transformers
- Подробное объяснение принципа KISS в программном обеспечении
- Создание атомарных коммитов в Git
- Инструкция: как поднять GitLab CI/CD на GoLang-проекте
- Корутины для Go
- Формирование культуры, ориентированной на разработчиков
- Проблемы функции Golang init
- Реализация Graceful Shutdown в Go
- Шпаргалка по событийному моделированию
- Улучшенная маршрутизация HTTP-серверов в Go 1.22
- Антипаттерны в TDD
- Зачем нужны модульные тесты и как заставить их работать на вас
- Масштабирование приёмочных тестов
- Событийное моделирование традиционных систем
- Работа без имитаторов
- Введение в приёмочные тесты
- Go to Trucker
- Конкурентность — это не параллелизм
- Планирование в Go: Часть III — Конкурентность
- Практика Go — Обработка ошибок (2 часть)
- Практика Go — Обработка ошибок (1 часть)
- Практика Go — Concurrency
- Практика Go — Основы
- Шпаргалка для собеса по GoLang
- flutter_idiomatic – starter-kit успешного проекта
- Подготовка к захвату мира
- Про live-code спустя 130 стримов
- Правильный планшет
- Тестирование redux
- Или Meteor
- 10 шагов настройки Create React App + TypeScript + Ant-Design
- Redux Business Logic
- Интеграция React и DataTables — не так тяжело, как рекламируют
- Почему программисты не могут программировать
- 2017: Автостопом по галактике JavaScript
- Быстрый старт на React Native
- Загрузка данных из REST API
- Способы отладки JS на клиенте
- Функциональные компоненты
- Flow + tcomb = типизированный JS
- Организация компонентов в проекте
- Блог а-ля Хабр, выбор платформы
- Как вернуться в кодеры, когда за сорок
- React Native — одного JS мало
- Как слямзить Хабр по-быстрому
- Как Clojure помогает ускорить написание Selenium-тестов
- Материалы курсов по Clojure
- Отпусти меня, Meteor
- Meteor + CSS-Modules + SugarSS
- Meteor + MVVM = ❤
- Meteor. А теперь загрузка фоточек
- Meteor. Как же запилить этот ваш iron:router для CRUD?