es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

Rust

Rust

Ir al canal en Telegram

Rust programming language По всем вопросам- @workakkk #VRHSZ

Mostrar más
9 120
Suscriptores
Sin datos24 horas
+1237 días
+20430 días
Archivo de publicaciones
Rust
9 120
Как веб-разработчики спорят, что лучше, C++ или Rust, хотя ни на одном из них не написали ни строчки.
Как веб-разработчики спорят, что лучше, C++ или Rust, хотя ни на одном из них не написали ни строчки.

Rust
9 120
#Rust #C++ #Golang — языки программирования и скорость компиляции.

Rust
9 120
BullMQ теперь есть нативно для Rust. Одна из самых популярных Redis-очередей для фоновых задач получила стабильный Rust-релиз
BullMQ теперь есть нативно для Rust. Одна из самых популярных Redis-очередей для фоновых задач получила стабильный Rust-релиз:

cargo add bullmq-official
Это нормальная Rust-реализация async/await и Tokio: привычный Result для ошибок, безопасное шаринг-поведение между tasks и API, который ощущается как Rust, а не как порт чужой библиотеки. В v1.0.0 уже есть почти всё, что нужно для production-очередей: * delayed и prioritized jobs * deduplication * retries и backoff * rate limits * stalled-job detection * dependent job trees через FlowProducer * cron и interval recurring jobs * QueueEvents для наблюдения за жизненным циклом задач Новая версия использует те же Lua-скрипты, что уже годами крутятся в Node.js, Python, PHP и Elixir-реализациях. Это значит, что Rust-сервис может положить job в очередь, а Node.js worker её обработает. Или наоборот. Без миграции, sidecar’ов и adapter layer. По первым бенчмаркам Rust уже немного быстрее Node.js на последовательной и bulk-записи задач, а на high-concurrency processing идёт примерно вровень. https://bullmq.io/news/260712/rust-release #RustLang #Redis #BullMQ #Tokio

Rust
9 120
Rust, который наконец становится понятным 🦀 Давно хочешь выучить Rust, но ownership, borrowing и lifetimes выглядят как отде
Rust, который наконец становится понятным 🦀 Давно хочешь выучить Rust, но ownership, borrowing и lifetimes выглядят как отдельный вид боли? Этот курс проведёт тебя с самого начала до уровня, где ты уже пишешь реальные системные и сетевые программы. Ты разберёшь: Ownership → Borrowing → ошибки → коллекции → Generics → Traits → модули → тесты → сетевой код Никакого бесконечного чтения документации. После каждого урока ты сразу пишешь код, проходишь тесты и решаешь задачу с автопроверкой. 🔥 Rust с нуля 🔥 5–6 часов в неделю 🔥 Практика после каждого урока 🔥 Подойдёт после Python, JavaScript, Java и других языков 🔥 Можно начать сразу В конце у тебя будет понимание Rust, с которым уже можно писать быстрые backend-сервисы, сетевые приложения и системные утилиты, а не смотреть на borrow checker как на врага. Пора добавить Rust в свой стек. Начинай курс и пиши первый код уже сегодня: https://stepik.org/a/294885/

Rust
9 120
BullMQ теперь есть нативно для Rust. Одна из самых популярных Redis-очередей для фоновых задач получила стабильный Rust-релиз
BullMQ теперь есть нативно для Rust. Одна из самых популярных Redis-очередей для фоновых задач получила стабильный Rust-релиз:

cargo add bullmq-official
Это нормальная Rust-реализация async/await и Tokio: привычный Result для ошибок, безопасное шаринг-поведение между tasks и API, который ощущается как Rust, а не как порт чужой библиотеки. В v1.0.0 уже есть почти всё, что нужно для production-очередей: * delayed и prioritized jobs * deduplication * retries и backoff * rate limits * stalled-job detection * dependent job trees через FlowProducer * cron и interval recurring jobs * QueueEvents для наблюдения за жизненным циклом задач Новая версия использует те же Lua-скрипты, что уже годами крутятся в Node.js, Python, PHP и Elixir-реализациях. Это значит, что Rust-сервис может положить job в очередь, а Node.js worker её обработает. Или наоборот. Без миграции, sidecar’ов и adapter layer. По первым бенчмаркам Rust уже немного быстрее Node.js на последовательной и bulk-записи задач, а на high-concurrency processing идёт примерно вровень. https://bullmq.io/news/260712/rust-release #RustLang #Redis #BullMQ #Tokio

