🔥 Дайджест полезных материалов из мира Rust за неделю
Почитать:
— Реализуем на Rust пул потоков с балансировкой нагрузки, пользуясь только стандартной библиотекой
— Собственный строковый тип на Rust
— ESP Embedded Rust: Multithreading with FreeRTOS Bindings
— Managing Large DataList In Solana
— Macos M2交叉编译性能差问题
— Rust: The Future of Systems Programming?
— Writing Rust bindings for Node.js with Neon
— starting overview of my new project animal_game
— How to abstract away library interfaces working directly through syntax in Rust with procedural macros
— Rust Tutorial 2: Let's make a Guessing Game!
— Exploring Modding Systems: A Journey With Lua and Rust
— Managing Application Config in Rust
Посмотреть:
🌐 Экосистема React.js 2023 (⏱ 12:45)
🌐 The Best React State Management Solution Has Been There All Along (⏱ 05:38)
🌐 This CSS Feature Replaces CSS-In-JS (⏱ 01:00)
Хорошего дня!
@rust_code
Почитать:
— Реализуем на Rust пул потоков с балансировкой нагрузки, пользуясь только стандартной библиотекой
— Собственный строковый тип на Rust
— ESP Embedded Rust: Multithreading with FreeRTOS Bindings
— Managing Large DataList In Solana
— Macos M2交叉编译性能差问题
— Rust: The Future of Systems Programming?
— Writing Rust bindings for Node.js with Neon
— starting overview of my new project animal_game
— How to abstract away library interfaces working directly through syntax in Rust with procedural macros
— Rust Tutorial 2: Let's make a Guessing Game!
— Exploring Modding Systems: A Journey With Lua and Rust
— Managing Application Config in Rust
Посмотреть:
🌐 Экосистема React.js 2023 (⏱ 12:45)
🌐 The Best React State Management Solution Has Been There All Along (⏱ 05:38)
🌐 This CSS Feature Replaces CSS-In-JS (⏱ 01:00)
Хорошего дня!
@rust_code
👍8🔥4❤2🤬1
Платформа, позволяющая разрабатывать драйверы Windows на языке Rust. Разработана компанией Surface.
• Github
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍6❤3👎1
Rust против Go: практическое сравнение
https://habr.com/ru/articles/763990/
https://habr.com/ru/articles/763990/
👍7🤡5❤🔥3😁1🌚1
Eyra - это пакет, поддерживающий создание программ на языке Rust, полностью реализованных на нем.
Он использует Origin для запуска и завершения программ и потоков, а также c-gull для ABI-совместимых реализаций функций libc.
• Github
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - sunfishcode/eyra: Rust programs written entirely in Rust
Rust programs written entirely in Rust. Contribute to sunfishcode/eyra development by creating an account on GitHub.
❤4❤🔥3
Идиоматическая обработка ошибок в Rust
https://habr.com/ru/companies/piter/articles/764416/
https://habr.com/ru/companies/piter/articles/764416/
Хабр
Идиоматическая обработка ошибок в Rust
Вы забудете о необработанных исключениях, если научитесь обращаться с ошибками, как это принято в Rust Обработка ошибок – важнейшая часть любого языка программирования, а в Rust предлагается для этого...
👍6❤🔥3
🔥 Дайджест полезных материалов из мира Rust за неделю
Почитать:
— Идиоматическая обработка ошибок в Rust
— 15 лучших бесплатных курсов по Linux
— Rust против Go: практическое сравнение
— Rust Tutorial 3: Handling Errors and Other Concepts
— IoT with Rust on ESP: Connecting WiFi
— Unlocking the Power of Native Modules in JavaScript: An Introductory Guide
— Deprecated dispatchables removed from Polkadot SDK
— Side by Side Series: Rust & Go - The Builder
— AWS Lambda with Rust and SAM
— Writing a game engine in Rust and Vulkan
— Building a scheduler for a Rust application
— Boost Your Productivity and Write Better Code with AI Tools 🪄
— Rust vs. Zig: A Head-to-Head Comparison of Two Modern Systems Programming Languages
Посмотреть:
🌐 Лекция 0: введение и реклама Rust | Лекции о языка программирования Rust в ФТШ
🌐 CSS nth-child Just Got 100x Better (⏱ 00:56)
🌐 Clean Code Is Killing Your Projects (⏱ 09:20)
Хорошего дня!
@rust_code
Почитать:
— Идиоматическая обработка ошибок в Rust
— 15 лучших бесплатных курсов по Linux
— Rust против Go: практическое сравнение
— Rust Tutorial 3: Handling Errors and Other Concepts
— IoT with Rust on ESP: Connecting WiFi
— Unlocking the Power of Native Modules in JavaScript: An Introductory Guide
— Deprecated dispatchables removed from Polkadot SDK
— Side by Side Series: Rust & Go - The Builder
— AWS Lambda with Rust and SAM
— Writing a game engine in Rust and Vulkan
— Building a scheduler for a Rust application
— Boost Your Productivity and Write Better Code with AI Tools 🪄
— Rust vs. Zig: A Head-to-Head Comparison of Two Modern Systems Programming Languages
Посмотреть:
🌐 Лекция 0: введение и реклама Rust | Лекции о языка программирования Rust в ФТШ
🌐 CSS nth-child Just Got 100x Better (⏱ 00:56)
🌐 Clean Code Is Killing Your Projects (⏱ 09:20)
Хорошего дня!
@rust_code
👍7❤6🔥3
Rust — лучший язык для инфраструктуры данных
https://habr.com/ru/articles/764542/
https://habr.com/ru/articles/764542/
❤🔥14🤔6
Универсальный детектор кодировок на чистом Rust - порт версии для Python
https://github.com/nickspring/charset-normalizer-rs
@rust_code
https://github.com/nickspring/charset-normalizer-rs
@rust_code
GitHub
GitHub - nickspring/charset-normalizer-rs: Truly universal encoding detector in pure Rust - port of Python version
Truly universal encoding detector in pure Rust - port of Python version - nickspring/charset-normalizer-rs
👍9❤3🔥2👎1
Автоматизация разработки с помощью подхода DB-first
https://habr.com/ru/articles/765446/
https://habr.com/ru/articles/765446/
Хабр
Автоматизация разработки с помощью подхода DB-first
Интеграция с БД - привычно сложная и хрупкая часть большинства кодобаз, постоянно отвлекающая внимание разработчиков и раздувающая сроки. Какой бы хайпующий фреймворк вы ни пробовали, вы неизбежно...
❤🔥8🤮4
Проблема «error: future cannot be sent between threads safely» при использовании Rust-библиотек Tokio и Actix
https://habr.com/ru/articles/765580/
https://habr.com/ru/articles/765580/
Хабр
Проблема «error: future cannot be sent between threads safely» при использовании Rust-библиотек Tokio и Actix
Приложения на Rust часто используют асинхронные библиотеки, такие как Tokio и Actix. Эти библиотеки предоставляют инструменты для асинхронного ввода-вывода и параллельных вычислений и т.д. Однако...
👍7
Rust 1.73.0: очищение сообщений о панике, изменение в работе с локальными данными потока
https://habr.com/ru/articles/765890/
https://habr.com/ru/articles/765890/
Хабр
Rust 1.73.0: новый формат сообщений о панике, изменение в работе с локальными данными потока
Команда Rust рада сообщить о новой версии языка — 1.73.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая...
👍13⚡2🥱2
🔥 Дайджест полезных материалов из мира Rust за неделю
Почитать:
— Rust 1.73.0: очищение сообщений о панике, изменение в работе с локальными данными потока
— Проблема «error: future cannot be sent between threads safely» при использовании Rust-библиотек Tokio и Actix
— Автоматизация разработки с помощью подхода DB-first
— Вышел Chipmunk.v3
— Explore the Power of AWS Services in this Latest Blog Post!
— Edge IoT with Rust on ESP: HTTP Client
— RPCIEGE - Skirmish 10
— What to choose Golang or Rust?
— RPCIEGE - Skirmish 9
— Algora – Open source coding bounties
— Learning Rust 🦀: 16 - Rust Collections: Vectors
— Implementing Practical Byzantine Fault Tolerance
— Rust & MySQL: JSON serialisation of result sets retrieved using crate sqlx.
— 🐚🦀Comandos shell reescritos em Rust
Посмотреть:
🌐 How To Create 3 Levels Of React Image Sliders - Beginner, Intermediate, Expert (⏱ 37:25)
🌐 This New CSS Property Is Simple Yet Useful (⏱ 00:54)
Хорошего дня!
@rust_code
Почитать:
— Rust 1.73.0: очищение сообщений о панике, изменение в работе с локальными данными потока
— Проблема «error: future cannot be sent between threads safely» при использовании Rust-библиотек Tokio и Actix
— Автоматизация разработки с помощью подхода DB-first
— Вышел Chipmunk.v3
— Explore the Power of AWS Services in this Latest Blog Post!
— Edge IoT with Rust on ESP: HTTP Client
— RPCIEGE - Skirmish 10
— What to choose Golang or Rust?
— RPCIEGE - Skirmish 9
— Algora – Open source coding bounties
— Learning Rust 🦀: 16 - Rust Collections: Vectors
— Implementing Practical Byzantine Fault Tolerance
— Rust & MySQL: JSON serialisation of result sets retrieved using crate sqlx.
— 🐚🦀Comandos shell reescritos em Rust
Посмотреть:
🌐 How To Create 3 Levels Of React Image Sliders - Beginner, Intermediate, Expert (⏱ 37:25)
🌐 This New CSS Property Is Simple Yet Useful (⏱ 00:54)
Хорошего дня!
@rust_code
👍9❤2🔥2
Обновление Rust-библиотеки Ormlib до версии 1.0.1. Что изменилось и почему это важно?
https://habr.com/ru/articles/766064/
https://habr.com/ru/articles/766064/
Хабр
Обновление Rust-библиотеки Ormlib, добавлена поддержка MySQL
Я рад сообщить, что вышла новая версия моей Rust-библиотеки для объектно-реляционного отображения - Ormlib 1.0.1. В этой версии было проделано много работы по улучшению архитектуры библиотеки. В...
👍4🤔4
Самый маленький Docker образ Rust приложения
https://habr.com/ru/articles/766620/
https://habr.com/ru/articles/766620/
Хабр
Самый маленький Docker образ Rust приложения
Где - то там контейнер с маленьким крабом... Привет %username%, эта статья про то, как поместить Rust приложение в Docker и получить образ размером с бинарный файл (6 Мб). А также про причины, которые...
🥱3❤2👏1👌1
Алгебраические Типы Данных
https://habr.com/ru/articles/766682/
https://habr.com/ru/articles/766682/
Хабр
Алгебраические Типы Данных
Что же такое Алгебраические Типы Данных(Algebraic Data Types(ADT))? Обычно определение состоит из терминов теории типов и обязательно с примером на Haskell. Но на практике всё не так сложно. Типы...
👍6❤1🔥1
Сборка мусора: как это делается в системном программировании
https://habr.com/ru/companies/timeweb/articles/766772/
https://habr.com/ru/companies/timeweb/articles/766772/
Хабр
Сборка мусора: как это делается в системном программировании
Давайте поговорим об одной из наиболее критичных по производительности программ, которой вы пользуетесь ежедневно: о вашей операционной системе. Поскольку при каждом разгоне железа вы получаете...
👍8
Когда Zig круче Rust – массивы перечислений, позволяющие сэкономить память
https://habr.com/ru/articles/767036/
https://habr.com/ru/articles/767036/
Хабр
Когда Zig круче Rust — массивы перечислений, позволяющие сэкономить память
Перечисления (или размеченные объединения), отличающиеся вариативностью и, следовательно, размером, провоцируют в Rust серьёзную фрагментацию памяти. Дело в том, что нам приходится выделять достаточно...
❤🔥7❤2🤔2