RustConf 2025
Собрал для вас видосы с RustConf 2025. Там, конечно, много странных личностей. Но годные доклады тоже есть
Собрал для вас видосы с RustConf 2025. Там, конечно, много странных личностей. Но годные доклады тоже есть
Эта книга научит вас с нуля писать 64-битный RISC-V эмулятор на Rust. В итоге вы сможете запустить на своём эмуляторе xv6 - простую операционную систему в духе Unix. Создавая эмулятор, вы с практической стороны разберётесь в основах компьютерной архитектуры...
Ещё одна статья о том, как перестать бороться с заимствованиями в Rust и наконец понять их. Что ж, попробуем ещё раз.
Автор статьи жалуется, что все вокруг дохуя креативные. Вместо простого решения задачи пилят миллион абстракций над абстракциями. Он больше про Rust разработку, но ситуация актуально для многих областей На Zig бы такой фигни не было бы
Автор делится опытом работы с библиотекой Tantivy — это полнотекстовый поисковый движок, написанный на Rust. Если вы когда‑либо задумывались о том, чтобы встроить поиск в свое приложение на Rust (вместо того чтобы поднимать отдельный ElasticSearch или Solr), т...
Забавно, в мире Rust тоже проблемы как у гошников: паниковать или нет? Автор пытается ответ на это вопрос и приходит к золотой середине
Сопоставление с образцом в Rust кажется таким простым: match по перечислениям, деструктуризация кортежей, работа с Option и Result. Ничего сложного, все просто работает. Но оказывается, есть целый мир приёмов. На самом, паттерн матчинг - мощный инструмент чтоб...
Тру стори про написание своего многопользовательского игрового движка на Rust с 2018 года. Судя по статье - это было сложно и больно, но прикольно. Правда в пока еще ничего не выпущено, но вот-вот появится
История про оптимизацию SQL запросов для клиентов чата matrix. Сама оптимизация очень банально, но интересно почитать как ребята на Rust пилят клиенты для matrix - это такой крутой распределенный чат
Я тут с Rust все никак разобраться не успею, а уже Zig во всю хвалят. На самом деле, Zig не так развит даже по сравнению с Rust, но я все равно согласен с автором - кажется что Zig больше для людей. Да, там нет такой гениальной идеи с владением, но и нет кучи ...
Cloudflare становится все больше блезинг фаст. Ребята переписывают все на Rust и становятся еще более быстрыми и секурными. Для меня это пока один из самых ярких примеров удачного использования Rust в проде
Это быстрый курс для быстрого изучения внутреннего устройства гипервизоров и методов их написания для высокопроизводительного фаззинга. В рамках курса рассматриваются основы технологий аппаратной виртуализации, такие как структуры управления виртуальными ма...
В этом посте - продвинутые методы оптимизации производительности в Rust, которые применяются в линкере Wild. Авторы делятся конкретными хаками: как переиспользовать буферы в многопоточке, быстро инициализировать векторы, эффективно конвертировать типы без копи...
Задача: подсчитать количество уникальных значений в большом массиве в основном уникальных чисел uint64. Есть два стандартных подхода: - Вставьте данные в хэш-таблицу и верните количество записей. - Отсортируйте массив, а затем посчитайте количество позиций, ...
Типы в Rust организованы иерархически (например, примитивные типы, составные типы, типы-дженерики) и на основе их поведения (трайты Copy, Send, Sync). Похоже ли это на таблицу Менделеева? Как и в таблице, есть "периодичность" - например, типы, реализующие трей...
Не думаю что тут много фанатов SurrealDB. Но если вы один из пользователей SurrealDB и юзаете любой экземпляр SurrealDB с бэкендом RocksDB или SurrealKV, вы ДОЛЖНЫ ЯВНЫМ ОБРАЗОМ указать SURREAL_SYNC_DATA=true в переменных среды, иначе ваш экземпляр НЕ будет за...