Rust
9 120
Rust-компилятор запустили прямо внутри браузера 🦀 Проект Weblings переносит полноценный rustc в WebAssembly. Rust-код компил
Rust-компилятор запустили прямо внутри браузера 🦀 Проект Weblings переносит полноценный rustc в WebAssembly. Rust-код компилируется и запускается прямо во вкладке браузера, без удалённой песочницы и отправки кода на сервер. Пайплайн выглядит так: Rust → rustc → Cranelift IR → Waffle → WASM objects → linker → WASM Для этого автор использовал патчи rustc от bjorn3, написал преобразователь Cranelift IR → Waffle и отдельный WASM-линкер. Поверх системы уже работают две вещи: * браузерный аналог Rust Playground; * полный набор упражнений Rustlings без установки Rust на компьютер. Автор Forest Anderson планирует использовать эту основу для инструментов, которые наглядно показывают работу памяти при изучении Rust. GitHub: https://github.com/AngelOnFira/weblings

Rust
9 120
«Никогда не используйте unsafe в Rust» Есть решение проще: писать C прямо внутри Rust, ведь там unsafe включён по умолчанию.
«Никогда не используйте unsafe в Rust» Есть решение проще: писать C прямо внутри Rust, ведь там unsafe включён по умолчанию. Библиотека c_macro позволяет вставлять C-код через макрос c!, компилировать его вместе с проектом и вызывать как обычную функцию: let sum = sum_array(array.as_ptr() as *mut c_int, array.len() as c_int); В примере массив создаётся в Rust, указатель передаётся в C, а сумма возвращается обратно. Без unsafe-блока в коде. Технически безопаснее от этого, конечно, не стало.

Rust
9 120
Syn 3.0: крупное обновление парсера Rust Спустя три года после Syn 2.0 библиотека обновила синтаксическое дерево под новые и
Syn 3.0: крупное обновление парсера Rust Спустя три года после Syn 2.0 библиотека обновила синтаксическое дерево под новые и экспериментальные возможности Rust: generator blocks, for await, function delegation, pattern types, function contracts, super let, postfix keywords и другие конструкции. Изменения * Type::BareFn переименован в Type::FnPtr; * добавлены структуры *Modifiers для будущего расширения синтаксиса; * unsafe теперь представлен enum Safety; * атрибуты сохраняются во всех выражениях; * изменены API для паттернов, generics, указателей и Punctuated. https://github.com/dtolnay/syn/releases/tag/3.0.0

Rust
9 120
Рой ИИ-агентов написал аналог SQLite на Rust за несколько часов 🤯 Cursor провела необычный эксперимент: агентам выдали тольк
+6
Рой ИИ-агентов написал аналог SQLite на Rust за несколько часов 🤯 Cursor провела необычный эксперимент: агентам выдали только официальную документацию SQLite объёмом 835 страниц и поручили с нуля реализовать собственный движок базы данных на Rust. Без интернета, готового исходного кода и дополнительной помощи. Уже через четыре часа получившиеся реализации правильно выполняли 73–85% запросов из скрытого теста. После дальнейшей работы некоторым командам удалось довести результат до 100%. Но особенно удивила стоимость: - связка Opus 4.8 и Composer 2.5 потратила около $1 400; - Fable — примерно $20 000. Одинаковая задача, но почти пятнадцатикратная разница в цене. Во время разработки агенты столкнулись с до боли знакомыми командными проблемами: дублировали работу, конфликтовали при изменении одних и тех же файлов и избегали трогать ядро системы, даже когда без этого было невозможно двигаться дальше. Получается, ИИ уже способен за часы собрать сложный системный проект, но митинги, конфликты и страх ответственности он тоже автоматизировал 😂 #ai #rust #sqlite #agents #programming https://cursor.com/blog/agent-swarm-model-economics

