This week in Rust #546 — 08 may 2024
https://this-week-in-rust.org/blog/2024/05/08/this-week-in-rust-546/
https://this-week-in-rust.org/blog/2024/05/08/this-week-in-rust-546/
Updates from Rust Community
Official
Announcing Rust 1.78.0
blog.rust-lang.org
Announcing Rustup 1.27.1
blog.rust-lang.org
Automatic checking of cfgs at compile-time
blog.rust-lang.org
Announcing Google Summer of Code 2024 selected projects
blog.rust-lang.org
Rust participates in OSPP 2024
blog.rust-lang.org
This Development-cycle in Cargo: 1.79
blog.rust-lang.org
Rust Project Goals Submission Period
blog.rust-lang.org
Foundation
$1M Microsoft Donation to Fund Key Rust Foundation & Project Priorities
foundation.rust-lang.org
Newsletters
This Month in Rust OSDev: April 2024
rust-osdev.com
This Month in Rust GameDev #50 - April 2024
gamedev.rs
RustFest.ch - All talks announced
rustfest.ch
Project/Tooling Updates
image v0.25: performance improvements, production-ready WebP
www.reddit.com
Changelog #232
rust-analyzer.github.io
rustc_codegen_gcc: Progress Report #32
blog.antoyo.xyz
Introducing graphql-lint and gqlint
grafbase.com
Meilisearch releases v1.8
blog.meilisearch.com
r3bl_terminal_async v0.5.2 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#v052-2020-05-06
Zed Decoded: Linux when?
zed.dev
Observations/Thoughts
Pair Your Compilers At The ABI Café - Faultlore
faultlore.com
Unwind considered harmful?
smallcultfollowing.com
Async Rust Complexity
v5.chriskrycho.com
Download Accelerator - Async Rust Edition
ochagavia.nl
[video] David Lattimore - A Linker in the Wild
www.youtube.com
[audio] curl - Daniel Stenberg, Open Source Maintainer and Public Speaker
corrode.dev
Rust Walkthroughs
How to rewrite a C++ codebase successfully
gaultier.github.io
Building a Redis / Kafka Data Sink in Rust
www.sea-ql.org
[ZH | EN] Writing a GPT Plugin in Rust, and Lost Gems
ideas.reify.ing
What is in a Rust Allocator?
blog.sulami.xyz
How hard can generating 1024-bit primes really be?
glitchcomet.com
STM32F4 Embedded Rust at the PAC: System Clock Configuration
blog.theembeddedrustacean.com
[video] Make a port scanner in #rustlang with Tokio and learn async Rust
www.youtube.com
Research
Rust Digger: 47,764 (32.92%) of the crates include a Cargo.lock file
rust-digger.code-maven.com
VERT: Verified Equivalent Rust Transpilation with Few-Shot Learning
arxiv.org
Miscellaneous
Elapsed time logger
rust.code-maven.com
Official
Announcing Rust 1.78.0
blog.rust-lang.org
Announcing Rustup 1.27.1
blog.rust-lang.org
Automatic checking of cfgs at compile-time
blog.rust-lang.org
Announcing Google Summer of Code 2024 selected projects
blog.rust-lang.org
Rust participates in OSPP 2024
blog.rust-lang.org
This Development-cycle in Cargo: 1.79
blog.rust-lang.org
Rust Project Goals Submission Period
blog.rust-lang.org
Foundation
$1M Microsoft Donation to Fund Key Rust Foundation & Project Priorities
foundation.rust-lang.org
Newsletters
This Month in Rust OSDev: April 2024
rust-osdev.com
This Month in Rust GameDev #50 - April 2024
gamedev.rs
RustFest.ch - All talks announced
rustfest.ch
Project/Tooling Updates
image v0.25: performance improvements, production-ready WebP
www.reddit.com
Changelog #232
rust-analyzer.github.io
rustc_codegen_gcc: Progress Report #32
blog.antoyo.xyz
Introducing graphql-lint and gqlint
grafbase.com
Meilisearch releases v1.8
blog.meilisearch.com
r3bl_terminal_async v0.5.2 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#v052-2020-05-06
Zed Decoded: Linux when?
zed.dev
Observations/Thoughts
Pair Your Compilers At The ABI Café - Faultlore
faultlore.com
Unwind considered harmful?
smallcultfollowing.com
Async Rust Complexity
v5.chriskrycho.com
Download Accelerator - Async Rust Edition
ochagavia.nl
[video] David Lattimore - A Linker in the Wild
www.youtube.com
[audio] curl - Daniel Stenberg, Open Source Maintainer and Public Speaker
corrode.dev
Rust Walkthroughs
How to rewrite a C++ codebase successfully
gaultier.github.io
Building a Redis / Kafka Data Sink in Rust
www.sea-ql.org
[ZH | EN] Writing a GPT Plugin in Rust, and Lost Gems
ideas.reify.ing
What is in a Rust Allocator?
blog.sulami.xyz
How hard can generating 1024-bit primes really be?
glitchcomet.com
STM32F4 Embedded Rust at the PAC: System Clock Configuration
blog.theembeddedrustacean.com
[video] Make a port scanner in #rustlang with Tokio and learn async Rust
www.youtube.com
Research
Rust Digger: 47,764 (32.92%) of the crates include a Cargo.lock file
rust-digger.code-maven.com
VERT: Verified Equivalent Rust Transpilation with Few-Shot Learning
arxiv.org
Miscellaneous
Elapsed time logger
rust.code-maven.com
👍2
Crate of the week: derive_more
This week's crate is derive_more, a crate for deriving a whole lot of traits
This week's crate is derive_more, a crate for deriving a whole lot of traits
👍1
This week in Rust #547 — 15 may 2024
https://this-week-in-rust.org/blog/2024/05/15/this-week-in-rust-547/
https://this-week-in-rust.org/blog/2024/05/15/this-week-in-rust-547/
Updates from Rust Community
Official
May 2024 Leadership Council Update
blog.rust-lang.org
Newsletters
ClearCoat, new examples, and game updates
thisweekinbevy.com
Project/Tooling Updates
Rust for embedded Linux kernels
lwn.net
kira - release v0.9.0
tesselode/kira/releases/tag/v0.9.0
Cushy v0.3: New widgets, offscreen capture, Plotters and Tokio integrations, and more
ecton.dev
bbolt-rs v1.3.8
ambaxter/bbolt-rs/blob/v1.3.8/docs/announcement.md
Maelstrom: A Hermetic, Clustered Test Runner for Rust (and It’s Fast)
www.reddit.com
r3bl_cmdr version v0.0.12 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#v0012-2024-05-12
Iroh 0.16 - A Better Client
iroh.computer
Observations/Thoughts
Long-term Rust Project Maintenance
corrode.dev
Methods Should Be Object Safe
nora.codes
References are like jumps
without.boats
Rust 1.78: Performance Impact of the 128-bit Memory Alignment Fix
codspeed.io
HowTo: Egui with webworkers
voelklmichael.github.io
Using build.rs to integrate rust applications with system libraries like a pro
neosmart.net
Rust actors + ArcMutex: handle with care
dgroshev.com
Rust through the ages
www.ncameron.org
Mixing rayon and tokio for fun and (hair) loss
blog.dureuill.net
Long-running backend async tasks in tauri v2
sneakycrow.dev
Blazingly Fast Linked Lists
dygalo.dev
Existential types in Rust
lwn.net
Error Handling for Large Rust Projects - A Deep Dive into GreptimeDB's Practices
greptime.com
Rust Walkthroughs
Let's build a Load Balancer in Rust - Part 1
marcobacis.com
[video] Build with Naz : tokio tracing & OTel and how to use it in Rust
www.youtube.com
Miscellaneous
April 2024 Rust Jobs Report
filtra.io
VS Code Extensions and WebAssembly
code.visualstudio.com
Official
May 2024 Leadership Council Update
blog.rust-lang.org
Newsletters
ClearCoat, new examples, and game updates
thisweekinbevy.com
Project/Tooling Updates
Rust for embedded Linux kernels
lwn.net
kira - release v0.9.0
tesselode/kira/releases/tag/v0.9.0
Cushy v0.3: New widgets, offscreen capture, Plotters and Tokio integrations, and more
ecton.dev
bbolt-rs v1.3.8
ambaxter/bbolt-rs/blob/v1.3.8/docs/announcement.md
Maelstrom: A Hermetic, Clustered Test Runner for Rust (and It’s Fast)
www.reddit.com
r3bl_cmdr version v0.0.12 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#v0012-2024-05-12
Iroh 0.16 - A Better Client
iroh.computer
Observations/Thoughts
Long-term Rust Project Maintenance
corrode.dev
Methods Should Be Object Safe
nora.codes
References are like jumps
without.boats
Rust 1.78: Performance Impact of the 128-bit Memory Alignment Fix
codspeed.io
HowTo: Egui with webworkers
voelklmichael.github.io
Using build.rs to integrate rust applications with system libraries like a pro
neosmart.net
Rust actors + ArcMutex: handle with care
dgroshev.com
Rust through the ages
www.ncameron.org
Mixing rayon and tokio for fun and (hair) loss
blog.dureuill.net
Long-running backend async tasks in tauri v2
sneakycrow.dev
Blazingly Fast Linked Lists
dygalo.dev
Existential types in Rust
lwn.net
Error Handling for Large Rust Projects - A Deep Dive into GreptimeDB's Practices
greptime.com
Rust Walkthroughs
Let's build a Load Balancer in Rust - Part 1
marcobacis.com
[video] Build with Naz : tokio tracing & OTel and how to use it in Rust
www.youtube.com
Miscellaneous
April 2024 Rust Jobs Report
filtra.io
VS Code Extensions and WebAssembly
code.visualstudio.com
👍1
Crate of the week: stated-scope-guard
This week's crate is stated-scope-guard, a library supporting a more flexible RAII pattern for stated resouce management.
This week's crate is stated-scope-guard, a library supporting a more flexible RAII pattern for stated resouce management.
😢1
This week in Rust #548 — 22 may 2024
https://this-week-in-rust.org/blog/2024/05/22/this-week-in-rust-548/
https://this-week-in-rust.org/blog/2024/05/22/this-week-in-rust-548/
Updates from Rust Community
Official
Faster linking times on nightly on Linux using rust-lld
blog.rust-lang.org
Foundation
Announcing the First Set of RustConf 2024 Talks & Keynotes
foundation.rust-lang.org
Unsafe Rust in the Wild: Notes on the Current State of Unsafe Rust
foundation.rust-lang.org
Project/Tooling Updates
100 Exercises To Learn Rust
rust-exercises.com/
RustRover Is Released and Includes a Free Non-Commercial Option
blog.jetbrains.com
Mysqlclient-sys 0.3.0: Bundled builds and updated bindings
blog.weiznich.de
Ratatui 0.26.3 is released! - a Rust library for cooking up terminal user interfaces
ratatui.rs
Maelstrom v0.9.0: Added local-only tests, LPT scheduling, and more
maelstrom-software/maelstrom/releases/tag/v0.9.0
r3bl_terminal_async v0.5.3 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#v053-2024-05-22
Observations/Thoughts
Some notes on Rust, mutable aliasing and formal verification
graydon2.dreamwidth.org
Rust's iterators optimize nicely—and contain a footgun
ntietz.com
Towards fast thread_local! context
swatinem.de
Rust's iterators optimize nicely—and contain a footgun
ntietz.com
Why We Forked Quinn
iroh.computer
[audio] AMP - Rust in Production Podcast
corrode.dev
[audio] Rama with Glen De Cauwsemaecker
rustacean-station.org
[video] What's New in Rust 1.72-1.78 Rustacean Station marathon
www.youtube.com
[video] Rust 1.78.0: Last Rust News Video...ever?
www.youtube.com
[video] Devoxx UK - Rust 101: Understand the Hype
www.youtube.com
Rust Walkthroughs
Using Rust Macros for Custom VTables
lucumr.pocoo.org
NULL BITMAP Builds a Database #1: The Log is Literally the Database
buttondown.email
The rainbow bridge between sync and async Rust
www.sea-ql.org
developerlife.com - Effective async Rust, non-blocking, concurrent, parallel, event loops, cancellation safety
developerlife.com
Let's build a Load Balancer in Rust - Part 2
marcobacis.com
Miscellaneous
Free Rust ebooks for Amazon Kindle
rust-ebooks.code-maven.com/
Official
Faster linking times on nightly on Linux using rust-lld
blog.rust-lang.org
Foundation
Announcing the First Set of RustConf 2024 Talks & Keynotes
foundation.rust-lang.org
Unsafe Rust in the Wild: Notes on the Current State of Unsafe Rust
foundation.rust-lang.org
Project/Tooling Updates
100 Exercises To Learn Rust
rust-exercises.com/
RustRover Is Released and Includes a Free Non-Commercial Option
blog.jetbrains.com
Mysqlclient-sys 0.3.0: Bundled builds and updated bindings
blog.weiznich.de
Ratatui 0.26.3 is released! - a Rust library for cooking up terminal user interfaces
ratatui.rs
Maelstrom v0.9.0: Added local-only tests, LPT scheduling, and more
maelstrom-software/maelstrom/releases/tag/v0.9.0
r3bl_terminal_async v0.5.3 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#v053-2024-05-22
Observations/Thoughts
Some notes on Rust, mutable aliasing and formal verification
graydon2.dreamwidth.org
Rust's iterators optimize nicely—and contain a footgun
ntietz.com
Towards fast thread_local! context
swatinem.de
Rust's iterators optimize nicely—and contain a footgun
ntietz.com
Why We Forked Quinn
iroh.computer
[audio] AMP - Rust in Production Podcast
corrode.dev
[audio] Rama with Glen De Cauwsemaecker
rustacean-station.org
[video] What's New in Rust 1.72-1.78 Rustacean Station marathon
www.youtube.com
[video] Rust 1.78.0: Last Rust News Video...ever?
www.youtube.com
[video] Devoxx UK - Rust 101: Understand the Hype
www.youtube.com
Rust Walkthroughs
Using Rust Macros for Custom VTables
lucumr.pocoo.org
NULL BITMAP Builds a Database #1: The Log is Literally the Database
buttondown.email
The rainbow bridge between sync and async Rust
www.sea-ql.org
developerlife.com - Effective async Rust, non-blocking, concurrent, parallel, event loops, cancellation safety
developerlife.com
Let's build a Load Balancer in Rust - Part 2
marcobacis.com
Miscellaneous
Free Rust ebooks for Amazon Kindle
rust-ebooks.code-maven.com/
👍2
Crate of the week: ralertsinua
This week's crate is ralertsinua, a text user interface for getting information about Russian air raids in Ukraine.
This week's crate is ralertsinua, a text user interface for getting information about Russian air raids in Ukraine.
👍67👎38😢8🎉1
This week in Rust #549 — 29 may 2024
https://this-week-in-rust.org/blog/2024/05/29/this-week-in-rust-549/
https://this-week-in-rust.org/blog/2024/05/29/this-week-in-rust-549/
Updates from Rust Community
Official
Welcome James Munns to the Leadership Council
blog.rust-lang.org
Newsletters
Cyberpunk UI, Minecraft simulation, and volumetric destruction
thisweekinbevy.com
Project/Tooling Updates
Fyrox Game Engine 0.34
fyrox.rs
Wasmi's New Execution Engine - Faster Than Ever
wasmi-labs.github.io
iroh@0.17.0 - Everything is a little better
iroh.computer
venndb@0.5.0 - support multi dimensional filter options to be filtered in group
plabayo/venndb/releases/tag/0.5.0
Observations/Thoughts
Diesel: Continuous Benchmarking Case Study
bencher.dev
Visions of the future: formal verification in Rust
xav.io
Avoiding Over-Reliance on mpsc channels in Rust
blog.digital-horror.com
How We Migrated Our Static Analyzer From Java To Rust
www.datadoghq.com
Building Agentic RAG with Rust, Qdrant & OpenAI
www.shuttle.rs
Making a Secure Chat in Rust
vaktibabat.github.io
Parsing structured environment variables in Rust
blog.frankel.ch
Types and self-documenting code in Rust
ceronman.com
Iggy.rs — one year of building the message streaming
blog.iggy.rs
When allocating unused memory boosts performance by 2x
quickwit.io
Atomic Polling Intervals for Highly Concurrent Workloads
www.byronwasti.com
Taming Floating-Point Sums
orlp.net
Send & Mutex - Misconceptions about Send
cryptical.xyz
Rust Walkthroughs
Build with Naz : Linux io_uring and tokio-uring exploration with Rust
developerlife.com
Getting Started with Loco & SeaORM
www.sea-ql.org
Miscellaneous
Rebuilding Consumer Social In Rust
filtra.io
Report on variadic generics discussion at RustNL.
poignardazur.github.io
How to use ChatGPT with Rust
www.onlycoiners.com
[video] Programming Education: Tailoring Tools and Techniques for Rust (Will Crichton in the RustRover livestream series)
www.youtube.com
Official
Welcome James Munns to the Leadership Council
blog.rust-lang.org
Newsletters
Cyberpunk UI, Minecraft simulation, and volumetric destruction
thisweekinbevy.com
Project/Tooling Updates
Fyrox Game Engine 0.34
fyrox.rs
Wasmi's New Execution Engine - Faster Than Ever
wasmi-labs.github.io
iroh@0.17.0 - Everything is a little better
iroh.computer
venndb@0.5.0 - support multi dimensional filter options to be filtered in group
plabayo/venndb/releases/tag/0.5.0
Observations/Thoughts
Diesel: Continuous Benchmarking Case Study
bencher.dev
Visions of the future: formal verification in Rust
xav.io
Avoiding Over-Reliance on mpsc channels in Rust
blog.digital-horror.com
How We Migrated Our Static Analyzer From Java To Rust
www.datadoghq.com
Building Agentic RAG with Rust, Qdrant & OpenAI
www.shuttle.rs
Making a Secure Chat in Rust
vaktibabat.github.io
Parsing structured environment variables in Rust
blog.frankel.ch
Types and self-documenting code in Rust
ceronman.com
Iggy.rs — one year of building the message streaming
blog.iggy.rs
When allocating unused memory boosts performance by 2x
quickwit.io
Atomic Polling Intervals for Highly Concurrent Workloads
www.byronwasti.com
Taming Floating-Point Sums
orlp.net
Send & Mutex - Misconceptions about Send
cryptical.xyz
Rust Walkthroughs
Build with Naz : Linux io_uring and tokio-uring exploration with Rust
developerlife.com
Getting Started with Loco & SeaORM
www.sea-ql.org
Miscellaneous
Rebuilding Consumer Social In Rust
filtra.io
Report on variadic generics discussion at RustNL.
poignardazur.github.io
How to use ChatGPT with Rust
www.onlycoiners.com
[video] Programming Education: Tailoring Tools and Techniques for Rust (Will Crichton in the RustRover livestream series)
www.youtube.com
👍2
This week in Rust #550 — 05 jun 2024
https://this-week-in-rust.org/blog/2024/06/05/this-week-in-rust-550/
https://this-week-in-rust.org/blog/2024/06/05/this-week-in-rust-550/
Updates from Rust Community
Foundation
Welcoming Rust-C++ Interoperability Engineer Jon Bauman to the Rust Foundation Team
foundation.rust-lang.org
RustNL 2024
Visual Application Design for Rust - Rik Arends
www.youtube.com
ThRust in Space: Initial Momentum - Michaël Melchiore
www.youtube.com
Arc in the Linux Kernel - Alice Ryhl
www.youtube.com
Making Connections - Mara Bos
www.youtube.com
Replacing OpenSSL One Step at a Time - Joe Birr-Pixton
www.youtube.com
Fortifying Rust's FFI with Enscapsulated Functions - Leon Schuermann
www.youtube.com
Oxidizing Education - Henk Oordt
www.youtube.com
Postcard: An Unreasonably Effective Tool for Machine to Machine Communication - James Munns
www.youtube.com
Introducing June - Sophia Turner
www.youtube.com
Robius: Immersive and Seamless Multiplatform App Development in Rust - Kevin Boos
www.youtube.com
Compression Carcinized: Implementing zlib in Rust - Folkert de Vries
www.youtube.com
K23: A Secure Research OS Running WASM - Jonas Kruckenberg
www.youtube.com
Async Rust in Embedded Systems with Embassy - Dario Nieuwenhuis
www.youtube.com
Xilem: Let's Build High Performance Rust UI - Raph Levien
www.youtube.com
Rust Poisoning My Wrist for Fun - Ulf Lilleengen
www.youtube.com
Type Theory for Busy Engineers - Niko Matsakis
www.youtube.com
Newsletters
This Month in Rust GameDev #51 - May 2024
gamedev.rs
Project/Tooling Updates
Enter paradis — A new chapter in Rust's parallelism story
andreaslongva.com
Tiny Glade, VJ performances, and 2d lighting
thisweekinbevy.com
Diesel 2.2.0
diesel.rs
Pigg 0.1.0
andrewdavidmackenzie/pigg/releases/tag/0.1.0
git-cliff 2.3.0 is released! (highly customizable changelog generator)
git-cliff.org
Observations/Thoughts
The borrow checker within
smallcultfollowing.com
Don't Worry About Lifetimes
corrode.dev
rust is not about memory safety
o-santi.github.io
On Dependency Usage in Rust
landaire.net
Context Managers: Undroppable Types for Free
blog.yoshuawuyts.com
Rust and dynamically-sized thin pointers
john-millikin.com
Rust is for the Engine, Not the Game
barretts.club
[audio] Thunderbird - Brendan Abolivier, Software Engineer
corrode.dev
Rust Walkthroughs
Build with Naz : Rust typestate pattern
developerlife.com
How to build a plugin system in Rust
www.arroyo.dev
Forming Clouds
isaacdaou.st
Rust error handling: Option & Result
bitfieldconsulting.com
Let's build a Load Balancer in Rust - Part 3
marcobacis.com
The Ultimate Guide to Rust Newtypes
www.howtocodeit.com
Miscellaneous
Highlights from "I spent 6 years developing a puzzle game in Rust and it just shipped, AMA"
gamesbymason.com
Foundation
Welcoming Rust-C++ Interoperability Engineer Jon Bauman to the Rust Foundation Team
foundation.rust-lang.org
RustNL 2024
Visual Application Design for Rust - Rik Arends
www.youtube.com
ThRust in Space: Initial Momentum - Michaël Melchiore
www.youtube.com
Arc in the Linux Kernel - Alice Ryhl
www.youtube.com
Making Connections - Mara Bos
www.youtube.com
Replacing OpenSSL One Step at a Time - Joe Birr-Pixton
www.youtube.com
Fortifying Rust's FFI with Enscapsulated Functions - Leon Schuermann
www.youtube.com
Oxidizing Education - Henk Oordt
www.youtube.com
Postcard: An Unreasonably Effective Tool for Machine to Machine Communication - James Munns
www.youtube.com
Introducing June - Sophia Turner
www.youtube.com
Robius: Immersive and Seamless Multiplatform App Development in Rust - Kevin Boos
www.youtube.com
Compression Carcinized: Implementing zlib in Rust - Folkert de Vries
www.youtube.com
K23: A Secure Research OS Running WASM - Jonas Kruckenberg
www.youtube.com
Async Rust in Embedded Systems with Embassy - Dario Nieuwenhuis
www.youtube.com
Xilem: Let's Build High Performance Rust UI - Raph Levien
www.youtube.com
Rust Poisoning My Wrist for Fun - Ulf Lilleengen
www.youtube.com
Type Theory for Busy Engineers - Niko Matsakis
www.youtube.com
Newsletters
This Month in Rust GameDev #51 - May 2024
gamedev.rs
Project/Tooling Updates
Enter paradis — A new chapter in Rust's parallelism story
andreaslongva.com
Tiny Glade, VJ performances, and 2d lighting
thisweekinbevy.com
Diesel 2.2.0
diesel.rs
Pigg 0.1.0
andrewdavidmackenzie/pigg/releases/tag/0.1.0
git-cliff 2.3.0 is released! (highly customizable changelog generator)
git-cliff.org
Observations/Thoughts
The borrow checker within
smallcultfollowing.com
Don't Worry About Lifetimes
corrode.dev
rust is not about memory safety
o-santi.github.io
On Dependency Usage in Rust
landaire.net
Context Managers: Undroppable Types for Free
blog.yoshuawuyts.com
Rust and dynamically-sized thin pointers
john-millikin.com
Rust is for the Engine, Not the Game
barretts.club
[audio] Thunderbird - Brendan Abolivier, Software Engineer
corrode.dev
Rust Walkthroughs
Build with Naz : Rust typestate pattern
developerlife.com
How to build a plugin system in Rust
www.arroyo.dev
Forming Clouds
isaacdaou.st
Rust error handling: Option & Result
bitfieldconsulting.com
Let's build a Load Balancer in Rust - Part 3
marcobacis.com
The Ultimate Guide to Rust Newtypes
www.howtocodeit.com
Miscellaneous
Highlights from "I spent 6 years developing a puzzle game in Rust and it just shipped, AMA"
gamesbymason.com
👍1
Crate of the week: layoutparser-ort
This week's crate is layoutparser-ort, a simplified port of LayoutParser for ML-based document layout element detection.
This week's crate is layoutparser-ort, a simplified port of LayoutParser for ML-based document layout element detection.
👍1
This week in Rust #551 — 12 jun 2024
https://this-week-in-rust.org/blog/2024/06/12/this-week-in-rust-551/
https://this-week-in-rust.org/blog/2024/06/12/this-week-in-rust-551/
Updates from Rust Community
Newsletters
ThisWeekInBevy: Bevy0.14-rc.2, Powerglove, and Soup
thisweekinbevy.com
This Month in Rust OSDev: May 2024
rust-osdev.com
Project/Tooling Updates
The Rust to .NET compiler (backend) can now properly compile the "guessing game" from the Rust book
www.reddit.com
Cattaca 1.0.0
sdball/cattaca/releases/tag/v1.0.0
BugStalker v0.2.0 - rust debugger
www.reddit.com
Observations/Thoughts
How I spent 2 years building my own game engine (Rust, WASM, WebGPU)
legendofworlds.com
The Inconceivable Types of Rust: How to Make Self-Borrows Safe
blog.polybdenum.com
Making robots plan faster with SIMD and Rust
www.claytonwramsey.com
Learning Rust: Bare Threading
levelup.gitconnected.com
999 crates of Rust on the wall
lawngno.me
How-to compile rust faster
blog.rust.careers
Tock binary size
tweedegolf.nl
Virtual Geometry in Bevy 0.14
jms55.github.io
Building Plain Old Data from Scratch
onevariable.com
Latency at the edge with Rust/WebAssembly and Postgres: Part 1, Part 2
exograph.dev
[video] Full-stack development of a B2B payment infrastructure with Rust - with Florent Bécart
www.youtube.com
Rust Walkthroughs
[series] Master Hexagonal Architecture in Rust: Anatomy of a Bad Rust Application
www.howtocodeit.com
How to build a Custom Benchmarking Harness in Rust
bencher.dev
From Sender to Receiver: Rust’s Approach to Local File Transfers
medium.com/@otukof
Build with Naz - Rust error handling with miette
developerlife.com
Miscellaneous
May 2024 Rust Jobs Report
filtra.io
Virtual Rust Events
events.code-maven.com/
Newsletters
ThisWeekInBevy: Bevy0.14-rc.2, Powerglove, and Soup
thisweekinbevy.com
This Month in Rust OSDev: May 2024
rust-osdev.com
Project/Tooling Updates
The Rust to .NET compiler (backend) can now properly compile the "guessing game" from the Rust book
www.reddit.com
Cattaca 1.0.0
sdball/cattaca/releases/tag/v1.0.0
BugStalker v0.2.0 - rust debugger
www.reddit.com
Observations/Thoughts
How I spent 2 years building my own game engine (Rust, WASM, WebGPU)
legendofworlds.com
The Inconceivable Types of Rust: How to Make Self-Borrows Safe
blog.polybdenum.com
Making robots plan faster with SIMD and Rust
www.claytonwramsey.com
Learning Rust: Bare Threading
levelup.gitconnected.com
999 crates of Rust on the wall
lawngno.me
How-to compile rust faster
blog.rust.careers
Tock binary size
tweedegolf.nl
Virtual Geometry in Bevy 0.14
jms55.github.io
Building Plain Old Data from Scratch
onevariable.com
Latency at the edge with Rust/WebAssembly and Postgres: Part 1, Part 2
exograph.dev
[video] Full-stack development of a B2B payment infrastructure with Rust - with Florent Bécart
www.youtube.com
Rust Walkthroughs
[series] Master Hexagonal Architecture in Rust: Anatomy of a Bad Rust Application
www.howtocodeit.com
How to build a Custom Benchmarking Harness in Rust
bencher.dev
From Sender to Receiver: Rust’s Approach to Local File Transfers
medium.com/@otukof
Build with Naz - Rust error handling with miette
developerlife.com
Miscellaneous
May 2024 Rust Jobs Report
filtra.io
Virtual Rust Events
events.code-maven.com/
👍3
👍1
This week in Rust #552 — 19 jun 2024
https://this-week-in-rust.org/blog/2024/06/19/this-week-in-rust-552/
https://this-week-in-rust.org/blog/2024/06/19/this-week-in-rust-552/
Updates from Rust Community
Official
Announcing Rust 1.79.0
blog.rust-lang.org
This Development-cycle in Cargo: 1.80
blog.rust-lang.org
Foundation
Announcing the Safety-Critical Rust Consortium
foundation.rust-lang.org
Newsletters
This Week in Bevy: Meshlets, Stable Interpolation, and Generalized ECS Reactivity with Observers!
thisweekinbevy.com
Project/Tooling Updates
rust-analyzer changelog #238
rust-analyzer.github.io
Enhancing Code Completion for Rust in Cody
sourcegraph.com
Apache Datafusion-Comet- Rust-Based Apache Spark accelerator - 1.5x performance improvements in apache spark TPC-H queries, and other commodity hardware
apache/datafusion-comet
Fluvio Distributed Streaming Engine Release 0.11.9
www.fluvio.io
Observations/Thoughts
Path Generics in Rust: A Sketch Proposal for Simplicity and Generality
cfallin.org
Dioxus Labs + “High-level Rust”
dioxus.notion.site
Making Your First Real-World Rust Project a Success
corrode.dev
Future's liveness problem
skepfyr.me
Optimizing Rust code with Flamegraph and DHAT – a practical example with Dust DDS
www.s2e-systems.com
Exograph at the Edge with Cloudflare Workers
exograph.dev
GraphQL Server in the Browser using WebAssembly
exograph.dev
[video] Compiler-Driven Development in Rust
www.youtube.com
[video] Rust 1.79.0: Top 10 Most Interesting Things
youtu.be
[audio] What's New in Rust 1.72 and 1.73
rustacean-station.org
[audio] Matic with Eric Seppanen
corrode.dev
Rust Walkthroughs
Rust Ownership Explained: Merging Linked Lists
www.howtocodeit.com
Zero to Performance Hero: How to Benchmark and Profile Your eBPF Code in Rust
www.infoq.com
IPC in Rust - a Ping Pong Comparison
3tilley.github.io
I ported h2spec to Rust (also: codegen!)
fasterthanli.me
Parsing Python ASTs 20x Faster with Rust
www.gauge.sh
Making a const version of Rust's array::from_fn - How hard can it be?
gendignoux.com
Using Tauri to build a cross-platform security app
www.firezone.dev
Generate and package Rust client SDKs with Buf
buf.build
[series] Master Hexagonal Architecture in Rust (part 2): Separation of Concerns, Rust-Style
www.howtocodeit.com
Research
SquirrelFS: using the Rust compiler to check file-system crash consistency
arxiv.org
Trusting code in the wild: Exploring contributor reputation measures to review dependencies in the Rust ecosystem
arxiv.org
Miscellaneous
Rust social status update 2024.06
rust.code-maven.com
Learning Material for Idiomatic Rust
corrode.dev
Official
Announcing Rust 1.79.0
blog.rust-lang.org
This Development-cycle in Cargo: 1.80
blog.rust-lang.org
Foundation
Announcing the Safety-Critical Rust Consortium
foundation.rust-lang.org
Newsletters
This Week in Bevy: Meshlets, Stable Interpolation, and Generalized ECS Reactivity with Observers!
thisweekinbevy.com
Project/Tooling Updates
rust-analyzer changelog #238
rust-analyzer.github.io
Enhancing Code Completion for Rust in Cody
sourcegraph.com
Apache Datafusion-Comet- Rust-Based Apache Spark accelerator - 1.5x performance improvements in apache spark TPC-H queries, and other commodity hardware
apache/datafusion-comet
Fluvio Distributed Streaming Engine Release 0.11.9
www.fluvio.io
Observations/Thoughts
Path Generics in Rust: A Sketch Proposal for Simplicity and Generality
cfallin.org
Dioxus Labs + “High-level Rust”
dioxus.notion.site
Making Your First Real-World Rust Project a Success
corrode.dev
Future's liveness problem
skepfyr.me
Optimizing Rust code with Flamegraph and DHAT – a practical example with Dust DDS
www.s2e-systems.com
Exograph at the Edge with Cloudflare Workers
exograph.dev
GraphQL Server in the Browser using WebAssembly
exograph.dev
[video] Compiler-Driven Development in Rust
www.youtube.com
[video] Rust 1.79.0: Top 10 Most Interesting Things
youtu.be
[audio] What's New in Rust 1.72 and 1.73
rustacean-station.org
[audio] Matic with Eric Seppanen
corrode.dev
Rust Walkthroughs
Rust Ownership Explained: Merging Linked Lists
www.howtocodeit.com
Zero to Performance Hero: How to Benchmark and Profile Your eBPF Code in Rust
www.infoq.com
IPC in Rust - a Ping Pong Comparison
3tilley.github.io
I ported h2spec to Rust (also: codegen!)
fasterthanli.me
Parsing Python ASTs 20x Faster with Rust
www.gauge.sh
Making a const version of Rust's array::from_fn - How hard can it be?
gendignoux.com
Using Tauri to build a cross-platform security app
www.firezone.dev
Generate and package Rust client SDKs with Buf
buf.build
[series] Master Hexagonal Architecture in Rust (part 2): Separation of Concerns, Rust-Style
www.howtocodeit.com
Research
SquirrelFS: using the Rust compiler to check file-system crash consistency
arxiv.org
Trusting code in the wild: Exploring contributor reputation measures to review dependencies in the Rust ecosystem
arxiv.org
Miscellaneous
Rust social status update 2024.06
rust.code-maven.com
Learning Material for Idiomatic Rust
corrode.dev
Crate of the week: yazi
This week's crate is yazi, a blazing fast terminal file manager based on async I/O.
This week's crate is yazi, a blazing fast terminal file manager based on async I/O.
🎉6