IT Herald

Backend

Вышел Chicken Scheme 6.0

Разработчики Chicken Scheme выпустили версию 6.0 с полной поддержкой R7RS, переходом на UTF-8 в строковом представлении и заменой blob на байтвекторы. Изменения затронули FFI, компилятор и систему сборки — теперь используется конфигурационный скрипт вместо ручной настройки make.

Вышел Squeak 6.1 «Vanessa»

Проект Squeak, одна из старейших живых реализаций Smalltalk, выпустил версию 6.1 под кодовым именем «Vanessa». За четыре года разработки в систему влилось более 1700 патчей и 9000 изменений методов, включая новый древовидный браузер кода, возвращение легендарного Objectland и переработку ключевой инфраструктуры процессов и графического интерфейса Morphic.

Shopify заменила Redis на MySQL для резервирования товаров — и масштаб выдержал

Инженеры Shopify перенесли систему резервирования товаров при оформлении заказа с Redis на MySQL, используя SKIP LOCKED, составные первичные ключи и пул ограниченного размера строк. Реальным узким местом на пути к целевой пропускной способности оказались не блокировки БД и не CPU, а исчерпание соединений — проблема, которую выявили только благодаря детальной телеметрии по бизнес-процессам.

Мой сервер теперь — это телефон

Разработчик перевёл личную инфраструктуру с арендованного VPS на старый Android-смартфон CMF Phone 1, настроив на нём Termux, rootless-контейнеры через chroot, Ansible-деплой и туннели Cloudflare/Tailscale для доступа извне.

Triton: драйвер DirectX 11 для QEMU

Разработчики UTM представили Triton — новый Windows-драйвер, который вместе с ранее анонсированным протоколом Neptune обеспечивает полноценную аппаратную акселерацию DirectX 11 в виртуальных машинах QEMU, включая гостевые системы Windows на macOS и Linux хостах.

Fastmail добавил выбор региона хранения данных: США или ЕС

Fastmail открыл собственный дата-центр в Амстердаме и позволил пользователям выбирать, где будет храниться основная копия их почты — в США или в Евросоюзе. Ранее все данные хранились исключительно в США.

Databricks сократила расходы на AI-кодинг на 70%

Databricks поделилась методами управления расходами на AI-кодинг, которые применяются вместе со Stripe, Coinbase, Uber и Ramp. Компании удалось удержать совокупные затраты в фиксированных рамках на пользователя, сохранив широкий доступ к инструментам AI-разработки.

Как pgrust ускорил аналитику в Postgres в 300 раз: батчинг, слияние операторов и SIMD

Разработчики pgrust выпустили версию 0.2, которая работает в 10 раз быстрее предыдущей и превосходит Postgres на аналитических запросах в 300 раз, обгоняя даже ClickHouse на бенчмарке Clickbench. Основной вклад в прирост производительности внёс переписанный движок запросов — на его примере разбирается, как батчинг, слияние операторов и SIMD последовательно устраняют накладные расходы классической модели Volcano.

Herdr присоединяется к Y Combinator. Runtime остаётся открытым

Разработчик Herdr — runtime для управления кодинг-агентами в терминале — объявил о присоединении проекта к Y Combinator (батч F26). Инструмент, набравший 25 тысяч звёзд на GitHub и 340 тысяч загрузок, вырастает из соло-проекта в компанию, при этом ядро runtime остаётся открытым под лицензией Apache-2.0.

Что нравится в Django: разбор на примере Buttondown

Создатель почтового сервиса Buttondown разобрал, какие возможности Django годами дают проекту наибольшую пользу — от middleware и моделей до строгих правил построения views и тестов. Отдельно перечислены части фреймворка, от которых в проекте сознательно отказались: сигналы, class-based views и стандартные Django-формы.

DuckDB — мощные инструменты для работы с данными на ноутбуке, теперь в Clojure

Библиотека tmducken связала DuckDB с tech.ml.dataset, дав Clojure-разработчикам векторизованный SQL-движок для обработки десятков гигабайт данных прямо на ноутбуке — без развёртывания распределённых кластеров.

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