Rust
9 120
XQuad - “LLVM” для quadratic optimization на Rust Интересный проект на стыке Rust, оптимизации и quantum tooling. Идея такая:
XQuad - “LLVM” для quadratic optimization на Rust Интересный проект на стыке Rust, оптимизации и quantum tooling. Идея такая: вы описываете QUBO, Ising или discrete optimization problem один раз, а потом можете запускать её через разные backend’ы: quantum annealers или классические solver’ы. Что внутри: * Rust VM для quadratic models * Python reference VM * единая спецификация * CLI и Python API * solver adapters, включая D-Wave * примеры для TSP и MaxCut * CI-проверка: если Rust VM и Python VM расходятся, сборка падает github.com/QuipNetwork/xquad

Rust
9 120
Кто-то разобрал Claude Code почти до винтика learn-coding-agent - репозиторий для тех, кто хочет понять, как устроены совреме
Кто-то разобрал Claude Code почти до винтика learn-coding-agent - репозиторий для тех, кто хочет понять, как устроены современные coding agents не на уровне промо-страниц, а на уровне архитектуры. Автор собрал разбор Claude Code по публичным источникам: цикл агента, систему инструментов, разрешения, работу с контекстом, сессии, подпроцессы, MCP, удалённые настройки, телеметрию и скрытые флаги. Получился не “гайд по использованию”, а карта внутренней логики CLI-агента: как он принимает решение, когда просит разрешение, как вызывает инструменты, как хранит историю и как расширяется через внешние интеграции. https://github.com/justxor/Claudecourse/

Rust
9 120
🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку В IT прокачивается тот, кто каждый день видит сильные идеи, новые инс
🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку В IT прокачивается тот, кто каждый день видит сильные идеи, новые инструменты, реальные задачи, вакансии и разборы. Окружение решает больше, чем кажется. Собрал папки и каналы, где можно быстрее влиться в нужное направление, следить за трендами и не вариться в своём пузыре. AI: t.me/ai_machinelearning_big_data Python: t.me/pythonl Linux: t.me/linuxacademiya Хакинг: t.me/linuxkalii DevOps: t.me/DevOPSitsec Docker: t.me/DevopsDocker Golang: t.me/Golang_google Rust: t.me/rust_code C++: t.me/cpluspluc C#: t.me/csharp_1001_notes Java: t.me/java_library JavaScript: t.me/javascriptv React: t.me/react_tg Frontend: t.me/front PHP: t.me/phpshka Android: t.me/android_its Мобильная разработка: t.me/mobdevelop Базы данных: t.me/sqlhub Data Science: t.me/data_analysis_ml Big Data: t.me/bigdatai Математика: t.me/data_math Физика: t.me/fizmat Kubernetes: t.me/kubernetc GameDev: https://t.me/gamedev Haskell: t.me/haskell_tg Собеседования и карьера: DS собеседования: t.me/machinelearning_interview Python собеседования: t.me/python_job_interview Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy Папка Frontend: https://t.me/addlist/mzMMG3RPZhY2M2Iy Полезное сверху: ИТ-мемы: t.me/memes_prog Английский для программистов: t.me/english_forprogrammers ИИ и технологии: t.me/vistehno 954 ГБ open-source курсов: @courses ИТ-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy Max Ai: https://max.ru/ai_machinelearning_big_data Max python: https://max.ru/pythonl ТЕХНО: https://max.ru/vistehno Max Go: https://max.ru/Golang_google Max Linux: https://max.ru/linuxkalii Devops: https://max.ru/DevOPSitsec C#: https://max.ru/csharp_ci C++: https://max.ru/cpluspluc SQL: https://max.ru/sqlhub Java: https://max.ru/javatg Подписывайся на нужные направления и собирай себе ленту, которая реально двигает вперёд. Пока кто-то листает шум, ты будешь видеть инструменты, задачи и идеи, которые помогают расти в профессии.

