Сервис развивается: тестируем формат, собираем идеи, улучшаем сервис. Есть идеи?

Написать
Войти
По 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.

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

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

AI-first разработка на Python

Практический онлайн-воркшоп от Алексея Жирякова (исполнительный директор Сбера, ex-Stream CTO МТС Web Services). Участники настраивают автономную агентную среду для инженерных задач на Python.

  • Дата и время: 25 июля 2026 года в 10:00 МСК (продолжительность — 4 часа).
  • Формат: Онлайн (Zoom).
  • Аудитория: Python-разработчики, инженеры данных, ML- и DevOps-инженеры.
  • Программа: Настройка рабочей среды с AI-агентами через OpenRouter, создание сервиса на Litestar + PostgreSQL + Alembic, формирование правил и чеклистов для агента, автоматический контроль качества кода, автоматизированное прохождение Code Review и написание unit- и integration-тестов.
  • Условия: 18 000 рублей (доступна рассрочка 1500 рублей в месяц, для юридических лиц — 30 000 рублей).
  • Ссылка: Страница воркшопа «AI-first разработка на Python»

LinkedIn и нетворкинг на международном рынке

Бесплатный онлайн-вебинар от Даши Шульгиной (фаундер и CEO AgileFluent) по выстраиванию стратегии поиска работы в IT за рубежом и в России.

  • Дата и время: 28 июля 2026 года в 19:00 МСК.
  • Формат: Онлайн (вебинар).
  • Аудитория: IT- и Digital-специалисты (разработчики, DevOps-инженеры, аналитики, менеджеры).
  • Программа: Анализ причин затягивания поиска работы, стратегия выхода на теневой рынок вакансий, правила оформления профиля LinkedIn для привлечения внимания рекрутеров, алгоритм запроса рефералов у коллег и оптимизация резюме для прохождения первичных AI-фильтров.
  • Условия: Бесплатно (требуется предварительная регистрация).
  • Ссылка: Регистрация на вебинар AgileFluent

Трекер привычек на чистом JavaScript

Открытый вебинар школы OTUS в рамках запуска программы «JavaScript-разработчик. Базовый уровень». Урок посвящён созданию рабочего веб-приложения без фреймворков и сторонних библиотек.

  • Дата и время: 29 июля 2026 года в 20:00 МСК (продолжительность — 90 минут).
  • Формат: Онлайн (вебинар).
  • Аудитория: Начинающие фронтенд-разработчики и специалисты, изучающие основы JavaScript.
  • Программа: Проектирование архитектуры мини-приложения, хранение состояния в массиве объектов, генерация DOM-элементов из данных, обработка пользовательских событий, сохранение прогресса в localStorage и анимирование интерфейса.
  • Условия: Бесплатно (требуется предварительная регистрация).
  • Ссылка: Регистрация на вебинар OTUS

AI: структуры данных для JavaScript на бэкенде и фронтенде

Открытый онлайн-стрим от Тимура Шемсединова (автор проекта HowProgrammingWorks) с разбором структур данных через реальные инженерные сценарии.

  • Дата и время: 1 августа 2026 года в 21:00 МСК.
  • Формат: Онлайн (трансляция на YouTube).
  • Аудитория: Frontend- и Backend-разработчики на JavaScript / TypeScript.
  • Программа: Анализ применения структур данных (Linked List, Persistent List, Heap, Circular Buffer, Bloom Filter, Queue, Immutable Records) для предотвращения сбоев в глобальных данных, устранения гонок состояний, проектирования очередей, кеширования и эффективного управления памятью в доменном и системном коде.
  • Условия: Бесплатно.
  • Ссылка: Трансляция на YouTube

Использование Apache Kafka в распределённых очередях

Открытый вебинар от Сергея Прощаева (преподаватель школы OTUS) в рамках курса «Микросервисная архитектура».

  • Дата и время: 3 августа 2026 года в 20:00 МСК.
  • Формат: Онлайн (вебинар).
  • Аудитория: Backend- и Fullstack-разработчики, DevOps-инженеры и архитекторы программного обеспечения.
  • Программа: Архитектура Apache Kafka, развёртывание кластера в Docker, создание топиков, разработка продюсеров на Python и Java, настройка групп консьюмеров, механизмы партиционирования, управление оффсетами и обеспечение гарантий доставки сообщений.
  • Условия: Бесплатно (требуется предварительная регистрация).
  • Ссылка: Регистрация на сайте OTUS
System Design & HighloadDevOps&SRE LibraryHowProgrammingWorks
42