Сервис развивается: тестируем формат, собираем идеи, улучшаем сервис. Есть идеи? Написать
По 20 материалам из 13 источников

Практика масштабного обновления Service Mesh: 14 бесшовных апгрейдов Istio в архитектуре Airbnb

КраткоАвтоматизацияРазработкаKubernetesIstio

Опыт инженерной команды Airbnb по проведению 14 бесшовных апгрейдов Istio в кластерах Kubernetes подсвечивает преимущества канареечного метода с ревизиями. Разбираются шаги развёртывания версионируемых управляющих контуров, перевода подов приложения и мониторинга метрик без потери сетевого трафика.

Диагностика и устранение фатальных ошибок Kubernetes: разбор Exit Codes и OOMKilled

КраткоРазработкаБезопасностьKubernetesDevOps

Анализ фатальных сбоев подов в кластерах Kubernetes часто усложняется нехваткой контекста. Разбираются причины возникновения ключевых кодов завершения контейнеров (Exit Code 137 OOMKilled, Exit Code 1 и 126), корректная настройка Liveness и Readiness проб, а также методы проверки лимитов памяти.

Борьба с зависающими HTTP-запросами в SPA: отладка DevTools и паттерн AbortController

КраткоРазработкаПродуктивностьJavaScriptDevTools

Зависание веб-интерфейсов одностраничных приложений (SPA) часто вызвано необработанными HTTP-запросами в статусе Pending. Разбираются методы локализации проблемных запросов через вкладку Network и стек Initiator в DevTools, а также отмена зависших таймаутов через интерфейс AbortController.

Иллюстрация к работе сборщика мусора Green Tea GC и примитивов конкурентности в Go

Архитектура Green Tea GC и примитивы конкурентности в Go: глубокий разбор рантайма

ЛонгридРазработкаOpen SourceGolangGC

Разбор внутреннего устройства рантайма Go: чем неперемещающий триколорный сборщик мусора отличается от компактифицирующих GC в других платформах, как работает архитектура Green Tea GC, и каким образом управление памятью на стеке и куче взаимодействует с каналами, select и примитивами sync.

Иллюстрация к экосистеме Node.js и новым серверным API

Эволюция Node.js: разбор новшеств релиза LTS 24.19.0 и версии Current 26.6.0

ЛонгридРазработкаOpen SourceNode.jsBackend

Сравнительный обзор обновлений экосистемы Node.js — стабильного релиза LTS 24.19.0 и ветки Current 26.6.0. В центре внимания: внедрение метода textStream в класс Buffer, расширение возможностей FFI для C/Rust аддонов, обновление движка V8, поддержка встроенного SQLite и стандартов Web Streams.

Практика Spec-Driven Development (SDD): отладка контекста и архитектура спек для AI-агентов

КраткоAIИИ-агентыSDDАрхитектура

Внедрение подхода Spec-Driven Development (SDD) помогает справиться с деградацией контекста автономных AI-агентов при разработке ПО. Разбираются принципы проектирования исполняемых спецификаций, фиксация архитектурных контрактов в формате Markdown и автоматическая проверка кода на инварианты.

Adminer: легковесный однофайловый веб-клиент для управления SQL-базами данных

КраткоДанныеOpen SourceSQLAdminer

Веб-клиент Adminer представляет собой компактную альтернативу phpMyAdmin, упакованную в единственный PHP-файл. Инструмент поддерживает PostgreSQL, MySQL, MariaDB, SQLite и Oracle, позволяя выполнять SQL-запросы, управлять индексами и импортировать данные без тяжелых зависимостей окружения.

Проблема единственного эксперта в IT: риски удержания знаний и миграции legacy-систем

КраткоБизнесКарьераLegacyМенеджмент

Кейс экстренного вызова разработчика с пенсии для восстановления архива устаревшего ПО под налоговую проверку подсвечивает уязвимость бизнеса при Bus Factor = 1. Рассматриваются риски утери контрольных знаний, отсутствие документации и регламенты безопасной поддержки legacy-систем.

Стандартизация взаимодействия AI-агентов и среда IDE: анонс протокола Agent Context Protocol (ACP v2)

КраткоAIИИ-агентыACPПротоколы

Выход спецификации Agent Context Protocol (ACP v2) открывает путь к единому стандарту общения между автономными AI-агентами, средами разработки (IDE) и тестовыми обвязками. Разбираются архитектурные принципы протокола, передача контекста задачи и разделение ответственности между компонентами.

Математика бесконечности в CSS: нетривиальные кейсы calc(infinity * 1px) и -infinity

КраткоРазработкаOpen SourceCSSFrontend

Использование констант infinity и -infinity в математических функциях CSS выходит за рамки привычного скругления углов. Рассматриваются способы создания идеальных кругов, усечения пределов в clamp(), заморозки анимаций View Transitions в DevTools и точного управления диапазонами анимаций.

Анонсы IT-мероприятий, вебинаров и обучающих программ

АнонсыОбучениеРазработкаКарьераБизнес

Подборка актуальных образовательных событий и профессиональных мероприятий в сфере IT и разработки. Включает бесплатные открытые уроки по системной оценке IT-проектов и системным вызовам в Linux, практический интенсив по безопасности ОС и программы по Highload-архитектурам, PostgreSQL и Data Lakehouse.