Async/Await
Статья про реализацию паттерна Async/Await в Go. Якобы, он упростит написание конкурентного кода. В основном автор рекламирует свою либу go-opera. Ну, вот хрен знает, как по мне - только все сложнее становится.
Статья про реализацию паттерна Async/Await в Go. Якобы, он упростит написание конкурентного кода. В основном автор рекламирует свою либу go-opera. Ну, вот хрен знает, как по мне - только все сложнее становится.
Автор рассказывает как он запилил крутую базу данных с лок-фри ринг-буфером, пинером для GC и кучей умных слов в README, а потом оказалось, что всё это работает через жопу. Оказалось, что он перемудрил со всеми умными локфри алгоритмами. Мне кажется, у все...
На эти долгие выходные у меня для вас есть отличная подборочка видео - Rust India Conference 2026 Ввеб серва и веб апапа вам обеспечены
На картинке - как я сувствую себя, когда читаю такие статьи Zig привлекает внимание функциональных программистов благодаря своей мощной системе comptime. Автор, имеющий за плечами более 10 лет опыта в Haskell, выделяет три ключевых критерия: выразительн...
Есть чуваки - Pilot. Они пилять различные сетевые решения для агентов Они на Go с нуля забабахали свой транспорт для обхода NAT поверх UDP, очень похожий на TCP. Cо скользящими окнами, контролем перегрузок и повторными таймаутами. Обошлись вообще без сторон...
Автор разработал расширение для музыкального редактора Renoise, позволяющее прямо внутри него писать и исполнять живую музыку на языке Fennel - диалекте Lisp, компилируемом в Lua. Автор доработал существующую на Rust библиотеку для алгоритмической генераци...
ESP32 шагают по планете и отдирабт популярность у Arduino device-envoy-esp - это экспериментальная Rust-библиотека, кторая делает программирование микроконтроллеров ESP32 значительно более увлекательным за счет использования асинхронного фреймворка Embassy ...
FastCGI - протокол, которому уже 30 лет, но он по-прежнему может показать свою силу Автор предлагает использовать FastCGI для реверс прокси вместо HTTP. И в этом действительно есть смысл. Двес основные причины - безопастность и неопределенность в передаче н...
Автор делится наблюдением, как излишние размышления и поиск "лучших решений" могут саботировать проекты. На примере полки, сделанной за выходные с другом, он показывает пользу четких критериев успеха и немедленного действия. В противоположность этому, прое...
Это практическое руководство по созданию KV базы данных, похожей на Redis, с параллельным освоением языка Rust. Книга построена на основе задания CodeCrafters под названием Build Your Own Redis. Вы начнете с изучения работы с TCP и настройки сервера, посте...
Автор считает, что пора собирать себе домашнего HAL’а на новых локальных моделях вроде Gemma4 или Qwen 3.6. Сейчас даже на обычной видеокарте можно запустить нормального мультимодального ассистента, который и жестикулирует, и лицо распознает, и умный дом крути...
Я удивлен, что F# все еще живи на нем даже пишут прикольные штуки. Вот, например, автор запилил эмулятор Game Boy. Это как писать стихи на латыни Мне, кстати, понравился синтаксис и сам код
Автор решил запилить парсер JSON на Rust с нуля, чтобы на практике прочувствовать структуры, енумы и сопоставление с образцом. Начал с теории: struct для группировки данных, enum для вариантов вроде объекта, массива или строки, а match - чтобы все это крас...
"Швейцарская таблица" - это продвинутый движок для хэш-таблиц, который сейчас используется в новых версиях Go. Идея в том, чтобы отойти от примитивного линейного поиска, когда при коллизии мы просто тыкаемся в следующую ячейку, и использовать хитрую последоват...
Мечта любого разработчика - писать код без в опенсорс в свое удовольствие и полуать за это деньги. Кажется, у автора статьи это почти получилось. Разработчик утилиты mise рассказывается сколько он зарабатывает на опенсорсе и сколько он хотел бы зарабатывать...
Цикл статей по разработке игр на Rust и Bevy все еще продолжается. Я уже писал про этот цикл статей, но ребята продолжают выпускать годноту. Правада, несколько статей платные, но остальное тоже хороши В этот раз интересная статья про работу с сетью в играх ...
Статья от ребят из Coroot. Эти ребята знают толк в профилировании и вьювабилити. Тут они рассказывают, как вместо подключения pprof к Go-сервисам, чтобы посмотреть, что там с памятью, начали использовать встроенные возможности рантайма. Go сам постоянно соб...
Теперь в Linear Haskell можно делать штуки в стиле Rust: безопасные мутабельные и разделяемые заимствования прямо в чистом коде, без утечек и с поддержкой конкурентности. Все это работает через специальный линейный монад BO, который позволяет временно дели...
Я очень люблю Taskfile и в своих петпроектах не пользуюсь Makefile. Это реально супер удобная замена уродского Makefile, но у старичка есть преймущество - он make есть везде. Но! Теперь для CI стало значительно удобнее использовать Taskfile через go tool t...
Небольшая, но практическая статья Ребята запилили свой сервис для сокращения ссылок на Rust, потому что TinyURL стал жадным до денег, а у автора болтался свободный K3s-кластер. Все устроено максимально просто: прилетает запрос - проверяем быстрый кэш в ...