Rust
9 120
Трёхлетний GitHub issue в Gleam закрыли не новым алгоритмом, а более аккуратной работой с памятью. Giacomo Cavalieri из core
Трёхлетний GitHub issue в Gleam закрыли не новым алгоритмом, а более аккуратной работой с памятью. Giacomo Cavalieri из core team переписал pretty printer на Rust arenas. Раньше каждый вложенный Document заворачивался в отдельный Box и жил отдельной heap allocation. Для рекурсивной структуры это быстро превращается в сотни мелких выделений памяти. Теперь документы кладутся в общую arena, а код передаёт ссылки на них. Результат на реальном Gleam-проекте: * pretty printer: 13ms → 9.8ms * ускорение: 24% * полный gleam format: 13% быстрее * peak memory: 8.4MB → 7.6MB Дополнительный бонус: arena позволила кэшировать и переиспользовать частые документы вроде ключевых слов, запятых и скобок. То, что раньше аллоцировалось снова и снова, теперь создаётся один раз. Хороший пример, где производительность упирается в скучные мелкие allocation costs. Особенно в рекурсивных структурах, где один Box выглядит безобидно, пока их не становится слишком много. https://giacomocavalieri.me/writing/gleam-rust-arenas #RustLang #Performance #Gleam

Rust
9 120
PostgreSQL переписали на Rust с нуля. И это уже не игрушечный прототип. Проект pgrust заявляет, что новая реализация: • прохо
PostgreSQL переписали на Rust с нуля. И это уже не игрушечный прототип. Проект pgrust заявляет, что новая реализация: • проходит 46 066 запросов из regression-тестов PostgreSQL 18.3 • совместима с текущей директорией данных Postgres • запускается в браузере как демо Авторы говорят о WIP-версии, которая пока не опубликована, но якобы даёт до +50% в transactional workloads и до 300x в аналитике. Звучит почти слишком смело, поэтому к цифрам лучше относиться осторожно. Но сама идея мощная: взять одну из самых сложных СУБД в мире и пересобрать её на Rust, сохранив совместимость с PostgreSQL. GitHub: https://github.com/malisper/pgrust

Rust
9 120
stepik

Rust
9 120
🚀 Rift: Альтернатива Git Worktrees Rift предлагает эффективное управление рабочими пространствами с использованием технологи
🚀 Rift: Альтернатива Git Worktrees Rift предлагает эффективное управление рабочими пространствами с использованием технологий копирования по требованию. Это экспериментальный проект, который обеспечивает быструю и экономичную работу с файлами на Linux и macOS. 🚀 Основные моменты: - Копирование по требованию для экономии места - Мгновенное создание рабочих пространств - Быстрый CLI для управления - Поддержка FFI для Bun и Node 📌 GitHub: https://github.com/anomalyco/rift

Rust
9 120
SpaceWasm Похоже, NASA разрабатывает рантайм WASM на Rust https://github.com/nasa/spacewasm
SpaceWasm Похоже, NASA разрабатывает рантайм WASM на Rust https://github.com/nasa/spacewasm

Rust
9 120
В Штутгарт не едем )
В Штутгарт не едем )

Rust
9 120
Borrowed & Owned Новый open-source каталог для изучения Rust. Внутри собраны книги, видео, курсы, репозитории, блоги и другие
Borrowed & Owned Новый open-source каталог для изучения Rust. Внутри собраны книги, видео, курсы, репозитории, блоги и другие материалы по Rust. Что есть: • поиск и фильтры • learning paths • категории и теги • страницы отдельных ресурсов • starter kits для быстрого старта • changelog новых материалов • dark / light theme • добавление ресурсов через GitHub По сути, аккуратная база знаний для тех, кто учит Rust и не хочет тонуть в случайных ссылках. https://github.com/panditdhamdhere/borrowed_and_owned

Rust
9 120
Amazon Kani для Rust получил академическую статью, принятую на ASE 2026. 🦀 Kani пытается формально доказать корректность Rus
Amazon Kani для Rust получил академическую статью, принятую на ASE 2026. 🦀 Kani пытается формально доказать корректность Rust-кода математически. Что умеет: * доказывать отсутствие panic, overflow и нарушений memory safety * проверять, что `unsafe`-код действительно безопасен * гонять 16 000+ harness’ов на каждый commit в Rust standard library * находить баги, которые раньше не видели в промышленных Rust-проектах Главное отличие простое: fuzzing пытается найти баги через множество входных данных. Kani проверяет свойства кода формально, в рамках заданного harness’а. Kani интегрирован в CI стандартной библиотеки Rust. Каждый commit в std проходит формальную проверку. 🔗 arxiv.org/abs/2607.01504