По 60 материалам из 67 источников

Fastify ReleasesGitHub Advisory: Bypass of header validation in Fastify

HowProgrammingWorksReslop — task planning and agent execution CLI

DevOps by REBRAINArgo CD: Automated Sync Policy

СтатьяДанныеАналитикаPostgreSQLБазы данных

Когда вечерний сводный отчёт маркетологов ставит на колени транзакционную базу данных — это классическая боль построчного хранения PostgreSQL. Чтобы посчитать одну колонку, движку приходится поднимать с диска все поля строки подряд.

Мажорный релиз Postgres Pro AXE 2.0 внедряет нативные аналитические таблицы на базе открытого колоночного формата Parquet. В связке с каталогом метаданных DuckLake, встроенным прямо в реляционные таблицы инстанса, сложные аналитические выборки ускоряются до 30 раз без потери привычного SQL-синтаксиса.

Разбираемся, как архитектурно подружить Lakehouse и строчный Postgres без зоопарка сторонних СУБД и сложного переноса ролевой модели прав.

СтатьяРазработкаДизайнReactUI

Эффект матового стекла в веб-интерфейсах часто становится ночным кошмаром фронтендера: верстка на Canvas напрочь ломает доступность для скринридеров, а бесконечные backdrop-filter: blur() просаживают кадровую частоту на смартфонах.

Библиотека OpenGlass UI предлагает другой архитектурный путь: 40 готовых React-компонентов сохраняют чистый текст в узлах DOM, а режим рендеринга auto рассчитывается на чистом CSS. Оптические искажения через SVG и WebGL2 подключаются строго опционально.

Особое внимание уделено доступности: интерфейс автоматически адаптируется под prefers-reduced-transparency и prefers-reduced-motion, сохраняя контрастность по стандартам WCAG.

СтатьяБезопасностьРазработкаGolangКомпиляторы

Стандартный компилятор Go оставляет в бинарниках слишком много отладочных метаданных: пути к исходникам, имена типов и внутренние структуры пакетов легко читаются через обычную команду strings.

Обновление обфускатора garble 0.18 перехватывает тулчейн Go и превращает исполняемый файл в непроходимый лабиринт. Релиз приносит поддержку Go 1.27, ускоряет сборку на 15% за счет параллелизации кастомного линкера и делает обфускацию потока управления воспроизводимой благодаря флагу -seed.

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

СтатьяРазработкаOpen SourceDenoCloudflare

Попытка построить изолированный от npm идеальный рантайм завершилась признанием доминирования экосистемы Node.js: Райан Даль и команда Deno переходят в Cloudflare. Платформа Deno Deploy закроется через полгода, а сам рантайм Deno получит лишь один финальный год официальных багфиксов.

Главная цель технологического альянса — интеграция движка изоляции celld в открытый рантайм workerd. Это позволит запускать бессерверные функции и распределенные базы данных Durable Objects на собственной инфраструктуре без привязки к облаку Cloudflare.

Разбираемся, почему прагматизм победил идеализм и что теперь делать проектам на Deno.

ЛонгридРазработкаАрхитектураNode.jsФайловые системы

Запуск кода из оперативной памяти или сжатых архивов в Node.js годами держался на шатких monkey-patch библиотеках над fs. В ветке Node.js 26 появился нативный модуль node:vfs, созданный под руководством Маттео Коллины.

Архитектура разделяет Резолвер путей (интегрированный с загрузчиком ESM) и Провайдеры хранилища (память, реальный диск и ZIP-архивы). Вместо опасных глобальных путей рантайм выделяет изолированные пространства имен, исключая случайный фолбек на диск.

Разбираемся, как VFS упрощает упаковку в Single Executable Applications (SEA), загружает нативные C++ аддоны через memfd_create и ускоряет работу автономных AI-агентов.

СтатьяРазработкаАвтоматизацияPnpmПакетные менеджеры

Параллельные сборки в CI/CD на общих сетевых дисках NFS и SMB годами страдали от сбоев SQLite: база метаданных index.db повреждалась из-за ненадежных файловых блокировок. Релиз pnpm 12.13.0 устраняет эту проблему директивой storeIndexFormat: files, сохраняющей отдельный индексный файл на каждый пакет.

Пакетный менеджер также получил нативные CLI-команды pnpm profile и pnpm token для аудита и выпуска ключей доступа к реестру, ускорил резолвинг Python-зависимостей по стандарту PEP 658 в 10 раз и избавился от лишних сетевых запросов при прогретом сторе.

Разбираемся в настройке общего кэша и контроле лимита inode на сетевых файловых системах.

СтатьяДанныеЭффективностьSQLОптимизация

Запрос, летающий за полторы миллисекунды на локальной тестовой базе, может намертво повесить прод на миллионах строк. Причина чаще всего кроется в несаргабельных условиях: функции вроде YEAR(date) = 2026 в блоке WHERE напрочь отключают B-Tree индексы, заставляя СУБД сканировать таблицу целиком.

Разбираем 10 проверенных инженерных правил быстрого SQL: почему EXISTS выигрывает у IN, когда планировщик PostgreSQL сознательно выбирает Sequential Scan вместо индекса, и как избыточный DISTINCT маскирует ошибки в связях JOIN.

Отдельное внимание уделено чтению планов через EXPLAIN (ANALYZE, BUFFERS) и технике безопасного профилирования мутирующих запросов через транзакционный откат.

ЛонгридБезопасностьРазработкаMarkdownБраузеры

Популярные парсеры Markdown вроде marked.js по спецификации CommonMark обязаны пропускать сырой HTML, открывая прямую дорогу XSS-атакам и краже авторизационных токенов. При этом дефолтные конфиги библиотек вроде DOMPurify опасны тем, что по умолчанию оставляют теги <form>, позволяя злоумышленникам перехватывать пароли через фишинговые формы поверх экрана.

Разбираем эшелонированную архитектуру защиты: построение единого белого списка SanitizerConfig, использование нативного браузерного метода setHTML(), парсинг в скрытом документе без окна для блокировки трекеров и фолбек на DOMPurify.

В финале настраиваем строгую политику Trusted Types через CSP, которая на уровне движка браузера запрещает прямое присваивание непроверенных строк в innerHTML.