remove articles that have copied heavily from other sources
Also fix the 2021-06-02 qotw to have correct attribution + link.
This commit is contained in:
parent
411f94cf9c
commit
d6a9ebfb59
|
@ -24,7 +24,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
* [Async-await status report](http://smallcultfollowing.com/babysteps/blog/2019/03/01/async-await-status-report/).
|
* [Async-await status report](http://smallcultfollowing.com/babysteps/blog/2019/03/01/async-await-status-report/).
|
||||||
* [Up and Running with React + Rust + Wasm](https://prestonrichey.com/blog/react-rust-wasm/).
|
* [Up and Running with React + Rust + Wasm](https://prestonrichey.com/blog/react-rust-wasm/).
|
||||||
* [Exposing FFI from the Rust library](https://svartalf.info/posts/2019-03-01-exposing-ffi-from-the-rust-library/).
|
* [Exposing FFI from the Rust library](https://svartalf.info/posts/2019-03-01-exposing-ffi-from-the-rust-library/).
|
||||||
* [Compile time function evaluation using `const fn` in Rust](https://blog.knoldus.com/no-more-run-time-enjoy-compile-time-function-evaluation-using-const-fn-in-rust/).
|
|
||||||
* [This week in Rust and WebAssembly 12](https://rustwasm.github.io/2019/02/28/this-week-in-rust-and-wasm-012.html).
|
* [This week in Rust and WebAssembly 12](https://rustwasm.github.io/2019/02/28/this-week-in-rust-and-wasm-012.html).
|
||||||
|
|
||||||
# Crate of the Week
|
# Crate of the Week
|
||||||
|
|
|
@ -28,7 +28,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
* [video] [Crust of Rust: lifetime annotations](https://www.youtube.com/watch?list=PLqbS7AVVErFiWDOAVrPt7aYmnuuOLYvOa&time_continue=2&v=rAl-9HwD858&feature=emb_logo).
|
* [video] [Crust of Rust: lifetime annotations](https://www.youtube.com/watch?list=PLqbS7AVVErFiWDOAVrPt7aYmnuuOLYvOa&time_continue=2&v=rAl-9HwD858&feature=emb_logo).
|
||||||
* [First impressions on Rust and WebAssembly](https://deedone.github.io/posts/rust-wasm/).
|
* [First impressions on Rust and WebAssembly](https://deedone.github.io/posts/rust-wasm/).
|
||||||
* [From Rust to WebAssembly: Building an interactive note-taking web app with Actix & Yew](https://www.luu.io/posts/lenote).
|
* [From Rust to WebAssembly: Building an interactive note-taking web app with Actix & Yew](https://www.luu.io/posts/lenote).
|
||||||
* [Rust’s future: internal execution](https://blog.knoldus.com/rusts-future-internal-execution/).
|
|
||||||
* [Rust concurrency: five easy pieces](https://medium.com/@polyglot_factotum/rust-concurrency-five-easy-pieces-871f1c62906a).
|
* [Rust concurrency: five easy pieces](https://medium.com/@polyglot_factotum/rust-concurrency-five-easy-pieces-871f1c62906a).
|
||||||
* [(Almost) lockless stream buffering](https://mcfelix.me/blog/shared-buffers/).
|
* [(Almost) lockless stream buffering](https://mcfelix.me/blog/shared-buffers/).
|
||||||
* [Rust and Node.js: a match made in heaven](https://blog.logrocket.com/rust-and-node-js-a-match-made-in-heaven/).
|
* [Rust and Node.js: a match made in heaven](https://blog.logrocket.com/rust-and-node-js-a-match-made-in-heaven/).
|
||||||
|
|
|
@ -20,7 +20,6 @@ Check out [this week's *This Week in Rust Podcast*](https://rustacean-station.or
|
||||||
|
|
||||||
* [Compiling Rust binaries for Windows 98 SE and more: a journey](https://seri.tools/blog/compiling-rust-for-legacy-windows/)
|
* [Compiling Rust binaries for Windows 98 SE and more: a journey](https://seri.tools/blog/compiling-rust-for-legacy-windows/)
|
||||||
* [Zero To Production #0: Foreword](https://www.lpalmieri.com/posts/2020-05-24-zero-to-production-0-foreword/)
|
* [Zero To Production #0: Foreword](https://www.lpalmieri.com/posts/2020-05-24-zero-to-production-0-foreword/)
|
||||||
* [Some Extensive Projects Working with Rust](https://blog.knoldus.com/some-extensive-projects-working-with-rust/)
|
|
||||||
* [Writing Python inside your Rust code — Part 4](https://blog.m-ou.se/writing-python-inside-rust-4/)
|
* [Writing Python inside your Rust code — Part 4](https://blog.m-ou.se/writing-python-inside-rust-4/)
|
||||||
* [Drawing SVG Graphics with Rust](https://cetra3.github.io/blog/drawing-svg-graphs-rust/)
|
* [Drawing SVG Graphics with Rust](https://cetra3.github.io/blog/drawing-svg-graphs-rust/)
|
||||||
* [Designing the Rust Unleash API Client](https://medium.com/cognite/designing-the-rust-unleash-api-client-6809c95aa568)
|
* [Designing the Rust Unleash API Client](https://medium.com/cognite/designing-the-rust-unleash-api-client-6809c95aa568)
|
||||||
|
|
|
@ -59,7 +59,6 @@ better world.
|
||||||
* [rust-analyzer changelog #26](https://rust-analyzer.github.io/thisweek/2020/05/25/changelog-26.html)
|
* [rust-analyzer changelog #26](https://rust-analyzer.github.io/thisweek/2020/05/25/changelog-26.html)
|
||||||
* [Why I'm enjoying learning Rust as a Java programmer](https://opensource.com/article/20/5/rust-java)
|
* [Why I'm enjoying learning Rust as a Java programmer](https://opensource.com/article/20/5/rust-java)
|
||||||
* [Contributing to Rust](https://blog.elinvynia.com/posts/2020-05-26-contributing-to-rust.html)
|
* [Contributing to Rust](https://blog.elinvynia.com/posts/2020-05-26-contributing-to-rust.html)
|
||||||
* [Get a Look on Key Rust Crates for WebAssembly](https://blog.knoldus.com/get-a-look-on-key-rust-crates-for-webassembly/)
|
|
||||||
* [10 Most Loved Programming Languages: Rust, TypeScript, and More](https://insights.dice.com/2020/05/29/10-most-loved-programming-languages-rust-typescript-more/)
|
* [10 Most Loved Programming Languages: Rust, TypeScript, and More](https://insights.dice.com/2020/05/29/10-most-loved-programming-languages-rust-typescript-more/)
|
||||||
* [Creating a Ruby Gem with Rust](https://richardpatching.com/2020/05/22/creating-a-ruby-gem-with-rust.html)
|
* [Creating a Ruby Gem with Rust](https://richardpatching.com/2020/05/22/creating-a-ruby-gem-with-rust.html)
|
||||||
* [Designing the Rust Unleash API client](https://medium.com/cognite/designing-the-rust-unleash-api-client-6809c95aa568)
|
* [Designing the Rust Unleash API client](https://medium.com/cognite/designing-the-rust-unleash-api-client-6809c95aa568)
|
||||||
|
@ -206,7 +205,7 @@ Email the [Rust Community Team][community] for access.
|
||||||
|
|
||||||
> Rust enables belligerent refactoring – making dramatic changes and then working with the compiler to bring the project back to a working state.
|
> Rust enables belligerent refactoring – making dramatic changes and then working with the compiler to bring the project back to a working state.
|
||||||
|
|
||||||
– [Pankaj Chaudhary on Knoldus Blog](https://blog.knoldus.com/some-extensive-projects-working-with-rust)
|
– [Joe Wilm](https://onesignal.com/blog/rust-at-onesignal/)
|
||||||
|
|
||||||
Thanks to [Maxim Vorobjov](https://users.rust-lang.org/t/twir-quote-of-the-week/328/880) for the suggestions!
|
Thanks to [Maxim Vorobjov](https://users.rust-lang.org/t/twir-quote-of-the-week/328/880) for the suggestions!
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,6 @@ Check out [this week's *This Week in Rust Podcast*](https://rustacean-station.or
|
||||||
* [RiB (Rust in Blockchain) Newsletter #13](https://rustinblockchain.org/newsletters/2020-07-01-stuck-inside-hacking-away/)
|
* [RiB (Rust in Blockchain) Newsletter #13](https://rustinblockchain.org/newsletters/2020-07-01-stuck-inside-hacking-away/)
|
||||||
* [7 Things I learned from Porting a C Crypto Library to Rust](https://sharpend.io/7-things-I-learned-from-porting-a-c-crypto-library-to-rust/)
|
* [7 Things I learned from Porting a C Crypto Library to Rust](https://sharpend.io/7-things-I-learned-from-porting-a-c-crypto-library-to-rust/)
|
||||||
* [This Month in Rust GameDev #11 (June 2020)](https://rust-gamedev.github.io/posts/newsletter-011/)
|
* [This Month in Rust GameDev #11 (June 2020)](https://rust-gamedev.github.io/posts/newsletter-011/)
|
||||||
* [AWS Lambda with Rust](https://blog.knoldus.com/aws-lambda-with-rust/)
|
|
||||||
* [Writing a winning 4K intro in Rust](https://www.codeslow.com/2020/07/writing-winning-4k-intro-in-rust.html)
|
* [Writing a winning 4K intro in Rust](https://www.codeslow.com/2020/07/writing-winning-4k-intro-in-rust.html)
|
||||||
* [Ringbahn II: the central state machine](https://without.boats/blog/ringbahn-ii/)
|
* [Ringbahn II: the central state machine](https://without.boats/blog/ringbahn-ii/)
|
||||||
* [Bastion floating on Tide - Part 2](https://blog.bastion.rs/2020/06/14/bastion-floating-on-tide-part-2.html)
|
* [Bastion floating on Tide - Part 2](https://blog.bastion.rs/2020/06/14/bastion-floating-on-tide-part-2.html)
|
||||||
|
|
|
@ -51,7 +51,6 @@ No official Rust announcements this week! :)
|
||||||
### Learn More Rust
|
### Learn More Rust
|
||||||
* [Zero To Production #3: How To Bootstrap A Rust Web API From Scratch](https://www.lpalmieri.com/posts/2020-08-09-zero-to-production-3-how-to-bootstrap-a-new-rust-web-api-from-scratch/)
|
* [Zero To Production #3: How To Bootstrap A Rust Web API From Scratch](https://www.lpalmieri.com/posts/2020-08-09-zero-to-production-3-how-to-bootstrap-a-new-rust-web-api-from-scratch/)
|
||||||
* [Using Rust Lambdas in Production](https://www.cvpartner.com/blog/using-rust-lambdas-in-production)
|
* [Using Rust Lambdas in Production](https://www.cvpartner.com/blog/using-rust-lambdas-in-production)
|
||||||
* [Incorporate Postgres with Rust](https://blog.knoldus.com/incorporate-postgres-with-rust/)
|
|
||||||
* [Let's implement a Bloom Filter](https://onatm.dev/2020/08/10/let-s-implement-a-bloom-filter/)
|
* [Let's implement a Bloom Filter](https://onatm.dev/2020/08/10/let-s-implement-a-bloom-filter/)
|
||||||
* [A Guide to Contiguous Data in Rust](https://github.com/paulkernfeld/contiguous-data-in-rust)
|
* [A Guide to Contiguous Data in Rust](https://github.com/paulkernfeld/contiguous-data-in-rust)
|
||||||
* [Inbound & Outbound FFI](https://www.possiblerust.com/guide/inbound-outbound-ffi)
|
* [Inbound & Outbound FFI](https://www.possiblerust.com/guide/inbound-outbound-ffi)
|
||||||
|
|
|
@ -44,8 +44,6 @@ No newsletters this week.
|
||||||
### Learn More Rust
|
### Learn More Rust
|
||||||
* [Are we observable yet? An introduction to Rust telemetry - Zero To Production #4](https://www.lpalmieri.com/posts/2020-09-27-zero-to-production-4-are-we-observable-yet/)
|
* [Are we observable yet? An introduction to Rust telemetry - Zero To Production #4](https://www.lpalmieri.com/posts/2020-09-27-zero-to-production-4-are-we-observable-yet/)
|
||||||
* [A Fistful of States: More State Machine Patterns in Rust](https://deislabs.io/posts/a-fistful-of-states/)
|
* [A Fistful of States: More State Machine Patterns in Rust](https://deislabs.io/posts/a-fistful-of-states/)
|
||||||
* [OS in Rust: An executable that runs on bare metal: Part-1](https://blog.knoldus.com/os-in-rust-an-executable-that-runs-on-bare-metal-part-1/)
|
|
||||||
* [OS in Rust: An executable that runs on bare metal: Part-2](https://blog.knoldus.com/os-in-rust-an-executable-that-runs-on-bare-metal-part-2/)
|
|
||||||
* [Build a Discord Bot with Rust and Serenity](https://developers.facebook.com/blog/post/2020/09/30/build-discord-bot-with-rust-and-serenity/)
|
* [Build a Discord Bot with Rust and Serenity](https://developers.facebook.com/blog/post/2020/09/30/build-discord-bot-with-rust-and-serenity/)
|
||||||
* [Porting EBU R128 audio loudness analysis from C to Rust – Porting Details](https://coaxion.net/blog/2020/09/porting-ebu-r128-audio-loudness-analysis-from-c-to-rust-porting-details/)
|
* [Porting EBU R128 audio loudness analysis from C to Rust – Porting Details](https://coaxion.net/blog/2020/09/porting-ebu-r128-audio-loudness-analysis-from-c-to-rust-porting-details/)
|
||||||
* [Building a runtime reflection system for Rust 🦀️ (Part 1)](https://www.osohq.com/post/rust-reflection-pt-1)
|
* [Building a runtime reflection system for Rust 🦀️ (Part 1)](https://www.osohq.com/post/rust-reflection-pt-1)
|
||||||
|
|
|
@ -49,7 +49,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
* [Type-Safe Discrete Simulation in Rust](https://dev.to/elshize/type-safe-discrete-simulation-in-rust-3n7d)
|
* [Type-Safe Discrete Simulation in Rust](https://dev.to/elshize/type-safe-discrete-simulation-in-rust-3n7d)
|
||||||
* [series] [A Gemini Client in Rust](https://dev.to/krowemoh/series/9524)
|
* [series] [A Gemini Client in Rust](https://dev.to/krowemoh/series/9524)
|
||||||
* [Postfix macros in Rust](https://gist.github.com/est31/8d0465997ea920c5ba917cbbf80a822d)
|
* [Postfix macros in Rust](https://gist.github.com/est31/8d0465997ea920c5ba917cbbf80a822d)
|
||||||
* [Processing a Series of Items with Iterators in Rust](https://blog.knoldus.com/processing-a-series-of-items-with-iterators-in-rust/)
|
|
||||||
* [Compilation of Active Directory Logs Using Rust](https://blog.knoldus.com/compilation-of-active-directory-logs-using-rust/)
|
* [Compilation of Active Directory Logs Using Rust](https://blog.knoldus.com/compilation-of-active-directory-logs-using-rust/)
|
||||||
* [FR] [The Rust Programming Language (translated in French)](https://jimskapt.github.io/rust-book-fr/)
|
* [FR] [The Rust Programming Language (translated in French)](https://jimskapt.github.io/rust-book-fr/)
|
||||||
|
|
||||||
|
|
|
@ -42,7 +42,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
* [An Ownership Puzzle with Rust, Async, and Hyper](https://www.fpcomplete.com/blog/ownership-puzzle-rust-async-hyper/)
|
* [An Ownership Puzzle with Rust, Async, and Hyper](https://www.fpcomplete.com/blog/ownership-puzzle-rust-async-hyper/)
|
||||||
* [Make A Language - Part Ten: Starting Again](https://arzg.github.io/lang/10/)
|
* [Make A Language - Part Ten: Starting Again](https://arzg.github.io/lang/10/)
|
||||||
* [Make A Language - Part Eleven: Refinements](https://arzg.github.io/lang/11/)
|
* [Make A Language - Part Eleven: Refinements](https://arzg.github.io/lang/11/)
|
||||||
* [OS in Rust: Custom target to build kernel for a bare metal: Part-3](https://blog.knoldus.com/os-in-rust-custom-target-to-build-kernel-for-a-bare-metal-part-3/)
|
|
||||||
* [Creating a Tetris Clone in Rust, with Bevy (Part 1)](https://corbamico.github.io/2020/11/12/tetris-1/)
|
* [Creating a Tetris Clone in Rust, with Bevy (Part 1)](https://corbamico.github.io/2020/11/12/tetris-1/)
|
||||||
* [PL] [CrabbyBird #3 Generowanie świata gry – cześć I](https://postacnormalna.pl/crabbybird-3-generowanie-swiata-gry-czesc-i/)
|
* [PL] [CrabbyBird #3 Generowanie świata gry – cześć I](https://postacnormalna.pl/crabbybird-3-generowanie-swiata-gry-czesc-i/)
|
||||||
* [video] [Crust of Rust: Sorting Algorithms](https://youtu.be/h4RkCyJyXmM)
|
* [video] [Crust of Rust: Sorting Algorithms](https://youtu.be/h4RkCyJyXmM)
|
||||||
|
|
|
@ -39,7 +39,6 @@ No project updates this week.
|
||||||
|
|
||||||
### Rust Walkthroughs
|
### Rust Walkthroughs
|
||||||
* [References in Rust](https://hashrust.com/blog/references-in-rust/)
|
* [References in Rust](https://hashrust.com/blog/references-in-rust/)
|
||||||
* [OS in Rust: Building kernel for custom target: Part-4](https://blog.knoldus.com/os-in-rust-building-kernel-for-custom-target-part-4/)
|
|
||||||
* [Writing Rust the Elixir way](https://dev.to/bkolobara/writing-rust-the-elixir-way-2lm8)
|
* [Writing Rust the Elixir way](https://dev.to/bkolobara/writing-rust-the-elixir-way-2lm8)
|
||||||
* [Risp (in (Rust) (Lisp))](https://stopa.io/post/222)
|
* [Risp (in (Rust) (Lisp))](https://stopa.io/post/222)
|
||||||
* [Props and Nested Components with Yew](https://dev.to/fllstck/props-and-nested-components-with-yew-2l0d)
|
* [Props and Nested Components with Yew](https://dev.to/fllstck/props-and-nested-components-with-yew-2l0d)
|
||||||
|
|
|
@ -47,7 +47,6 @@ No official blog posts or newsletters this week.
|
||||||
* [How to write a Terminal Multiplexer with Rust, Async, and Actors - Part 2](https://implaustin.hashnode.dev/how-to-write-a-terminal-multiplexer-with-rust-async-and-actors-part-2)
|
* [How to write a Terminal Multiplexer with Rust, Async, and Actors - Part 2](https://implaustin.hashnode.dev/how-to-write-a-terminal-multiplexer-with-rust-async-and-actors-part-2)
|
||||||
* [Learning Rust: static trait bounds](https://codeandbitters.com/static-trait-bound/)
|
* [Learning Rust: static trait bounds](https://codeandbitters.com/static-trait-bound/)
|
||||||
* [Async: What is blocking?](https://ryhl.io/blog/async-what-is-blocking/)
|
* [Async: What is blocking?](https://ryhl.io/blog/async-what-is-blocking/)
|
||||||
* [Schedule the program in Rust](https://blog.knoldus.com/schedule-the-program-in-rust/)
|
|
||||||
* [video] [Generic Associated Types - Learn Rust](https://www.youtube.com/watch?v=JwG-Wa7dOBU&feature=youtu.be)
|
* [video] [Generic Associated Types - Learn Rust](https://www.youtube.com/watch?v=JwG-Wa7dOBU&feature=youtu.be)
|
||||||
* [video] [series] [Rust Tutorial](https://youtube.com/playlist?list=PLLqEtX6ql2EyPAZ1M2_C0GgVd4A-_L4_5)
|
* [video] [series] [Rust Tutorial](https://youtube.com/playlist?list=PLLqEtX6ql2EyPAZ1M2_C0GgVd4A-_L4_5)
|
||||||
|
|
||||||
|
|
|
@ -46,8 +46,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
* [Unit-testing a console app (a text editor)](https://jmmv.dev/2020/12/unit-testing-a-console-app.html)
|
* [Unit-testing a console app (a text editor)](https://jmmv.dev/2020/12/unit-testing-a-console-app.html)
|
||||||
* [Rust and Async (on embedded devices)](https://blog.drogue.io/rust-and-async/)
|
* [Rust and Async (on embedded devices)](https://blog.drogue.io/rust-and-async/)
|
||||||
* [Avoiding Duplicating Strings in Rust](https://www.fpcomplete.com/blog/avoiding-duplicating-strings-rust/)
|
* [Avoiding Duplicating Strings in Rust](https://www.fpcomplete.com/blog/avoiding-duplicating-strings-rust/)
|
||||||
* [OS in Rust: Custom target to build kernel for bare metal: Part-3](https://blog.knoldus.com/os-in-rust-custom-target-to-build-kernel-for-a-bare-metal-part-3/)
|
|
||||||
* [OS in Rust: Building kernel for custom target: Part-4](https://blog.knoldus.com/os-in-rust-building-kernel-for-custom-target-part-4/)
|
|
||||||
* [video] [Introduction to Rust Part 2](https://youtu.be/lLWchWTUFOQ)
|
* [video] [Introduction to Rust Part 2](https://youtu.be/lLWchWTUFOQ)
|
||||||
|
|
||||||
### Project Updates
|
### Project Updates
|
||||||
|
|
|
@ -44,7 +44,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
* [video] [std::process::exit is evil - a Rust bug fixing story](https://youtu.be/zQC8T71Y8e4)
|
* [video] [std::process::exit is evil - a Rust bug fixing story](https://youtu.be/zQC8T71Y8e4)
|
||||||
|
|
||||||
### Rust Walkthroughs
|
### Rust Walkthroughs
|
||||||
* [OS in Rust: Running our custom kernel on an emulator: Part-5](https://blog.knoldus.com/os-in-rust-running-our-custom-kernel-on-an-emulator-part-5/)
|
|
||||||
* [Polishing Rust: Boxing and Unboxing Results](https://mrtact.medium.com/polishing-rust-30eeac3c4bf3)
|
* [Polishing Rust: Boxing and Unboxing Results](https://mrtact.medium.com/polishing-rust-30eeac3c4bf3)
|
||||||
* [Efficient custom shapes in QtQuick with Rust](https://carlschwan.eu/2021/01/20/efficient-custom-shapes-in-qtquick-with-rust/)
|
* [Efficient custom shapes in QtQuick with Rust](https://carlschwan.eu/2021/01/20/efficient-custom-shapes-in-qtquick-with-rust/)
|
||||||
* [Scientific Computing in Rust](https://aftix.xyz/home/bacon/)
|
* [Scientific Computing in Rust](https://aftix.xyz/home/bacon/)
|
||||||
|
|
|
@ -39,7 +39,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
* [How I significantly improved Giganotes app performance using Rust](https://www.reddit.com/r/rust/comments/m14agf/how_i_significantly_improved_giganotes_app/)
|
* [How I significantly improved Giganotes app performance using Rust](https://www.reddit.com/r/rust/comments/m14agf/how_i_significantly_improved_giganotes_app/)
|
||||||
|
|
||||||
### Rust Walkthroughs
|
### Rust Walkthroughs
|
||||||
* [OS in Rust: Incorporate VGA buffer: Part-6](https://blog.knoldus.com/os-in-rust-incorporate-vga-buffer-part-6/)
|
|
||||||
* [Writing a 3D Shooter using rg3d - #1 - Character Controller](https://rg3d.rs/tutorials/2021/03/05/tutorial1.html)
|
* [Writing a 3D Shooter using rg3d - #1 - Character Controller](https://rg3d.rs/tutorials/2021/03/05/tutorial1.html)
|
||||||
* [Writing a 3D Shooter using rg3d - #2 - Weapons](https://rg3d.rs/tutorials/2021/03/09/tutorial2.html)
|
* [Writing a 3D Shooter using rg3d - #2 - Weapons](https://rg3d.rs/tutorials/2021/03/09/tutorial2.html)
|
||||||
* [Writing Pong in Rust for my OS Written in Rust](https://blog.stephenmarz.com/2021/02/22/writing-pong-in-rust/)
|
* [Writing Pong in Rust for my OS Written in Rust](https://blog.stephenmarz.com/2021/02/22/writing-pong-in-rust/)
|
||||||
|
|
|
@ -40,7 +40,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
|
|
||||||
### Rust Walkthroughs
|
### Rust Walkthroughs
|
||||||
|
|
||||||
* [OS in Rust: Incorporate VGA buffer: Part-7](https://blog.knoldus.com/os-in-rust-incorporate-vga-buffer-part-7/)
|
|
||||||
* [Rust Koans](https://github.com/crazymykl/rust-koans)
|
* [Rust Koans](https://github.com/crazymykl/rust-koans)
|
||||||
* [How to send emails with Rust](https://kerkour.com/blog/rust-send-email/)
|
* [How to send emails with Rust](https://kerkour.com/blog/rust-send-email/)
|
||||||
* [Writing Pong in Rust for my OS Written in Rust](https://blog.stephenmarz.com/2021/02/22/writing-pong-in-rust/)
|
* [Writing Pong in Rust for my OS Written in Rust](https://blog.stephenmarz.com/2021/02/22/writing-pong-in-rust/)
|
||||||
|
|
|
@ -38,7 +38,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
|
|
||||||
### Observations/Thoughts
|
### Observations/Thoughts
|
||||||
* [Rust on the Frontend and Backend](https://blog.abor.dev/p/moonzoon)
|
* [Rust on the Frontend and Backend](https://blog.abor.dev/p/moonzoon)
|
||||||
* [Why we should consider Rust for Embedded Developement?](https://blog.knoldus.com/why-rust-for-embedded-development/)
|
|
||||||
* [Aiming for idiomatic Rust](https://shane-o.dev/blog/aiming-for-idiomatic-rust)
|
* [Aiming for idiomatic Rust](https://shane-o.dev/blog/aiming-for-idiomatic-rust)
|
||||||
* [Optimizing 700 CPUs Away with Rust](https://medium.com/tenable-techblog/optimizing-700-cpus-away-with-rust-dc7a000dbdb2)
|
* [Optimizing 700 CPUs Away with Rust](https://medium.com/tenable-techblog/optimizing-700-cpus-away-with-rust-dc7a000dbdb2)
|
||||||
* [Improving our development confidence and productivity with Bors](https://www.fluvio.io/blog/2021/05/bors-confident-merges/)
|
* [Improving our development confidence and productivity with Bors](https://www.fluvio.io/blog/2021/05/bors-confident-merges/)
|
||||||
|
@ -53,7 +52,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
|
|
||||||
### Rust Walkthroughs
|
### Rust Walkthroughs
|
||||||
* [BABE – Consensus Algorithm and How to Implement it](https://blog.knoldus.com/babe-consensus-algorithm-and-how-to-implement-it-in-our-runtime/)
|
* [BABE – Consensus Algorithm and How to Implement it](https://blog.knoldus.com/babe-consensus-algorithm-and-how-to-implement-it-in-our-runtime/)
|
||||||
* [Pallets in Substrate and using them in runtime.](https://blog.knoldus.com/pallets-in-substrate-and-using-them-in-runtime/)
|
|
||||||
* [How to deploy Rust web app with DigitalOcean](https://dev.to/steadylearner/how-to-deploy-rust-web-app-with-digitalocean-h2o)
|
* [How to deploy Rust web app with DigitalOcean](https://dev.to/steadylearner/how-to-deploy-rust-web-app-with-digitalocean-h2o)
|
||||||
* [Learning Rust #4: Parsing JSON with strong types](https://dev.to/hamatti/learning-rust-4-parsing-json-with-strong-types-575m)
|
* [Learning Rust #4: Parsing JSON with strong types](https://dev.to/hamatti/learning-rust-4-parsing-json-with-strong-types-575m)
|
||||||
* [How to use Rust web framework Warp](https://dev.to/steadylearner/how-to-use-rust-warp-web-framework-2b4e)
|
* [How to use Rust web framework Warp](https://dev.to/steadylearner/how-to-use-rust-warp-web-framework-2b4e)
|
||||||
|
|
|
@ -42,7 +42,6 @@ No newsletters or research papers this week.
|
||||||
* [Behind the scenes of 1Password for Linux](https://dteare.medium.com/behind-the-scenes-of-1password-for-linux-d59b19143a23)
|
* [Behind the scenes of 1Password for Linux](https://dteare.medium.com/behind-the-scenes-of-1password-for-linux-d59b19143a23)
|
||||||
* [Writing Pythonic Rust](http://www.cmyr.net/blog/rust-python-learnings.html)
|
* [Writing Pythonic Rust](http://www.cmyr.net/blog/rust-python-learnings.html)
|
||||||
* [Upgradable parking_lot::RwLock might not be what you expect](https://morestina.net/blog/1739/upgradable-parking_lotrwlock-might-not-be-what-you-expect)
|
* [Upgradable parking_lot::RwLock might not be what you expect](https://morestina.net/blog/1739/upgradable-parking_lotrwlock-might-not-be-what-you-expect)
|
||||||
* [Why Rust for Embedded Development?](https://blog.knoldus.com/why-rust-for-embedded-development/)
|
|
||||||
|
|
||||||
### Rust Walkthroughs
|
### Rust Walkthroughs
|
||||||
* [Understanding Rust Privacy and Visibility Model](https://iximiuz.com/en/posts/rust-privacy-and-visibility/)
|
* [Understanding Rust Privacy and Visibility Model](https://iximiuz.com/en/posts/rust-privacy-and-visibility/)
|
||||||
|
|
|
@ -39,9 +39,7 @@ No official blog posts or research papers this week.
|
||||||
|
|
||||||
### Rust Walkthroughs
|
### Rust Walkthroughs
|
||||||
* [RESTful API in Sync & Async Rust](https://github.com/pretzelhammer/rust-blog/blob/master/posts/restful-api-in-sync-and-async-rust.md)
|
* [RESTful API in Sync & Async Rust](https://github.com/pretzelhammer/rust-blog/blob/master/posts/restful-api-in-sync-and-async-rust.md)
|
||||||
* [Rust Closures will make your life easy.](https://blog.knoldus.com/rust-closures-will-make-your-life-easy/)
|
|
||||||
* [Idiomatic Rust Binary Search Extended](https://c-hirsch.de/2020-05-30-idiomatic-rust-binary-search-extended)
|
* [Idiomatic Rust Binary Search Extended](https://c-hirsch.de/2020-05-30-idiomatic-rust-binary-search-extended)
|
||||||
* [The Relation between “Rust and Safe Programming” !!](https://blog.knoldus.com/lets-know-about-the-relation-between-rust-and-safe-programming/)
|
|
||||||
* [Tightness Driven Development in Rust](https://www.ecorax.net/tightness/)
|
* [Tightness Driven Development in Rust](https://www.ecorax.net/tightness/)
|
||||||
* [Writing a "hello world" Riscv Kernel with Nix in Rust](https://justin.restivo.me/posts/2021-05-30-nix-rust-riscv-toy-kernel.html)
|
* [Writing a "hello world" Riscv Kernel with Nix in Rust](https://justin.restivo.me/posts/2021-05-30-nix-rust-riscv-toy-kernel.html)
|
||||||
* [Rust for Fsharpers and F# for Rustaceans](https://github.com/Dhghomon/rust-fsharp)
|
* [Rust for Fsharpers and F# for Rustaceans](https://github.com/Dhghomon/rust-fsharp)
|
||||||
|
|
|
@ -55,7 +55,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
* [Rust - What made it "click" for me (Ownership and memory models)](https://deavid.wordpress.com/2021/06/06/rust-what-made-it-click-for-me-ownership-memory-internals/)
|
* [Rust - What made it "click" for me (Ownership and memory models)](https://deavid.wordpress.com/2021/06/06/rust-what-made-it-click-for-me-ownership-memory-internals/)
|
||||||
* [Creating an NPM package written in Rust](https://popcornpaws.medium.com/creating-an-npm-package-written-in-rust-ce02f7c55458)
|
* [Creating an NPM package written in Rust](https://popcornpaws.medium.com/creating-an-npm-package-written-in-rust-ce02f7c55458)
|
||||||
* [Rise and Shine: Putting the nRF52840 to sleep, and waking it back up](https://tweedegolf.nl/blog/57/rise-and-shine-putting-the-nrf52840-to-sleep-and-waking-back-up)
|
* [Rise and Shine: Putting the nRF52840 to sleep, and waking it back up](https://tweedegolf.nl/blog/57/rise-and-shine-putting-the-nrf52840-to-sleep-and-waking-back-up)
|
||||||
* [Iterator producing iterator in Rust is really helpful.](https://blog.knoldus.com/iterator-producing-iterator-in-rust-is-really-helpful/)
|
|
||||||
* [Speed up your Rust CI with cache image and Buildkit](https://blog.erebe.dev/blog/speed-up-your-ci-with-buildkit/)
|
* [Speed up your Rust CI with cache image and Buildkit](https://blog.erebe.dev/blog/speed-up-your-ci-with-buildkit/)
|
||||||
* [ZH] [series] [Build front-end web apps with Yew and WebAssembly in Rust -part 1: crates (Rust 和 Wasm 的融合,使用 yew 构建 WebAssembly 标准的 web 前端(1)- 起步及 crate 选择)](https://blog.budshome.com/budshome/rust-he-wasm-de-rong-he-,shi-yong-yew-gou-jian-webassembly-biao-zhun-de-web-qian-duan-(1)--qi-bu-ji-crate-xuan-ze)
|
* [ZH] [series] [Build front-end web apps with Yew and WebAssembly in Rust -part 1: crates (Rust 和 Wasm 的融合,使用 yew 构建 WebAssembly 标准的 web 前端(1)- 起步及 crate 选择)](https://blog.budshome.com/budshome/rust-he-wasm-de-rong-he-,shi-yong-yew-gou-jian-webassembly-biao-zhun-de-web-qian-duan-(1)--qi-bu-ji-crate-xuan-ze)
|
||||||
* [ZH] [series] [Build front-end web apps with Yew and WebAssembly in Rust -part 2: Components & Routers (Rust 和 Wasm 的融合,使用 yew 构建 WebAssembly 标准的 web 前端(2)- 组件和路由)](https://blog.budshome.com/budshome/rust-he-wasm-de-rong-he-,shi-yong-yew-gou-jian-webassembly-biao-zhun-de-web-qian-duan-(2)--zu-jian-he-lu-you)
|
* [ZH] [series] [Build front-end web apps with Yew and WebAssembly in Rust -part 2: Components & Routers (Rust 和 Wasm 的融合,使用 yew 构建 WebAssembly 标准的 web 前端(2)- 组件和路由)](https://blog.budshome.com/budshome/rust-he-wasm-de-rong-he-,shi-yong-yew-gou-jian-webassembly-biao-zhun-de-web-qian-duan-(2)--zu-jian-he-lu-you)
|
||||||
|
|
|
@ -51,7 +51,6 @@ please visit <https://www.opencounseling.com/suicide-hotlines> for emergency and
|
||||||
* [audio] [Using Rust with Flutter](https://youtu.be/iQer8hUu0Es)
|
* [audio] [Using Rust with Flutter](https://youtu.be/iQer8hUu0Es)
|
||||||
|
|
||||||
### Rust Walkthroughs
|
### Rust Walkthroughs
|
||||||
* [Embedded-Rust: Build & Flash binary to STM32F3DISCOVERY](https://blog.knoldus.com/embedded-rust-build-flash-binary-to-stm32f3discovery/)
|
|
||||||
* [Learning to Fly: Let's simulate evolution in Rust! (pt 4)](https://pwy.io/en/posts/learning-to-fly-pt4/)
|
* [Learning to Fly: Let's simulate evolution in Rust! (pt 4)](https://pwy.io/en/posts/learning-to-fly-pt4/)
|
||||||
* [Baby's first Rust with extra steps (XPC, launchd, and FFI)!](https://dstancu.net/macos/rust/ffi/xpc/ncurses/2021/06/15/rust-xpc-ffi.html)
|
* [Baby's first Rust with extra steps (XPC, launchd, and FFI)!](https://dstancu.net/macos/rust/ffi/xpc/ncurses/2021/06/15/rust-xpc-ffi.html)
|
||||||
* [Speeding Up the WebCola Graph Viz Library with Rust + WebAssembly](https://cprimozic.net/blog/speeding-up-webcola-with-webassembly/)
|
* [Speeding Up the WebCola Graph Viz Library with Rust + WebAssembly](https://cprimozic.net/blog/speeding-up-webcola-with-webassembly/)
|
||||||
|
|
|
@ -30,8 +30,6 @@ No newsletters or research articles this week.
|
||||||
|
|
||||||
### Observations/Thoughts
|
### Observations/Thoughts
|
||||||
* [Walking through "The Java Tutorials" with Rust - boxed trait objects and the search for inheritance](https://rust-java-tutorials.netlify.app/blog/5-trait-objects-2/)
|
* [Walking through "The Java Tutorials" with Rust - boxed trait objects and the search for inheritance](https://rust-java-tutorials.netlify.app/blog/5-trait-objects-2/)
|
||||||
* [WABT: A wonderful CLI for manipulating Wasm](https://blog.knoldus.com/wabt-a-wonderful-cli-for-manipulating-wasm/)
|
|
||||||
* [wasm-bindgen making Rust and JavaScript interoperability easy](https://blog.knoldus.com/wasm-bindgen-making-rust-and-javascript-interoperability-easy/)
|
|
||||||
* [Type-checked keypaths in Rust](https://www.cmyr.net/blog/keypaths.html)
|
* [Type-checked keypaths in Rust](https://www.cmyr.net/blog/keypaths.html)
|
||||||
* [Exploring ways to make async Rust easier](https://carllerche.com/2021/06/17/six-ways-to-make-async-rust-easier/)
|
* [Exploring ways to make async Rust easier](https://carllerche.com/2021/06/17/six-ways-to-make-async-rust-easier/)
|
||||||
* [Reading Back What You Wrote in Rust](https://www.morsecodist.io/blog/rust-writer-ownership)
|
* [Reading Back What You Wrote in Rust](https://www.morsecodist.io/blog/rust-writer-ownership)
|
||||||
|
|
|
@ -28,7 +28,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
|
|
||||||
### Observations/Thoughts
|
### Observations/Thoughts
|
||||||
|
|
||||||
* [Hosting wasm modules in Rust easily using ‘wasmi’](https://blog.knoldus.com/hosting-wasm-modules-in-rust-easily-using-wasmi/)
|
|
||||||
* [video] [Why the future of the cloud will be built on Rust](https://www.youtube.com/watch?v=BWL4889RKhU&t=5s)
|
* [video] [Why the future of the cloud will be built on Rust](https://www.youtube.com/watch?v=BWL4889RKhU&t=5s)
|
||||||
|
|
||||||
### Rust Walkthroughs
|
### Rust Walkthroughs
|
||||||
|
|
|
@ -40,7 +40,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
|
|
||||||
* [Inline In Rust](https://matklad.github.io//2021/07/09/inline-in-rust.html)
|
* [Inline In Rust](https://matklad.github.io//2021/07/09/inline-in-rust.html)
|
||||||
* [Using WebAssembly threads from C, C++ and Rust](https://web.dev/webassembly-threads/)
|
* [Using WebAssembly threads from C, C++ and Rust](https://web.dev/webassembly-threads/)
|
||||||
* [Host a wasm module on Raspberry Pi easily Part 1](https://blog.knoldus.com/host-a-wasm-module-on-raspberry-pi-easily-part-1/)
|
|
||||||
* [Hello, Video Codec! - Demystify video codecs by writing one in ~100 lines of Rust](https://medium.com/tempus-ex/hello-video-codec-9937f64835bd)
|
* [Hello, Video Codec! - Demystify video codecs by writing one in ~100 lines of Rust](https://medium.com/tempus-ex/hello-video-codec-9937f64835bd)
|
||||||
* [Learning Idiomatic Rust with FizzBuzz](https://www.fotonixx.com/posts/rust-fizzbuzz/)
|
* [Learning Idiomatic Rust with FizzBuzz](https://www.fotonixx.com/posts/rust-fizzbuzz/)
|
||||||
* [Rust + Tauri + Svelte Tutorial](https://jbarszczewski.com/rust-tauri-svelte-tutorial)
|
* [Rust + Tauri + Svelte Tutorial](https://jbarszczewski.com/rust-tauri-svelte-tutorial)
|
||||||
|
|
|
@ -74,7 +74,6 @@ No newsletters or papers this week.
|
||||||
### Rust Walkthroughs
|
### Rust Walkthroughs
|
||||||
* [How to implement worker pools in Rust](https://kerkour.com/blog/rust-worker-pool/)
|
* [How to implement worker pools in Rust](https://kerkour.com/blog/rust-worker-pool/)
|
||||||
* [Run rust wasm in electron app](https://domtac.github.io/rust/webassembly/electron/2021/07/20/Run-rust-in-electron.html)
|
* [Run rust wasm in electron app](https://domtac.github.io/rust/webassembly/electron/2021/07/20/Run-rust-in-electron.html)
|
||||||
* [Host a Wasm module easily on Raspberry Pi Part 2](https://blog.knoldus.com/host-a-wasm-module-easily-on-raspberry-pi-part-2/)
|
|
||||||
* [Rust and the JVM](https://blog.frankel.ch/start-rust/7/)
|
* [Rust and the JVM](https://blog.frankel.ch/start-rust/7/)
|
||||||
* [Smart Pointers in Rust: What, why and how?](https://dev.to/rogertorres/smart-pointers-in-rust-what-why-and-how-oma)
|
* [Smart Pointers in Rust: What, why and how?](https://dev.to/rogertorres/smart-pointers-in-rust-what-why-and-how-oma)
|
||||||
* [Lazy async operations in Rust](https://joshchoo.com/writing/rust-lazy-async-operations)
|
* [Lazy async operations in Rust](https://joshchoo.com/writing/rust-lazy-async-operations)
|
||||||
|
|
|
@ -59,7 +59,6 @@ This Week in Rust will be the focus of [nellshamrell](https://github.com/nellsha
|
||||||
* [Emulating abstract base classes in Rust](https://dev.to/mdoerner/emulating-abstract-base-classes-in-rust-3ai6)
|
* [Emulating abstract base classes in Rust](https://dev.to/mdoerner/emulating-abstract-base-classes-in-rust-3ai6)
|
||||||
* [Rust #6: Exploring crates](https://dev.to/cthutu/rust-6-exploring-crates-3p6i)
|
* [Rust #6: Exploring crates](https://dev.to/cthutu/rust-6-exploring-crates-3p6i)
|
||||||
* [Rust and WebAssembly Serverless Functions in Vercel](https://thenewstack.io/rust-and-webassembly-serverless-functions-in-vercel/)
|
* [Rust and WebAssembly Serverless Functions in Vercel](https://thenewstack.io/rust-and-webassembly-serverless-functions-in-vercel/)
|
||||||
* [Raw Pointers in Unsafe Rust are quite powerful](https://blog.knoldus.com/raw-pointers-in-unsafe-rust-are-quite-powerful/)
|
|
||||||
* [28 Days of Rust -- Part 1: Ownership and the Borrow Checker](https://medium.com/comsystoreply/28-days-of-rust-part-1-ownership-and-the-borrow-checker-977a17e5b733)
|
* [28 Days of Rust -- Part 1: Ownership and the Borrow Checker](https://medium.com/comsystoreply/28-days-of-rust-part-1-ownership-and-the-borrow-checker-977a17e5b733)
|
||||||
* [The Rust dbg! macro](https://edgarluque.com/blog/rust-dbg-macro)
|
* [The Rust dbg! macro](https://edgarluque.com/blog/rust-dbg-macro)
|
||||||
* [video] [Building a Web Application with Rust - Part X - VanillaJS FrontEnd](https://youtu.be/mgGPD6IVUbI)
|
* [video] [Building a Web Application with Rust - Part X - VanillaJS FrontEnd](https://youtu.be/mgGPD6IVUbI)
|
||||||
|
|
|
@ -42,7 +42,6 @@ In the case of this newsletter, 404 is indeed found!
|
||||||
### Rust Walkthroughs
|
### Rust Walkthroughs
|
||||||
* [An analogy that helped me understand the borrow checker](https://www.reddit.com/r/rust/comments/p4hil6/an_analogy_that_helped_me_understand_the_borrow/)
|
* [An analogy that helped me understand the borrow checker](https://www.reddit.com/r/rust/comments/p4hil6/an_analogy_that_helped_me_understand_the_borrow/)
|
||||||
* [A fast port scanner in 100 lines of Rust](https://kerkour.com/blog/rust-fast-port-scanner)
|
* [A fast port scanner in 100 lines of Rust](https://kerkour.com/blog/rust-fast-port-scanner)
|
||||||
* [RPC to call a Runtime API easily in Substrate](https://blog.knoldus.com/rpc-to-call-a-runtime-api-easily-in-substrate/)
|
|
||||||
* [Writing a lambda in Rust using lambda-runtime and aws-sdk-rust](https://dev.to/aviillouz/writing-a-lambda-with-rust-using-aws-lambda-rust-runtime-and-aws-sdk-rust-1aln)
|
* [Writing a lambda in Rust using lambda-runtime and aws-sdk-rust](https://dev.to/aviillouz/writing-a-lambda-with-rust-using-aws-lambda-rust-runtime-and-aws-sdk-rust-1aln)
|
||||||
* [Daily Rust: Slice Patterns](https://adventures.michaelfbryan.com/posts/daily/slice-patterns/)
|
* [Daily Rust: Slice Patterns](https://adventures.michaelfbryan.com/posts/daily/slice-patterns/)
|
||||||
* [Learning Rust by building an SSH cli tool](https://saidvandeklundert.net/learn/2021-08-06-rust-ssh-cli-tool/)
|
* [Learning Rust by building an SSH cli tool](https://saidvandeklundert.net/learn/2021-08-06-rust-ssh-cli-tool/)
|
||||||
|
|
|
@ -32,7 +32,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
|
|
||||||
### Observations/Thoughts
|
### Observations/Thoughts
|
||||||
* [Overview of the Rust cryptography ecosystem](https://kerkour.com/blog/rust-cryptography-ecosystem)
|
* [Overview of the Rust cryptography ecosystem](https://kerkour.com/blog/rust-cryptography-ecosystem)
|
||||||
* [Superpowers of Unsafe Rust](https://blog.knoldus.com/superpowers-of-unsafe-rust/)
|
|
||||||
* [Using KLEE on Rust-for-Linux (part 1)](https://project-oak.github.io/rust-verification-tools/2021/08/22/rust-on-linux-1.html)
|
* [Using KLEE on Rust-for-Linux (part 1)](https://project-oak.github.io/rust-verification-tools/2021/08/22/rust-on-linux-1.html)
|
||||||
* [Large Rust Workspaces](https://matklad.github.io/2021/08/22/large-rust-workspaces.html)
|
* [Large Rust Workspaces](https://matklad.github.io/2021/08/22/large-rust-workspaces.html)
|
||||||
* [Using Rust with Elixir for code reuse and performance](https://blog.doctave.com/2021/08/19/using-rust-with-elixir-for-code-reuse-and-performance.html)
|
* [Using Rust with Elixir for code reuse and performance](https://blog.doctave.com/2021/08/19/using-rust-with-elixir-for-code-reuse-and-performance.html)
|
||||||
|
@ -40,7 +39,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
* [Shaking Off the Rust 2: Ray Tracing in WebAssembly](https://clayto.com/2021/07/shaking-off-the-rust-2-ray-tracing-in-webassembly/)
|
* [Shaking Off the Rust 2: Ray Tracing in WebAssembly](https://clayto.com/2021/07/shaking-off-the-rust-2-ray-tracing-in-webassembly/)
|
||||||
* [Async Overloading](https://blog.yoshuawuyts.com/async-overloading/)
|
* [Async Overloading](https://blog.yoshuawuyts.com/async-overloading/)
|
||||||
* [Scoped Arena Allocator](https://devblog.arcana.rs/scoped-arena-allocator)
|
* [Scoped Arena Allocator](https://devblog.arcana.rs/scoped-arena-allocator)
|
||||||
* [Concurrency in Rust is indeed fearless](https://blog.knoldus.com/concurrency-in-rust-is-indeed-fearless/)
|
|
||||||
|
|
||||||
### Rust Walkthroughs
|
### Rust Walkthroughs
|
||||||
* [Rust vectors](https://saidvandeklundert.net/learn/2021-08-15-rust-vector/)
|
* [Rust vectors](https://saidvandeklundert.net/learn/2021-08-15-rust-vector/)
|
||||||
|
|
|
@ -43,7 +43,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
* [How to implement HTTP Long Polling in Rust](https://kerkour.com/blog/rust-http-long-polling/)
|
* [How to implement HTTP Long Polling in Rust](https://kerkour.com/blog/rust-http-long-polling/)
|
||||||
* [An experimental Diesel-based CRUD for Rocket](https://tweedegolf.nl/blog/61/an-experimental-diesel-based-crud-for-rocket)
|
* [An experimental Diesel-based CRUD for Rocket](https://tweedegolf.nl/blog/61/an-experimental-diesel-based-crud-for-rocket)
|
||||||
* [Rust cli example #2: Ferris hunts errors](https://dev.to/uggla/rust-cli-example-2-ferris-hunts-errors-116b)
|
* [Rust cli example #2: Ferris hunts errors](https://dev.to/uggla/rust-cli-example-2-ferris-hunts-errors-116b)
|
||||||
* [Test Cases in Rust are simple to write](https://blog.knoldus.com/test-cases-in-rust-are-simple-to-write/)
|
|
||||||
* [Full-stack sum types with TypeScript, Rust and Postgres](https://vincepergolizzi.com/programming/2021/09/08/full-stack-sum-types-with-typescript-rust-and-postgres.html)
|
* [Full-stack sum types with TypeScript, Rust and Postgres](https://vincepergolizzi.com/programming/2021/09/08/full-stack-sum-types-with-typescript-rust-and-postgres.html)
|
||||||
* [Tokio stack overview: Runtime](https://dev.to/rogertorres/rust-tokio-stack-overview-runtime-9fh)
|
* [Tokio stack overview: Runtime](https://dev.to/rogertorres/rust-tokio-stack-overview-runtime-9fh)
|
||||||
* [video] [Rust for Java Developers - Introduction [Beginners]](https://www.youtube.com/watch?v=iFdh4sPC5Tg)
|
* [video] [Rust for Java Developers - Introduction [Beginners]](https://www.youtube.com/watch?v=iFdh4sPC5Tg)
|
||||||
|
|
|
@ -43,8 +43,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
* [This week in Databend #8](https://datafuselabs.github.io/weekly/2021-09-22-databend-weekly/)
|
* [This week in Databend #8](https://datafuselabs.github.io/weekly/2021-09-22-databend-weekly/)
|
||||||
|
|
||||||
### Observations/Thoughts
|
### Observations/Thoughts
|
||||||
* [How to use Vectors in Rust?](https://blog.knoldus.com/how-to-use-vectors-in-rust/)
|
|
||||||
* [Message Passing in Rust Threads is very helpful](https://blog.knoldus.com/message-passing-in-rust-threads-is-very-helpful/)
|
|
||||||
* [New project: Wheel of Fortune solver! (and Rust is still faster than Python)](https://gregstoll.wordpress.com/2021/09/18/new-project-wheel-of-fortune-solver-and-rust-is-still-faster-than-python/)
|
* [New project: Wheel of Fortune solver! (and Rust is still faster than Python)](https://gregstoll.wordpress.com/2021/09/18/new-project-wheel-of-fortune-solver-and-rust-is-still-faster-than-python/)
|
||||||
* [Rustacean Principles](https://smallcultfollowing.com/babysteps/blog/2021/09/08/rustacean-principles/)
|
* [Rustacean Principles](https://smallcultfollowing.com/babysteps/blog/2021/09/08/rustacean-principles/)
|
||||||
* [Rustacean Principles, Continued](https://smallcultfollowing.com/babysteps//blog/2021/09/16/rustacean-principles-continued/)
|
* [Rustacean Principles, Continued](https://smallcultfollowing.com/babysteps//blog/2021/09/16/rustacean-principles-continued/)
|
||||||
|
|
|
@ -27,7 +27,6 @@ If you find any errors in this week's issue, [please submit a PR](https://github
|
||||||
|
|
||||||
### Observations/Thoughts
|
### Observations/Thoughts
|
||||||
* [Do we Really Need Undefined Behavior?](https://www.ralfj.de/blog/2021/11/24/ub-necessary.html)
|
* [Do we Really Need Undefined Behavior?](https://www.ralfj.de/blog/2021/11/24/ub-necessary.html)
|
||||||
* [Box Pointers in Rust make recursive types possible](https://blog.knoldus.com/box-pointers-in-rust-make-recursive-types-possible/)
|
|
||||||
* [Notes On Module System](https://matklad.github.io//2021/11/27/notes-on-module-system.html)
|
* [Notes On Module System](https://matklad.github.io//2021/11/27/notes-on-module-system.html)
|
||||||
* [A prioritised micro-batch scheduler in rust](https://njk.onl/blog/gaffer.html)
|
* [A prioritised micro-batch scheduler in rust](https://njk.onl/blog/gaffer.html)
|
||||||
* [Go footguns: Go Defer and Rust Drop](https://dev.to/mark_saward/go-footguns-go-defer-and-rust-drop-17af)
|
* [Go footguns: Go Defer and Rust Drop](https://dev.to/mark_saward/go-footguns-go-defer-and-rust-drop-17af)
|
||||||
|
|
Loading…
Reference in New Issue