
Медленный компилятор Rust
Реализовать быстрые сборки Rust с Docker не так уж просто. Автор рассказывает как боролся со сборкой Rust приложения в докер контейнере и пытался ее ускорить
Реализовать быстрые сборки Rust с Docker не так уж просто. Автор рассказывает как боролся со сборкой Rust приложения в докер контейнере и пытался ее ускорить
Gramax - это прикольные ребята, которые запилили опенсорсную систему документации. Большая часть кода у них на Rust В этой статье они рассказывают, как и для чего они интегрировали Git в браузер, какие технологии использовали и какие технические решения при...
В статье рассмотрим, как поднять gRPC‑микросервис на tonic и обвязать его аутентификацией плюс метриками через Tower‑middleware. Tonic - это стабильная обёртка на Tokio и Hyper, активно поддерживаемая и адаптированная под актуальные версии Hyper 1.0 и Prost...
Автор считает, что отождествление безопасности Rust с гарантиями проверки заимствований в некоторой степени ошибочно. И в этой статье приводит два аргумента: - Проверка заимствований вызывает серьёзные проблемы с эргономикой в Rust. - Роль borrowchecker в ...
Умножение матриц - одна из самых важных штук в современных вычислениях. Без него никуда в ИИ: на нём работают полносвязные слои нейросетей. В трансформерах вообще львиная доля вычислений - это сплошные перемножения матриц. А раз мощность моделей упирается в вы...
Знаете где еще используется Rust? В Figma! Эффективность использования памяти крайне важна для удобства пользователей. Чтобы файлы открывались быстро и без задержек, команда Figma постоянно работает над оптимизацией. И в этой статье ребята рассказывают как ...
Polars — это невероятно быстрая библиотека DataFrame, написанная на Rust и предназначенная для эффективной обработки больших наборов данных. Её можно сравнить с pandas на стероидах, только она намного быстрее и эффективнее использует память. Да, это библиот...
В предыдущей статье автор рассказал об оптимизации обработки файлов для достижения максимальной производительности. Теперь он переходит к новой, не менее интересной задаче — разработке высокоэффективного парсера математических выражений на Rust.
Кароч, в статье автор рассказывает, что написание успешного прототипа на Rust не всегда приводит к тому, что вам наймут кучу Rust разработчиков. Даже если этот прототип приносит вам деньги. И чем больше корпорация корпорация, тем больше вероятность, что протот...
Новая статья из серии SQLite на Rust! До этого момента мы работали с простыми тестовыми базами данных, где каждая строка помещалась в пределах одной страницы. Однако в реальных условиях часто встречаются строки, размер которых превышает размер одной страниц...
Только вчера писал про древнюю технологии предков CGI и Go, а сегодня у нас в гостях уже CGI и Rust Go отлично подходит для CGI-программ по тем же причинам, по которым он так хорошо подходит для CLI-программ и системных демонов. Но из любопытства автор реши...
Jujutsu - это утилита, которая значительно упрощает работу с git, особенно работу с историей. Но не нужно думать, что про избегание манипуляций с историей. Это про то, чтобы делать их быстрее, проще и интуитивнее, чем я мог себе представить. Он взял концепции...
Команда Integrity Data Platform (IDP) приняла решение о переписывании одного из высоконагруженных микросервисов на Golang, обрабатывающего значительное количество запросов в секунду (Queries Per Second, QPS), с использованием языка Rust. В результате удалось д...
Несколько месяцев назад автор приобрёл Nanoleaf Pegboard Desk Dock — новейшую USB-док-станцию с RGB-подсветкой и крючками для гаджетов. Однако устройство поддерживало только «игровые» операционные системы — Windows и macOS, что вынудило его разработать драйвер...
Lemmy - это селфхостед платформа для агрегации и обсуждения социальных ссылок. Она полностью свободна и открыта и не контролируется никакой компанией. Это означает что здесь нет рекламы, отслеживания или секретных алгоритмов. Контент организован по сообществам...
Snow эмулирует классические компьютеры Macintosh на базе процессоров Motorola 680x0. Можете своими руками и глазами попробовать как это было Эмулятор предоставляет графический интерфейс для управления эмулируемой машиной и обладает расширенными возможностям...