Forwarded from sad dev diary
nice article on how to avoid async rust hiccups
https://www.qovery.com/blog/common-mistakes-with-rust-async
#async #programming #rust #useful_posts
https://www.qovery.com/blog/common-mistakes-with-rust-async
#async #programming #rust #useful_posts
Qovery
Common Mistakes with Rust Async
At Qovery, we start to have our fair share of Async Rust and to say the least it is not without caveats. Let’s be honest, Async Rust is hard. It has many more rough edges than Sync Rust and requires a different mindset, but it solves a problem space well…
👍2
Forwarded from sad dev diary
The RustConf 2023 videos went public 5 hours ago 👀
https://www.youtube.com/playlist?list=PL85XCvVPmGQgR1aCC-b0xx7sidGfopjCj
#rust #programming
https://www.youtube.com/playlist?list=PL85XCvVPmGQgR1aCC-b0xx7sidGfopjCj
#rust #programming
# Пост про оффлайн Rust-разработку
Поделюсь важными находками
1) Вся официальная документация и книги
(the book, Rust By Example, standard library, rustc book, Cargo Book, ... все, я устану перечислять)
* это уже у вас есть вместе с туллчейном
2) Может более актуальная штука, уже для существующего проекта:
Позволяет сгенерировать документацию всех используемых крейтов в проекте — просто супер, когда хочешь посмотреть удобно описания и примеры по тем же
* нужно при наличии интернета выполнить, чтобы пошла сборка документации
#Rust #TIL
Поделюсь важными находками
1) Вся официальная документация и книги
(the book, Rust By Example, standard library, rustc book, Cargo Book, ... все, я устану перечислять)
$ rustup docs
* это уже у вас есть вместе с туллчейном
2) Может более актуальная штука, уже для существующего проекта:
$ cargo doc --open
Позволяет сгенерировать документацию всех используемых крейтов в проекте — просто супер, когда хочешь посмотреть удобно описания и примеры по тем же
tokio, axum и прочим вкусностям* нужно при наличии интернета выполнить, чтобы пошла сборка документации
#Rust #TIL
👍3👏1
Недавно была крутейщая #Rust конференция в Нидерландах, на которой было много шикарнейших докладов
Почти вся элита Rust-коммьюнити выступала, от Alice Ryhl и Mara Bos, до Niko Matsakis (не упомянутые спикеры не менее мощные!)
—
Добавил себе в закладки очень многие, например (это не все):
Arc in the Linux Kernel - Alice Ryhl - YouTube
https://www.youtube.com/watch?v=gr9v0FFXaZ8&list=PL8Q1w7Ff68DBZZbJt3ie5MUoJV5v2HeA7&index=4
Async Rust in Embedded Systems with Embassy - Dario Nieuwenhuis - YouTube
https://www.youtube.com/watch?v=H7NtzyP9q8E&list=PL8Q1w7Ff68DBZZbJt3ie5MUoJV5v2HeA7&index=14
Xilem: Let's Build High Performance Rust UI - Raph Levien - YouTube
https://www.youtube.com/watch?v=OvfNipIcRiQ&list=PL8Q1w7Ff68DBZZbJt3ie5MUoJV5v2HeA7&index=14
Type Theory for Busy Engineers - Niko Matsakis - YouTube
https://www.youtube.com/watch?v=9qLACD9Bfbk&list=PL8Q1w7Ff68DBZZbJt3ie5MUoJV5v2HeA7&index=16
—
Ссылка на плейлист с докладами:
https://www.youtube.com/watch?v=NPP2_6KMA60&list=PL8Q1w7Ff68DBZZbJt3ie5MUoJV5v2HeA7
Почти вся элита Rust-коммьюнити выступала, от Alice Ryhl и Mara Bos, до Niko Matsakis (не упомянутые спикеры не менее мощные!)
—
Добавил себе в закладки очень многие, например (это не все):
Arc in the Linux Kernel - Alice Ryhl - YouTube
https://www.youtube.com/watch?v=gr9v0FFXaZ8&list=PL8Q1w7Ff68DBZZbJt3ie5MUoJV5v2HeA7&index=4
Async Rust in Embedded Systems with Embassy - Dario Nieuwenhuis - YouTube
https://www.youtube.com/watch?v=H7NtzyP9q8E&list=PL8Q1w7Ff68DBZZbJt3ie5MUoJV5v2HeA7&index=14
Xilem: Let's Build High Performance Rust UI - Raph Levien - YouTube
https://www.youtube.com/watch?v=OvfNipIcRiQ&list=PL8Q1w7Ff68DBZZbJt3ie5MUoJV5v2HeA7&index=14
Type Theory for Busy Engineers - Niko Matsakis - YouTube
https://www.youtube.com/watch?v=9qLACD9Bfbk&list=PL8Q1w7Ff68DBZZbJt3ie5MUoJV5v2HeA7&index=16
—
Ссылка на плейлист с докладами:
https://www.youtube.com/watch?v=NPP2_6KMA60&list=PL8Q1w7Ff68DBZZbJt3ie5MUoJV5v2HeA7
YouTube
Arc in the Linux Kernel - Alice Ryhl
The Linux Kernel is a very special codebase with a lot of restrictions on how you can write your code. In this talk, you will hear about how Rust has to adapt to work in the Linux Kernel. We will be looking at the kernel's extensive use of linked lists, and…
👍5🔥1
Rustlings очень удобный и интересный набор упражнений по обучению программирования на #Rust
Когда-то, проходил их, ещё до того, как свичнуться и был доволен
Сейчас же ещё и новая версия!
Изучающим Rust очень советую
https://mo8it.com/blog/rustlings-rewrite
Когда-то, проходил их, ещё до того, как свичнуться и был доволен
Сейчас же ещё и новая версия!
Изучающим Rust очень советую
https://mo8it.com/blog/rustlings-rewrite
Mo8It
Rustlings Rewrite
Version 6 of Rustlings is a rewrite providing a ton of features and improvements
❤3👍1