IT Herald

Backend

Обучение модели на 4B параметров планам запросов на 81% быстрее Postgres

Исследователь обучил языковую модель Qwen с 4 миллиардами параметров создавать оптимальные планы выполнения SQL запросов через supervised fine-tuning и reinforcement learning. Модель достигла 44,7% сокращения времени отклика на 113 сложных запросах.

Мелкие трюки в программировании

Множество мелких знаний и трюков существенно повышают производительность в программировании. От настроек git до команд в терминале — это небольшие куски информации, которые могут сэкономить часы работы.

Революция в аппаратном обеспечении для AI inference

В 2026 году лавина запросов к AI моделям переместила фокус индустрии с обучения больших языковых моделей на их инференс — использование уже натренированных моделей. Технологические гиганты переосмысляют архитектуру аппаратного обеспечения: вместо универсальных GPU появляются специализированные решения, которые оптимизируют работу с памятью и вычислениями.

Java 27 выпущена и готова к боевому применению

Java 27 (JDK 27) достигла статуса General Availability — сборка № 35 прошла все тесты и готова для использования в production-окружении. В релиз вошли девять JEP, включая G1 как garbage collector по умолчанию, поддержку post-quantum криптографии в TLS 1.3 и structured concurrency.

Диаграммы для диалога: dbt Charts переводит графики из BI-инструментов в код

dbt Labs открывает исходный код dbt Charts — декларативного языка для описания информационных панелей на YAML. Проект решает проблему использования AI в аналитике: агенты смогут строить управляемые дашборды в коде вместо того, чтобы генерировать разрозненные HTML и JavaScript.

Принципы создания быстрых приложений на Tokio

Рассел Коэн (автор dial9 — инструмента для трассировки async приложений) разбирает, как писать высокопроизводительный код на Tokio: от диагностики реальных проблем до оптимизации под latency или throughput, управления мьютексами и изоляции рабочих нагрузок.

Классика распределённых систем (2017)

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

Как писать эффективные документы проектирования

Хороший документ проектирования может сэкономить годы разработки. Он заставляет учитывать важные решения до того, как вы потратите время на неправильную реализацию, и помогает скоординировать проектные решения между членами команды.

TALA — открытый исходный код

Алгоритм автоматической расстановки TALA (Terrastruct's AutoLayout Algorithm) стал открытым исходным кодом под лицензией MPL-2.0. Это ортогональный движок расстановки, разработанный для диаграмм архитектуры ПО, который уже включён в D2 v0.9.0.

Нет предела тому, насколько плохим может стать код

Привычные метафоры вроде «тонущего корабля» для описания заброшенных кодовых баз создают иллюзию неизбежного конца. Но в отличие от физических объектов, код может становиться хуже бесконечно, и техдолг не имеет аналога банкротству — нет пути к чистому перезагрузу.

Cloud in a Bottle: личное облако для каждого

Cloud in a Bottle — платформа для самостоятельного развертывания контейнеризованных приложений на личном сервере. Проект направлен на то, чтобы сделать самохостинг простым и доступным, вернув контроль над ПО от облачных сервисов обратно пользователям.

Новости и дайджесты — в Telegram @it_herald