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

Написать
Войти
По 31 материалу из 13 источников
Иллюстрация к материалу: TypeScript 7.0 переписан на Go: компиляция ускорилась до 10 раз

TypeScript 7.0 переписан на Go: компиляция ускорилась до 10 раз

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

Microsoft представила экспериментальную версию TypeScript 7.0 с нативным компилятором на Go, созданным при поддержке ИИ. Новая реализация ускоряет сборку крупных проектов до 12 раз (сборка VS Code сократилась со 125,7 до 10,6 секунд) за счет флагов параллелизации и интеграции файлового трекера от Parcel.

Иллюстрация к материалу: Миграция Bun на Rust: разработчики переписали рантайм с Zig

Миграция Bun на Rust: разработчики переписали рантайм с Zig

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

Создатель Bun Джарред Самнер объявил о полной миграции кодовой базы рантайма с языка Zig на Rust. Перенос осуществлялся с помощью сотен параллельных ИИ-агентов Claude Code, затраты на API которых составили более 165 тысяч долларов. Новая Rust-версия станет основой для релиза Bun 1.4, повысив стабильность.

Экосистема JavaScript: релиз npm 12, Node.js 26.5.0 и новые стандарты TC39

КраткоРазработкаАвтоматизацияJavaScriptNode.js

Вышел менеджер пакетов npm 12 с отключенными по умолчанию скриптами установки, а в Node.js 26.5.0 добавлена нативная поддержка импорта текстовых файлов в ESM. Комитет TC39 готовит новые спецификации, Cloudflare представил сервис деплоя Drop, а для PostgreSQL разработан JS-транпилятор plx.

Иллюстрация к материалу: Проблема major page faults в Go: почему системный вызов mmap может замедлить программу

Проблема major page faults в Go: почему системный вызов mmap может замедлить программу

ЛонгридРазработкаАвтоматизацияGoБазы Данных

Инженер из VictoriaMetrics разобрал риски использования mmap для чтения файлов в высоконагруженных Go-сервисах. Обращение к холодным страницам памяти вызывает major page faults, блокирующие системные потоки незаметно для планировщика Go. Описано решение с гибридным ReaderAt и вызовом mincore.

Иллюстрация к материалу: Руководство по безопасности в Go: предотвращение SQL-инъекций и XSS-атак

Руководство по безопасности в Go: предотвращение SQL-инъекций и XSS-атак

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

Практическое руководство по безопасности веб-приложений на Go. В карточке разобрано предотвращение SQL-инъекций через параметризацию запросов в pgx и MySQL, безопасное экранирование с html/template, фильтрация пользовательского HTML библиотекой bluemonday и настройка заголовков безопасности.

Открыта разработка Go 1.28: планы оптимизации компилятора и планировщика

КраткоРазработкаOpen SourceGoКомпиляторы

Ветка разработки Go 1.28 официально открыта для коммитов, в то время как Go 1.27 готовится к выпуску. Разработчики сфокусируются на оптимизации планировщика, доработках аллокатора регистров компилятора, замене ассемблерного кода на чистый Go и масштабируемости сборщика мусора на системах с более чем 256 ядрами.

Иллюстрация к материалу: Pointer compression в движке V8: оптимизация потребления оперативной памяти

Pointer compression в движке V8: оптимизация потребления оперативной памяти

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

Разбор внутренней архитектуры сжатия указателей (Pointer Compression) в JavaScript-движке V8. Использование 32-битных смещений относительно базового адреса кучи позволяет сократить размер кучи V8 на 40% и снизить потребление памяти Chrome до 20%, сохранив высокую скорость выполнения кода.

Утечки памяти в асинхронных генераторах JS при отмене через AbortController

КраткоРазработкаЭффективностьJavaScriptАсинхронность

В карточке разобран механизм утечки памяти в асинхронных генераторах JavaScript при использовании AbortController. Вызов abort() прерывает итератор через метод return(), но незавершенные таймеры или подписки внутри генератора зависают. Описано решение с очисткой ресурсов в блоке try/finally.

Иллюстрация к материалу: Сравнение СУБД для временных рядов: MinIO, MongoDB и PostgreSQL на 260 миллионах записей

Сравнение СУБД для временных рядов: MinIO, MongoDB и PostgreSQL на 260 миллионах записей

ЛонгридДанныеАналитикаPostgreSQLMongoDB

Анализ выбора базы данных для эмулятора торговых стратегий на 260 миллионах записей. Сравнение показало неэффективность MinIO из-за накладных расходов файловой системы и MongoDB из-за задержек чтения. PostgreSQL с Pgpool-II и 4 read-репликами сократил время чтения свечи с 40мс до 10мс.

Релиз PostgreSQL 19 Beta 2: ключевые исправления и доработки перед финальным выпуском

КраткоДанныеOpen SourcePostgreSQLСУБД

Группа разработчиков PostgreSQL представила вторую бета-версию PostgreSQL 19, содержащую исправления перед осенним релизом 2026 года. В сборку вошли исправления для vacuumdb, автовакуума, оптимизация генерируемых колонок, исправления в синтаксисе временных таблиц FOR PORTION OF и графовых запросах SQL/PGQ.

Иллюстрация к материалу: Конвертация CPU лимитов в cgroups v2: новая формула в Kubernetes и OCI

Конвертация CPU лимитов в cgroups v2: новая формула в Kubernetes и OCI

ЛонгридАвтоматизацияРазработкаKubernetesLinux

Разбор новой квадратичной формулы конвертации приоритетов процессора из cgroup v1 CPU shares в cgroup v2 CPU weight. Изменение решает критические проблемы занижения приоритетов контейнеров Kubernetes перед системными процессами хоста и плохой гранулярности весов для малых запросов.

Иллюстрация к материалу: Централизация пайплайнов GitLab CI и автоматизация версионирования Helm-чартов

Централизация пайплайнов GitLab CI и автоматизация версионирования Helm-чартов

ЛонгридАвтоматизацияРазработкаGitLabHelm

Практическое руководство по выносу повторяющейся сборочной логики GitLab CI во внешние шаблоны с помощью директивы include. В карточке описано автоматическое вычисление версий Helm-чартов через утилиту yq и git describe, а также безопасный кросс-репозиторный пуш с помощью OAuth2 токенов.

Инструменты продуктивности фронтендера: IDE Windsurf, форматтер Biome и современные терминалы

КраткоРазработкаАвтоматизацияИнструментыФронтенд

Подборка современных утилит для повышения продуктивности фронтенд-разработчиков. В обзор вошли интеллектуальная среда разработки Windsurf IDE, быстрый Rust-форматтер Biome, инспектор пакетов Bundlephobia, официальный React DevTools профайлер и терминалы Warp и Fig с поддержкой автодополнения.