Сервис развивается: тестируем формат, собираем идеи, улучшаем сервис. Есть идеи? Написать
Войти
По 20 материалам из 14 источников
Иллюстрация к статье о фильтрации сетевого трафика eBPF в Netfence

Фильтрация сетевого трафика на eBPF: архитектура хостового демона Netfence

ЛонгридБезопасностьАвтоматизацияEBPFNetfence

Демон eBPF-фильтрации Netfence внедряет сетевые правила непосредственно в cgroups и сетевые интерфейсы узлов. Архитектура со встроенным DNS-сервером и автоматическим резолвингом доменов обеспечивает надежную изоляцию контейнеров и блокирует доступ к метаданным облака с минимальными задержками.

Иллюстрация к статье об оптимизации сборки и разбора бандла в Angular

Почему main.js разрастается до 2 МБ: глубокая оптимизация бандла Angular

ЛонгридРазработкаЭффективностьAngularJavaScript

Разделение Angular-приложения на ленивые модули не гарантирует компактный файл main.js, если зависимости импортируются через общие модули или ломают tree-shaking. Разбираем работу компилятора Ivy, влияние побочных эффектов в коде и практические методы оптимизации импортов Angular Material.

Иллюстрация к статье о построении реактивных графов данных в TypeScript

Реактивные графы данных в TypeScript: архитектура библиотеки Transferum

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

Библиотека Transferum предлагает современную модель реактивных графов данных для TypeScript вместо классического FRP на базовых Observable. Разбираем систему флагов возможностей capability flags, объединение синхронных и асинхронных потоков и построение устойчивых интерфейсов мониторинга.

Иллюстрация к статье о создании доступных модальных окон на HTML dialog

Доступные модальные окна на HTML `<dialog>`: от фокус-трапов до CSS-анимаций

ЛонгридДизайнРазработкаHTMLWebComponents

Использование нативного элемента HTML

с методом showModal() полностью решает задачи перехвата фокуса, отображения в верхнем слое и закрытия по клавише Escape. Показываем создание изолированного Lit-компонента с доступным наименованием, закрытием light-dismiss и CSS-анимациями.
Иллюстрация к статье о настройке полнотекстового поиска в PostgreSQL и GORM

Полнотекстовый поиск PostgreSQL в Go через GORM: от to_tsvector до GIN-индексов

ЛонгридPostgreSQLРазработкаДанныеGORM

Простой поиск по тексту через LIKE '%слово%' приводит к сканированию всей таблицы PostgreSQL и высокой нагрузке на базу данных. Показываем настройку полнотекстового поиска с типами tsvector и tsquery, создание генерируемых столбцов в GORM и ускорение запросов с помощью GIN-индексов.

Иллюстрация к статье о подготовке резюме IT-специалиста для систем отбора

Почему сильные IT-специалисты не получают откликов: резюме под фильтры ATS

ЛонгридКарьераНаймDevOpsРезюме

Автоматизированные системы первично отсеивают резюме опытных инженеров из-за отсутствия точных названий технологий, масштаба проектов и измеримых результатов. Разбираем практические правила оформления профессионального опыта, раскрытие личного вклада и корректную адаптацию профиля.

Релиз Firefox 153: десктопный Picture-in-Picture, кастомные селекты и WebAssembly JS-PI

КраткоРазработкаПравила платформыFirefoxWebAPI

Mozilla выпустила Firefox 153 с поддержкой Picture-in-Picture API на десктопе, гибким парсингом вложенных элементов в HTML-селектах и синтаксисом импорта текстовых модулей. В релиз вошли методы работы с локалями в Intl.Locale, выборка записей в IndexedDB и интеграция WebAssembly с JS Promise.

Endpoint-Monitoring Operator: проверка сервисов и алертинг в Kubernetes через CRD

КраткоАвтоматизацияБезопасностьKubernetesМониторинг

Оператор Endpoint-Monitoring Operator выполняет регулярные проверки сетевых сервисов и внутренних эндпоинтов кластера Kubernetes по протоколам HTTP/JSON, TCP, DNS и ICMP. Состояние ресурсов отслеживается через Custom Resource с автоматической отправкой уведомлений в Slack и по email.

Функциональный язык GALA и экспериментальные расширения экосистемы Go

КраткоOpen SourceРазработкаGolangGALA

Язык GALA транспилируется в Go и добавляет в экосистему запечатанные типы с паттерн-матчингом, монадический стек, иммутабельные коллекции и do-нотацию. Подборка также включает сетевую функциональность в Solod v0.2, метапрограммирование в Metago и кроссплатформенный фреймворк Shirei.

Эффективный SQL: пошаговые CTE-выражения и детерминированная сортировка ORDER BY

КраткоДанныеРазработкаSQLPostgreSQL

Использование обобщенных табличных выражений CTE разделяет сложные SQL-запросы на логические шаги, облегчает отладку и повторное использование промежуточных результатов. Добавление столбца с уникальным идентификатором в блок ORDER BY обеспечивает детерминированный порядок выборки.

Обновления экосистемы React: поддержка React 19 в Rails, Nitro SQLite и Jotai 3.0

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

Выпуск рассылки React Status #484 включает интеграцию React on Rails 17.0 с поддержкой React 19, библиотеку высокопроизводительных графиков react-native-graph 1.3 на базе Skia и драйвер react-native-nitro-sqlite 9.7 на Nitro-модулях, а также альфа-версию менеджера состояния Jotai 3.0.

Анонсы мероприятий и практических интенсивов для разработчиков

АнонсыОбучениеКарьераМероприятияВебинары

Подборка из 5 профессиональных IT-мероприятий: практический онлайн-воркшоп по AI-first разработке на Python, бесплатные вебинары по нетворкингу в LinkedIn, разработке веб-приложений на чистом JavaScript, структурам данных для фронтенда и бэкенда, а также настройке кластера Apache Kafka в Docker.

System Design & HighloadDevOps&SRE LibraryHowProgrammingWorks
154