From 11d981baef6b696d4d2a58f7084398fb9f56163d Mon Sep 17 00:00:00 2001 From: Eric Seppanen Date: Wed, 10 Apr 2024 10:06:06 -0700 Subject: [PATCH 1/3] community links for issue 586 --- draft/2025-02-12-this-week-in-rust.md | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/draft/2025-02-12-this-week-in-rust.md b/draft/2025-02-12-this-week-in-rust.md index 29aec9469..5a3468548 100644 --- a/draft/2025-02-12-this-week-in-rust.md +++ b/draft/2025-02-12-this-week-in-rust.md @@ -30,19 +30,38 @@ and just ask the editors to select the category. --> ### Official +* [crates.io: development update](https://blog.rust-lang.org/2025/02/05/crates-io-development-update.html) ### Foundation +* [Nell Shamrell-Harrington Elected as Rust Foundation Board of Directors Chair](https://rustfoundation.org/media/nell-shamrell-harrington-elected-as-rust-foundation-board-of-directors-chair/) ### Newsletters +* [This Month in Rust OSDev: January 2025](https://rust-osdev.com/this-month/2025-01/) ### Project/Tooling Updates - +* [Fyrox Game Engine 0.36](https://fyrox.rs/blog/post/fyrox-game-engine-0-36/) * [Nutype 0.6.0 - newtype with guarantees supports const functions now](https://github.com/greyblake/nutype/releases/tag/v0.6.0) +* [Refined: simple refinement types for Rust](https://jordankaye.dev/posts/refined/) ### Observations/Thoughts -* [Solving the ABA Problem in Rust: Tagged Pointers with Versioning](https://minikin.me/blog/solving-the-aba-problem-in-rust-tagged-pointers) +* [A survey of every iterator variant](https://blog.yoshuawuyts.com/a-survey-of-every-iterator-variant) +* [Updating a large codebase to Rust 2024](https://codeandbitters.com/rust-2024-upgrade/) +* [How I learned to stop worrying and love the LLM](https://smallcultfollowing.com/babysteps/blog/2025/02/10/love-the-llm/) +* [The Three Basic Rules of Safety Hygiene](https://jack.wrenn.fyi/blog/safety-hygiene/) + +* [videa] [FOSDEM 2025 - Rust for Linux](https://fosdem.org/2025/schedule/event/fosdem-2025-6507-rust-for-linux/) +* [video] [Bevy Meetup#1 - Alice - What the f*** is reflection?](https://www.youtube.com/watch?v=vxPKWb0dSqQ) +* [video] [The case for sans-io](https://www.youtube.com/watch?v=RYHYiXMJdZI) ### Rust Walkthroughs +* [First Steps in Game Development With Rust and Bevy](https://blog.jetbrains.com/rust/2025/02/04/first-steps-in-game-development-with-rust-and-bevy/) +* [Provisioning TLS Certificates in Rust With ACME](https://www.shuttle.dev/blog/2025/02/06/provisioning-tls-certificates-with-acme-in-rust) +* [Tip of the day #4: Type annotations on Rust match patterns](https://gaultier.github.io/blog/tip_of_the_day_4.html) +* [From hours to 360ms: over-engineering a puzzle solution](https://blog.danielh.cc/blog/puzzle) +* [Writing a Simple Driver in Rust](https://scorpiosoftware.net/2025/02/08/writing-a-simple-driver-in-rust/) +* [Solving the ABA Problem in Rust with Tagged Pointers](https://minikin.me/blog/solving-the-aba-problem-in-rust-tagged-pointers) +* [Mix in Rust with Java (or Kotlin!)](https://tweedegolf.nl/en/blog/147/mix-in-rust-with-java-or-kotlin) +* [How to write DRY code in Rust](https://baarse.substack.com/p/how-to-write-dry-code-in-rust) ### Research From a76f0345f04ce300a9ac5f92dac8d0e3ea8ab716 Mon Sep 17 00:00:00 2001 From: Eric Seppanen Date: Wed, 12 Feb 2025 18:10:16 -0800 Subject: [PATCH 2/3] Add FOSDEM videos --- draft/2025-02-12-this-week-in-rust.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/draft/2025-02-12-this-week-in-rust.md b/draft/2025-02-12-this-week-in-rust.md index 5a3468548..a14f2a1dc 100644 --- a/draft/2025-02-12-this-week-in-rust.md +++ b/draft/2025-02-12-this-week-in-rust.md @@ -49,7 +49,6 @@ and just ask the editors to select the category. * [How I learned to stop worrying and love the LLM](https://smallcultfollowing.com/babysteps/blog/2025/02/10/love-the-llm/) * [The Three Basic Rules of Safety Hygiene](https://jack.wrenn.fyi/blog/safety-hygiene/) -* [videa] [FOSDEM 2025 - Rust for Linux](https://fosdem.org/2025/schedule/event/fosdem-2025-6507-rust-for-linux/) * [video] [Bevy Meetup#1 - Alice - What the f*** is reflection?](https://www.youtube.com/watch?v=vxPKWb0dSqQ) * [video] [The case for sans-io](https://www.youtube.com/watch?v=RYHYiXMJdZI) @@ -63,6 +62,20 @@ and just ask the editors to select the category. * [Mix in Rust with Java (or Kotlin!)](https://tweedegolf.nl/en/blog/147/mix-in-rust-with-java-or-kotlin) * [How to write DRY code in Rust](https://baarse.substack.com/p/how-to-write-dry-code-in-rust) +### FOSDEM +* [Rust for Linux](https://fosdem.org/2025/schedule/event/fosdem-2025-6507-rust-for-linux/) +* [Rewriting the future of the Linux essential packages in Rust ?](https://fosdem.org/2025/schedule/event/fosdem-2025-6196-rewriting-the-future-of-the-linux-essential-packages-in-rust-/) +* [Writing a kubernetes controller… But in Rust](https://fosdem.org/2025/schedule/event/fosdem-2025-4189-writing-a-kubernetes-controller-but-in-rust/) +* [Using embedded Rust to build an unattended, battery-powered device](https://fosdem.org/2025/schedule/event/fosdem-2025-6300-using-embedded-rust-to-build-an-unattended-battery-powered-device/) +* [Augurs: a time series toolkit for Rust](https://fosdem.org/2025/schedule/event/fosdem-2025-4668-augurs-a-time-series-toolkit-for-rust/) +* [Building a watt-meter esp-rs and a rocket backend](https://fosdem.org/2025/schedule/event/fosdem-2025-5470-building-a-watt-meter-esp-rs-and-a-rocket-backend/) +* [Huge graph analysis on your own server with WebGraph in Rust](https://fosdem.org/2025/schedule/event/fosdem-2025-4773-huge-graph-analysis-on-your-own-server-with-webgraph-in-rust/) +* [Bringing terminal aesthetics to the Web with Rust (and vice versa)](https://fosdem.org/2025/schedule/event/fosdem-2025-5496-bringing-terminal-aesthetics-to-the-web-with-rust-and-vice-versa-/) +* [Abusing reborrowing for fun, profit, and a safepoint garbage collector](https://fosdem.org/2025/schedule/event/fosdem-2025-4394-abusing-reborrowing-for-fun-profit-and-a-safepoint-garbage-collector/) +* [Lessons from rewriting systems software in Rust](https://fosdem.org/2025/schedule/event/fosdem-2025-5088-lessons-from-rewriting-systems-software-in-rust/) +* [Rust-ifying the Linux kernel scheduler (in user space)](https://fosdem.org/2025/schedule/event/fosdem-2025-4620-rust-ifying-the-linux-kernel-scheduler-in-user-space-/) +* [Adventures in oxidizing Arch Linux Package Management](https://fosdem.org/2025/schedule/event/fosdem-2025-6259-adventures-in-oxidizing-arch-linux-package-management/) + ### Research ### Miscellaneous From fa61682a88b3e1f5aac54b26459bff188dac21ab Mon Sep 17 00:00:00 2001 From: benny Vasquez Date: Wed, 12 Feb 2025 22:47:25 -0500 Subject: [PATCH 3/3] Update draft/2025-02-12-this-week-in-rust.md --- draft/2025-02-12-this-week-in-rust.md | 1 - 1 file changed, 1 deletion(-) diff --git a/draft/2025-02-12-this-week-in-rust.md b/draft/2025-02-12-this-week-in-rust.md index 33a2a5048..0fa09e7bb 100644 --- a/draft/2025-02-12-this-week-in-rust.md +++ b/draft/2025-02-12-this-week-in-rust.md @@ -40,7 +40,6 @@ and just ask the editors to select the category. ### Project/Tooling Updates * [Fyrox Game Engine 0.36](https://fyrox.rs/blog/post/fyrox-game-engine-0-36/) -* [Nutype 0.6.0 - newtype with guarantees supports const functions now](https://github.com/greyblake/nutype/releases/tag/v0.6.0) * [Refined: simple refinement types for Rust](https://jordankaye.dev/posts/refined/) * [Maintainer opinions on Rust-for-Linux](https://lwn.net/SubscriberLink/1007921/9020dbb12585d48f/) * [Rewriting essential Linux packages in Rust](https://lwn.net/SubscriberLink/1007907/a9db87fc233bceae/)