Добро пожаловать на курс: Rust для DotNet разработчиков
Открытый курс от сообщества: про Rust для тех кто знает C#, в глубину и с практикой, и пусть никто не уйдёт обиженным
Youtube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Открытый курс от сообщества: про Rust для тех кто знает C#, в глубину и с практикой, и пусть никто не уйдёт обиженным
Youtube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Rust для DotNet разработчиков pinned «Добро пожаловать на курс: Rust для DotNet разработчиков Открытый курс от сообщества: про Rust для тех кто знает C#, в глубину и с практикой, и пусть никто не уйдёт обиженным Youtube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z»
Лекция #00: Обзор Rust от лица DotNet разработчика
Rust уже несколько лет подряд является самым желанным из языков программирования, но все ли так радужно и как это соотносится с нашей DotNet экспертизой?
Во вводной лекции ответим на следующие вопросы:
- Зачем изучать Rust DotNet разработчику?
- Как изучать Rust, особенно если на работе он никому не нужен?
- Чем живет "ржавая" индустрия?
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 20:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/qp6fj8f6Fbw
Rust уже несколько лет подряд является самым желанным из языков программирования, но все ли так радужно и как это соотносится с нашей DotNet экспертизой?
Во вводной лекции ответим на следующие вопросы:
- Зачем изучать Rust DotNet разработчику?
- Как изучать Rust, особенно если на работе он никому не нужен?
- Чем живет "ржавая" индустрия?
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 20:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/qp6fj8f6Fbw
YouTube
#00: Обзор Rust от лица DotNet разработчика
Rust уже несколько лет подряд является самым желанным из языков программирования, но все ли так радужно и как это соотносится с нашей DotNet экспертизой?
Во вводной лекции ответим на следующие вопросы:
- Зачем изучать Rust DotNet разработчику?
- Как изучать…
Во вводной лекции ответим на следующие вопросы:
- Зачем изучать Rust DotNet разработчику?
- Как изучать…
Прямо сейчас онлайн лекция "Обзор Rust от лица DotNet разработчика". Присоединяйтесь: https://youtube.com/live/qp6fj8f6Fbw
YouTube
#00: Обзор Rust от лица DotNet разработчика
Rust уже несколько лет подряд является самым желанным из языков программирования, но все ли так радужно и как это соотносится с нашей DotNet экспертизой?
Во вводной лекции ответим на следующие вопросы:
- Зачем изучать Rust DotNet разработчику?
- Как изучать…
Во вводной лекции ответим на следующие вопросы:
- Зачем изучать Rust DotNet разработчику?
- Как изучать…
Видео #00: Обзор Rust от лица DotNet разработчика
https://youtube.com/live/qp6fj8f6Fbw
Rust уже несколько лет подряд является самым желанным из языков программирования, но все ли так радужно и как это соотносится с нашей DotNet экспертизой?
Во вводной лекции ответим на следующие вопросы:
- Зачем изучать Rust DotNet разработчику?
- Как изучать Rust, особенно если на работе он никому не нужен?
- Чем живет "ржавая" индустрия?
Shownotes:
00:00:00 О Курсе
00:12:30 Что есть для нас Rust?
00:32:00 Rust страшилки
00:47:25 Операционная система на Rust
01:00:00 Характеристики Rust
01:04:00 Undefined Behavior
01:19:00 Zero Cost Abstractions
01:28:50 Memory Safety
01:37:20 LVVM
01:48:20 Функциональное программирование
01:58:40 Ждет ли Rust судьба D?
02:07:50 Web разработка на Rust
02:13:50 Desktop разработка на Rust
02:16:45 Serverless разработка на Rust
02:28:20 GameDev на Rust
02:29:55 WASM
02:30:35 И при чем тут Китай?
Ссылки:
- Rust Production Usage https://www.rust-lang.org/production/users
- OsDev
- OsDevWiki https://wiki.osdev.org/Expanded_Main_Page
- Rust x86 OS tutorial https://os.phil-opp.com/
- Rust rasbperryPI OS Tutorial https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials
- Linux:
- Linux Rust 6.1 https://www.phoronix.com/news/Linux-6.1-rc1-Released
- Linux Kernel Module Tutorial https://www.jackos.io/rust-kernel/rust-for-linux.html
- Errors:
- Anyhow https://docs.rs/anyhow/latest/anyhow/
- Thiserror https://crates.io/crates/thiserror
- Iterators:
- Docs https://doc.rust-lang.org/book/ch13-04-performance.html
- Rust ASM https://godbolt.org/z/8hrvT1Mdd
- C# ASM https://sharplab.io/#v2:C4LghgzgtgPgAgJgIwFgBQcAMACOSB0AMgJYB2AjgNzpwDMuC2AwtgN7rae70AmA9gFcARgBsAptgDKwHgBExANwAUAMxF8wwANoBdbArEBjAJRsOXCwrAAnbKWwBebKvWbjBw0TGkA5sAAW1GgWljbYYAo+jvpG+JICUErGAPSkQSFcVrbAfAAO0R5xYuKGwEoAHo4AfM7lALQRPsYAVBUNkcbGcQlJ6Rn6YUJ8wDlQ0S4awMZKhYTefv7YddhIxn0ZcADs2ACymv5x5NZlObnJQyN8UGvmnAC+6HdAA===
- SEND+SYNC:
- RUST book https://doc.rust-lang.org/book/ch16-04-extensible-concurrency-sync-and-send.html
- Rustonomicon https://doc.rust-lang.org/nomicon/send-and-sync.html
- Async chaos:
- Async Book Ecosystem https://rust-lang.github.io/async-book/08_ecosystem/00_chapter.html
- Actix web:
- Techempower benchmark https://www.techempower.com/benchmarks/#section=data-r21
- Habr Article about benchmark https://habr.com/ru/post/485452/
- Tauri:
- https://tauri.app/
- Comparison with electron https://www.levminer.com/blog/tauri-vs-electron
- AWS:
- Sustainability with Rust https://aws.amazon.com/blogs/opensource/sustainability-with-rust/
- Fircracker https://github.com/firecracker-microvm/firecracker
- AWS Lambda Perf comparison https://filia-aleks.medium.com/aws-lambda-battle-2021-performance-comparison-for-all-languages-c1b441005fd1
- Desktop:
- https://github.com/rust-unofficial/awesome-rust#gui
- ML:
- Awesome Rust List https://github.com/rust-unofficial/awesome-rust#artificial-intelligence
- Awesome ML list https://github.com/vaaaaanquish/Awesome-Rust-MachineLearning
- Rust ML Perf Article https://www.lpalmieri.com/posts/2019-12-01-taking-ml-to-production-with-rust-a-25x-speedup/
- Gamedev:
- Bevy https://github.com/bevyengine/bevy
- Awesome List Gamedev https://github.com/rust-unofficial/awesome-rust#game-development
- WASM:
- Rust WASM Book https://rustwasm.github.io/docs/book/
- Yew https://yew.rs/
https://youtube.com/live/qp6fj8f6Fbw
Rust уже несколько лет подряд является самым желанным из языков программирования, но все ли так радужно и как это соотносится с нашей DotNet экспертизой?
Во вводной лекции ответим на следующие вопросы:
- Зачем изучать Rust DotNet разработчику?
- Как изучать Rust, особенно если на работе он никому не нужен?
- Чем живет "ржавая" индустрия?
Shownotes:
00:00:00 О Курсе
00:12:30 Что есть для нас Rust?
00:32:00 Rust страшилки
00:47:25 Операционная система на Rust
01:00:00 Характеристики Rust
01:04:00 Undefined Behavior
01:19:00 Zero Cost Abstractions
01:28:50 Memory Safety
01:37:20 LVVM
01:48:20 Функциональное программирование
01:58:40 Ждет ли Rust судьба D?
02:07:50 Web разработка на Rust
02:13:50 Desktop разработка на Rust
02:16:45 Serverless разработка на Rust
02:28:20 GameDev на Rust
02:29:55 WASM
02:30:35 И при чем тут Китай?
Ссылки:
- Rust Production Usage https://www.rust-lang.org/production/users
- OsDev
- OsDevWiki https://wiki.osdev.org/Expanded_Main_Page
- Rust x86 OS tutorial https://os.phil-opp.com/
- Rust rasbperryPI OS Tutorial https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials
- Linux:
- Linux Rust 6.1 https://www.phoronix.com/news/Linux-6.1-rc1-Released
- Linux Kernel Module Tutorial https://www.jackos.io/rust-kernel/rust-for-linux.html
- Errors:
- Anyhow https://docs.rs/anyhow/latest/anyhow/
- Thiserror https://crates.io/crates/thiserror
- Iterators:
- Docs https://doc.rust-lang.org/book/ch13-04-performance.html
- Rust ASM https://godbolt.org/z/8hrvT1Mdd
- C# ASM https://sharplab.io/#v2:C4LghgzgtgPgAgJgIwFgBQcAMACOSB0AMgJYB2AjgNzpwDMuC2AwtgN7rae70AmA9gFcARgBsAptgDKwHgBExANwAUAMxF8wwANoBdbArEBjAJRsOXCwrAAnbKWwBebKvWbjBw0TGkA5sAAW1GgWljbYYAo+jvpG+JICUErGAPSkQSFcVrbAfAAO0R5xYuKGwEoAHo4AfM7lALQRPsYAVBUNkcbGcQlJ6Rn6YUJ8wDlQ0S4awMZKhYTefv7YddhIxn0ZcADs2ACymv5x5NZlObnJQyN8UGvmnAC+6HdAA===
- SEND+SYNC:
- RUST book https://doc.rust-lang.org/book/ch16-04-extensible-concurrency-sync-and-send.html
- Rustonomicon https://doc.rust-lang.org/nomicon/send-and-sync.html
- Async chaos:
- Async Book Ecosystem https://rust-lang.github.io/async-book/08_ecosystem/00_chapter.html
- Actix web:
- Techempower benchmark https://www.techempower.com/benchmarks/#section=data-r21
- Habr Article about benchmark https://habr.com/ru/post/485452/
- Tauri:
- https://tauri.app/
- Comparison with electron https://www.levminer.com/blog/tauri-vs-electron
- AWS:
- Sustainability with Rust https://aws.amazon.com/blogs/opensource/sustainability-with-rust/
- Fircracker https://github.com/firecracker-microvm/firecracker
- AWS Lambda Perf comparison https://filia-aleks.medium.com/aws-lambda-battle-2021-performance-comparison-for-all-languages-c1b441005fd1
- Desktop:
- https://github.com/rust-unofficial/awesome-rust#gui
- ML:
- Awesome Rust List https://github.com/rust-unofficial/awesome-rust#artificial-intelligence
- Awesome ML list https://github.com/vaaaaanquish/Awesome-Rust-MachineLearning
- Rust ML Perf Article https://www.lpalmieri.com/posts/2019-12-01-taking-ml-to-production-with-rust-a-25x-speedup/
- Gamedev:
- Bevy https://github.com/bevyengine/bevy
- Awesome List Gamedev https://github.com/rust-unofficial/awesome-rust#game-development
- WASM:
- Rust WASM Book https://rustwasm.github.io/docs/book/
- Yew https://yew.rs/
YouTube
#00: Обзор Rust от лица DotNet разработчика
Rust уже несколько лет подряд является самым желанным из языков программирования, но все ли так радужно и как это соотносится с нашей DotNet экспертизой?
Во вводной лекции ответим на следующие вопросы:
- Зачем изучать Rust DotNet разработчику?
- Как изучать…
Во вводной лекции ответим на следующие вопросы:
- Зачем изучать Rust DotNet разработчику?
- Как изучать…
👍1
- Frontend framework comparison https://krausest.github.io/js-framework-benchmark/current.html#eyJmcmFtZXdvcmtzIjpbImtleWVkL2JsYXpvci13YXNtIiwia2V5ZWQvYmxhem9yLXdhc20tYW90Iiwia2V5ZWQvcmVhY3QtcmVkdXgtaG9va3MiLCJrZXllZC9zb2xpZCIsImtleWVkL3N2ZWx0ZSIsImtleWVkL3lldyIsImtleWVkL3lldy1ob29rcyJdLCJiZW5jaG1hcmtzIjpbIjAxX3J1bjFrIiwiMDJfcmVwbGFjZTFrIiwiMDNfdXBkYXRlMTB0aDFrX3gxNiIsIjA0X3NlbGVjdDFrIiwiMDVfc3dhcDFrIiwiMDZfcmVtb3ZlLW9uZS0xayIsIjA3X2NyZWF0ZTEwayIsIjA4X2NyZWF0ZTFrLWFmdGVyMWtfeDIiLCIwOV9jbGVhcjFrX3g4IiwiMjFfcmVhZHktbWVtb3J5IiwiMjJfcnVuLW1lbW9yeSIsIjIzX3VwZGF0ZTUtbWVtb3J5IiwiMjVfcnVuLWNsZWFyLW1lbW9yeSIsIjI2X3J1bi0xMGstbWVtb3J5IiwiMzFfc3RhcnR1cC1jaSIsIjM0X3N0YXJ0dXAtdG90YWxieXRlcyJdLCJkaXNwbGF5TW9kZSI6MSwiY2F0ZWdvcmllcyI6WzEsMiwzLDRdfQ==
- Rust Jobs:
- https://cryptocurrencyjobs.co/?query=rust
- Learning:
- Rust Book https://doc.rust-lang.org/book/
- Rust By Example https://doc.rust-lang.org/rust-by-example/index.html
- Rustonomicon https://doc.rust-lang.org/nomicon/
- Лекции https://www.youtube.com/playlist?list=PLlb7e2G7aSpTfhiECYNI2EZ1uAluUqE_e
- Rustlings in idea https://plugins.jetbrains.com/plugin/16631-rustlings
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Промо и обсуждения: https://t.me/rust4dotnetdevs
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
- Rust Jobs:
- https://cryptocurrencyjobs.co/?query=rust
- Learning:
- Rust Book https://doc.rust-lang.org/book/
- Rust By Example https://doc.rust-lang.org/rust-by-example/index.html
- Rustonomicon https://doc.rust-lang.org/nomicon/
- Лекции https://www.youtube.com/playlist?list=PLlb7e2G7aSpTfhiECYNI2EZ1uAluUqE_e
- Rustlings in idea https://plugins.jetbrains.com/plugin/16631-rustlings
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Промо и обсуждения: https://t.me/rust4dotnetdevs
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Cryptocurrency Jobs
Cryptocurrency Jobs and Blockchain Jobs
The leading job board for blockchain jobs and cryptocurrency jobs with over 15,000 blockchain jobs posted at over 2,000 startups. Blockchain jobs, Bitcoin jobs, Ethereum jobs. Updated daily.
Rust для DotNet разработчиков pinned «Видео #00: Обзор Rust от лица DotNet разработчика https://youtube.com/live/qp6fj8f6Fbw Rust уже несколько лет подряд является самым желанным из языков программирования, но все ли так радужно и как это соотносится с нашей DotNet экспертизой? Во вводной лекции…»
Лекция #01: Синтаксис Rust vs C#
Единственная "обязательная" лекция: галопом по Европам разберем синтаксические конструкции Rust, опираясь на наши знания C#.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/oo3hAhvjYJA
Единственная "обязательная" лекция: галопом по Европам разберем синтаксические конструкции Rust, опираясь на наши знания C#.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/oo3hAhvjYJA
YouTube
#01: Синтаксис Rust vs C#
Единственная "обязательная" лекция: галопом по Европам разберем синтаксические конструкции Rust, опираясь на наши знания C#.
Shownotes:
00:00:00 Intro
00:02:30 Tools: Rustup
00:06:20 Tools: Cargo
00:12:30 Crate
00:19:20 Препарируем Hello world
00:26:00…
Shownotes:
00:00:00 Intro
00:02:30 Tools: Rustup
00:06:20 Tools: Cargo
00:12:30 Crate
00:19:20 Препарируем Hello world
00:26:00…
👍2
Прямо сейчас онлайн лекция "Синтаксис Rust vs C#". Присоединяйтесь: https://youtube.com/live/oo3hAhvjYJA
YouTube
#01: Синтаксис Rust vs C#
Единственная "обязательная" лекция: галопом по Европам разберем синтаксические конструкции Rust, опираясь на наши знания C#.
Shownotes:
00:00:00 Intro
00:02:30 Tools: Rustup
00:06:20 Tools: Cargo
00:12:30 Crate
00:19:20 Препарируем Hello world
00:26:00…
Shownotes:
00:00:00 Intro
00:02:30 Tools: Rustup
00:06:20 Tools: Cargo
00:12:30 Crate
00:19:20 Препарируем Hello world
00:26:00…