From d382412766d605714c62aabb1e3b9a932f5a8f25 Mon Sep 17 00:00:00 2001 From: Colton Donnelly Date: Tue, 28 Jul 2020 13:17:18 -0400 Subject: [PATCH 1/3] TWiR #349 --- draft/2020-07-28-this-week-in-rust.md | 57 ++++++++++++++++++++++++--- 1 file changed, 52 insertions(+), 5 deletions(-) diff --git a/draft/2020-07-28-this-week-in-rust.md b/draft/2020-07-28-this-week-in-rust.md index c1a144d91..f6b29500d 100644 --- a/draft/2020-07-28-this-week-in-rust.md +++ b/draft/2020-07-28-this-week-in-rust.md @@ -16,16 +16,63 @@ Check out [this week's *This Week in Rust Podcast*](https://rustacean-station.or # Updates from Rust Community -## News & Blog Posts +## Official +* [Opening up the Core Team agenda](https://blog.rust-lang.org/inside-rust/2020/07/27/opening-up-the-core-team-agenda.html) +* [Rust's CI is Moving to GitHub Actions](https://blog.rust-lang.org/inside-rust/2020/07/23/rust-ci-is-moving-to-github-actions.html) + +## Tooling + +* [IntelliJ Rust Changelog #127](https://intellij-rust.github.io/2020/07/27/changelog-127.html) +* [Rust Analyzer Changelog #35](https://rust-analyzer.github.io/thisweek/2020/07/27/changelog-35.html) + +## Observations/Thoughts + +* [An Inside Look at the Rust Programming Language](https://about.gitlab.com/blog/2020/07/21/rust-programming-language/) +* [Notes on A Smaller Rust](https://without.boats/blog/notes-on-a-smaller-rust/) +* [Rust at FP Complete, 2020 Update](https://www.fpcomplete.com/insights/rust-at-fpco-2020/) +* [Why the Rust Module System Might Be Hard to Understand](https://dev.to/dotxlem/why-the-rust-module-system-might-be-hard-to-understand-2l) +* [Giving Rust Another Shot in 2020](https://sharpend.io/giving-rust-another-shot-in-2020/) + +## Learn + +* [(A Few) Advanced Variable Types in Rust](https://rust.graystorm.com/2020/07/20/a-few-advanced-variable-types-in-rust/) * [Tutorial for Tokio and async Rust](https://tokio.rs/tokio/tutorial) * [An introduction to Data-Oriented Design in Rust](http://jamesmcm.github.io/blog/2020/07/25/intro-dod/#en) -* [Sizedness in Rust](https://github.com/pretzelhammer/rust-blog/blob/master/posts/sizedness-in-rust.md) -* [Async/Await for AVR with Rust](https://lights0123.com/blog/2020/07/25/async-await-for-avr-with-rust/) * [Learning Rust by Converting Python to Rust](https://towardsdatascience.com/learning-rust-by-converting-python-to-rust-259e735591c6) -* [This July in my Database project written in Rust](https://alex-dukhno.github.io/2020-07-26-This-July-in-my-Database-project-written-in-rust/) * [Writing a file system from scratch in Rust](https://blog.carlosgaldino.com/writing-a-file-system-from-scratch-in-rust.html) -* [French] [Video] [Développement Web Rust & Rocket](https://www.youtube.com/playlist?list=PLMWEEzYqZ0ekOG6_G4q_GXPpVHWrIH--x) +* [Sizedness in Rust](https://github.com/pretzelhammer/rust-blog/blob/master/posts/sizedness-in-rust.md) +* [This July in my Database project written in Rust](https://alex-dukhno.github.io/2020-07-26-This-July-in-my-Database-project-written-in-rust/) +* [Cell, RefCell, and Interior Mutability in Rust](https://badboi.dev/rust/2020/07/17/cell-refcell.html) +* [CLI Autocompletion Algorithm in Rust](https://dev.to/yujiri8/cli-autocompletion-algorithm-in-rust-47jl) +* [Compressing Authority](https://dev.to/johndriscoll/compressing-authority-1kph) +* [From C# to Rust: Code Basics](https://dev.to/sebnilsson/from-c-to-rust-code-basics-40cj) +* [Hello World with Rust and WebAssembly](https://blog.nodraak.fr/2020/07/rust-wasm-2-hello-world/) +* [Interactive Chord Diagrams (Data Analysis with Rust)](https://shahinrostami.com/posts/programming/rust-notebooks/chord-diagrams/) +* [Some (Number) of Ways to Calculate a Fibonacci Number in Rust](https://dev.to/jculverhouse/some-number-of-ways-to-calculate-a-fibonacci-number-in-rust-d78) +* [Writing A Simple Query System in Rust](https://pnevyk.github.io/posts/query-system-in-rust/) +* [JSONB Data with Rust and Diesel](https://vasilakisfil.social/blog/2020/05/09/rust-diesel-jsonb/) +* [Enum or Trait Object](https://www.possiblerust.com/guide/enum-or-trait-object) +* [Parallel Stream Processing with Rayon](https://morestina.net/blog/1432/parallel-stream-processing-with-rayon) +* [Compile Time CUDA Device Checking in Rust](https://m-decoster.github.io/2020/07/24/compile-time-cuda/) +* [Async/Await for AVR with Rust](https://lights0123.com/blog/2020/07/25/async-await-for-avr-with-rust/) +* [PT] [Aprendendo Rust: 04 - Comentários, documentação e tipos de variáveis primitivas](https://dev.to/pehdepano/aprendendo-rust-04-comentarios-documentacao-e-tipos-de-variaveis-primitivas-1jb6) +* [UK] [Пошук в глибину на прикладі задачі Ханойської вежі](https://dev.to/yaroslavpodorvanov/-3n3b) +* [video] [Rust at Speed - Building A Fast Concurrent Database](https://youtu.be/s19G6n0UjsM) +* [FR] [video] [Développement Web Rust & Rocket](https://www.youtube.com/playlist?list=PLMWEEzYqZ0ekOG6_G4q_GXPpVHWrIH--x) + +## Project Updates + +* [Ballista Distributed Compute: One Year Later](https://andygrove.io/2020/07/ballista-one-year-on/) +* [Cross-compiling to Redox using Nix](https://www.redox-os.org/news/redox-plus-nix-0/) +* [Public Announcement: You Can Now Debug Programs Using GDB on Redox OS](https://www.redox-os.org/news/public-announcement-gdb/) +* [Rocket Can Now Compile on Stable Rust](https://www.reddit.com/r/rust/comments/hviz2q/rocket_can_now_compile_on_stable_rust/) + +## Miscallaneous + +* [ANSSI - Programming Rules to Develop Secure Applications with Rust](https://www.ssi.gouv.fr/uploads/2020/06/anssi-guide-programming_rules_to_develop_secure_applications_with_rust-v1.0.pdf) +* [Rust is now a top 20 language in all of the 5 most major language popularity listings](https://www.reddit.com/r/rust/comments/hz7dfp/rust_is_now_a_top_20_language_in_all_of_the_5/) +* [Under the Hood of Linkerd's State of the Art Rust Proxy, Linkerd2-proxy](https://linkerd.io/2020/07/23/under-the-hood-of-linkerds-state-of-the-art-rust-proxy-linkerd2-proxy/) # Crate of the Week From 94f14bba4af015feaa28d6f585929f9e71641516 Mon Sep 17 00:00:00 2001 From: Colton Donnelly Date: Tue, 28 Jul 2020 14:11:02 -0400 Subject: [PATCH 2/3] make community subsections 3rd level --- draft/2020-07-28-this-week-in-rust.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/draft/2020-07-28-this-week-in-rust.md b/draft/2020-07-28-this-week-in-rust.md index f6b29500d..b964d3729 100644 --- a/draft/2020-07-28-this-week-in-rust.md +++ b/draft/2020-07-28-this-week-in-rust.md @@ -16,17 +16,17 @@ Check out [this week's *This Week in Rust Podcast*](https://rustacean-station.or # Updates from Rust Community -## Official +### Official * [Opening up the Core Team agenda](https://blog.rust-lang.org/inside-rust/2020/07/27/opening-up-the-core-team-agenda.html) * [Rust's CI is Moving to GitHub Actions](https://blog.rust-lang.org/inside-rust/2020/07/23/rust-ci-is-moving-to-github-actions.html) -## Tooling +### Tooling * [IntelliJ Rust Changelog #127](https://intellij-rust.github.io/2020/07/27/changelog-127.html) * [Rust Analyzer Changelog #35](https://rust-analyzer.github.io/thisweek/2020/07/27/changelog-35.html) -## Observations/Thoughts +### Observations/Thoughts * [An Inside Look at the Rust Programming Language](https://about.gitlab.com/blog/2020/07/21/rust-programming-language/) * [Notes on A Smaller Rust](https://without.boats/blog/notes-on-a-smaller-rust/) @@ -34,7 +34,7 @@ Check out [this week's *This Week in Rust Podcast*](https://rustacean-station.or * [Why the Rust Module System Might Be Hard to Understand](https://dev.to/dotxlem/why-the-rust-module-system-might-be-hard-to-understand-2l) * [Giving Rust Another Shot in 2020](https://sharpend.io/giving-rust-another-shot-in-2020/) -## Learn +### Learn * [(A Few) Advanced Variable Types in Rust](https://rust.graystorm.com/2020/07/20/a-few-advanced-variable-types-in-rust/) * [Tutorial for Tokio and async Rust](https://tokio.rs/tokio/tutorial) @@ -61,14 +61,14 @@ Check out [this week's *This Week in Rust Podcast*](https://rustacean-station.or * [video] [Rust at Speed - Building A Fast Concurrent Database](https://youtu.be/s19G6n0UjsM) * [FR] [video] [Développement Web Rust & Rocket](https://www.youtube.com/playlist?list=PLMWEEzYqZ0ekOG6_G4q_GXPpVHWrIH--x) -## Project Updates +### Project Updates * [Ballista Distributed Compute: One Year Later](https://andygrove.io/2020/07/ballista-one-year-on/) * [Cross-compiling to Redox using Nix](https://www.redox-os.org/news/redox-plus-nix-0/) * [Public Announcement: You Can Now Debug Programs Using GDB on Redox OS](https://www.redox-os.org/news/public-announcement-gdb/) * [Rocket Can Now Compile on Stable Rust](https://www.reddit.com/r/rust/comments/hviz2q/rocket_can_now_compile_on_stable_rust/) -## Miscallaneous +### Miscallaneous * [ANSSI - Programming Rules to Develop Secure Applications with Rust](https://www.ssi.gouv.fr/uploads/2020/06/anssi-guide-programming_rules_to_develop_secure_applications_with_rust-v1.0.pdf) * [Rust is now a top 20 language in all of the 5 most major language popularity listings](https://www.reddit.com/r/rust/comments/hz7dfp/rust_is_now_a_top_20_language_in_all_of_the_5/) From 3ad53be685bc45068245fd3769a091c95d3c1446 Mon Sep 17 00:00:00 2001 From: Colton Donnelly Date: Tue, 28 Jul 2020 14:13:57 -0400 Subject: [PATCH 3/3] correct spelling of miscellaneous --- draft/2020-07-28-this-week-in-rust.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/draft/2020-07-28-this-week-in-rust.md b/draft/2020-07-28-this-week-in-rust.md index b964d3729..e774ae8f1 100644 --- a/draft/2020-07-28-this-week-in-rust.md +++ b/draft/2020-07-28-this-week-in-rust.md @@ -68,7 +68,7 @@ Check out [this week's *This Week in Rust Podcast*](https://rustacean-station.or * [Public Announcement: You Can Now Debug Programs Using GDB on Redox OS](https://www.redox-os.org/news/public-announcement-gdb/) * [Rocket Can Now Compile on Stable Rust](https://www.reddit.com/r/rust/comments/hviz2q/rocket_can_now_compile_on_stable_rust/) -### Miscallaneous +### Miscellaneous * [ANSSI - Programming Rules to Develop Secure Applications with Rust](https://www.ssi.gouv.fr/uploads/2020/06/anssi-guide-programming_rules_to_develop_secure_applications_with_rust-v1.0.pdf) * [Rust is now a top 20 language in all of the 5 most major language popularity listings](https://www.reddit.com/r/rust/comments/hz7dfp/rust_is_now_a_top_20_language_in_all_of_the_5/)