По 31 материалу из 13 источников

Node.JS [ru]Node Weekly

Библиотека Go-разработчика

Node.JS [ru]

PostgreSQL News

Библиотека фронтендера

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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