Updates from Rust Community
Foundation
Guest Blog: Attending CISA’s Open Source Software Security Summit
foundation.rust-lang.org
Newsletters
This Month in Rust OSDev: March 2024
rust-osdev.com
Project/Tooling Updates
lilos v1.0 released
cliffle.com
medium-to-markdown v0.1.1 : Convert your medium blogs easily into markdown files
medium.com/@harshiljani2002
Fluvio v0.11.6 release and project updates
www.fluvio.io
venndb 0.4.0 - custom validators
plabayo/venndb/releases/tag/0.4.0
Tantivy 0.22: Performance improvements, new aggregations and stability fixes
quickwit.io
Announcing r3bl_terminal_async - build async interactive CLIs in Rust
developerlife.com
[video] Demo + architecture overview of Ferrostar, a cross-platform turn-by-turn navigation SDK with a Rust core
www.youtube.com
Observations/Thoughts
The Rust Calling Convention We Deserve
mcyoung.xyz
Sized, DynSized, and Unsized
smallcultfollowing.com
Coroutines and effects
without.boats
Porting a cross-platform GUI application to Rust
hacks.mozilla.org
Adventures In Rust: Bringing Exchange Support To Thunderbird
blog.thunderbird.net
Rust Walkthroughs
Why SQLite Performance Tuning made Bencher 1200x Faster
bencher.dev
drop, the destructor of Rust structs
rust.code-maven.com
Building with AWS S3 using Rust
www.shuttle.rs
Rust tokio task cancellation patterns
cybernetist.com
[video] Build with Naz - Published crate r3bl_terminal_async for building async interactive CLIs in Rust
www.youtube.com
[video] Trent Billington - Bevy ECS - Power tool for data oriented applications
www.youtube.com
[video] Building a procedural art generator
www.youtube.com
[audio] Isograph with Robert Balicki
rustacean-station.org
Research
A Study of Undefined Behavior Across Foreign Function Boundaries in Rust Libraries
arxiv.org
Rust Digger: Does size matter? The biggest crate is 450MB; More than 100 crates are over 50MB
rust-digger.code-maven.com
Miscellaneous
GitHub Sponsor Rust developer David Tolnay
dev.to
Learn how to write TCP servers using Rust's std::net module
app.codecrafters.io
RustFest Zürich 🇨 Talks announced
rustfest.ch
Foundation
Guest Blog: Attending CISA’s Open Source Software Security Summit
foundation.rust-lang.org
Newsletters
This Month in Rust OSDev: March 2024
rust-osdev.com
Project/Tooling Updates
lilos v1.0 released
cliffle.com
medium-to-markdown v0.1.1 : Convert your medium blogs easily into markdown files
medium.com/@harshiljani2002
Fluvio v0.11.6 release and project updates
www.fluvio.io
venndb 0.4.0 - custom validators
plabayo/venndb/releases/tag/0.4.0
Tantivy 0.22: Performance improvements, new aggregations and stability fixes
quickwit.io
Announcing r3bl_terminal_async - build async interactive CLIs in Rust
developerlife.com
[video] Demo + architecture overview of Ferrostar, a cross-platform turn-by-turn navigation SDK with a Rust core
www.youtube.com
Observations/Thoughts
The Rust Calling Convention We Deserve
mcyoung.xyz
Sized, DynSized, and Unsized
smallcultfollowing.com
Coroutines and effects
without.boats
Porting a cross-platform GUI application to Rust
hacks.mozilla.org
Adventures In Rust: Bringing Exchange Support To Thunderbird
blog.thunderbird.net
Rust Walkthroughs
Why SQLite Performance Tuning made Bencher 1200x Faster
bencher.dev
drop, the destructor of Rust structs
rust.code-maven.com
Building with AWS S3 using Rust
www.shuttle.rs
Rust tokio task cancellation patterns
cybernetist.com
[video] Build with Naz - Published crate r3bl_terminal_async for building async interactive CLIs in Rust
www.youtube.com
[video] Trent Billington - Bevy ECS - Power tool for data oriented applications
www.youtube.com
[video] Building a procedural art generator
www.youtube.com
[audio] Isograph with Robert Balicki
rustacean-station.org
Research
A Study of Undefined Behavior Across Foreign Function Boundaries in Rust Libraries
arxiv.org
Rust Digger: Does size matter? The biggest crate is 450MB; More than 100 crates are over 50MB
rust-digger.code-maven.com
Miscellaneous
GitHub Sponsor Rust developer David Tolnay
dev.to
Learn how to write TCP servers using Rust's std::net module
app.codecrafters.io
RustFest Zürich 🇨 Talks announced
rustfest.ch
This week in Rust #545 — 01 may 2024
https://this-week-in-rust.org/blog/2024/05/01/this-week-in-rust-545/
https://this-week-in-rust.org/blog/2024/05/01/this-week-in-rust-545/
Updates from Rust Community
Newsletters
Motion Blur, Visualizations, and beautiful renders
thisweekinbevy.com
Project/Tooling Updates
r3bl_trerminal_async v0.5.1 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#v051-2024-04-28
minbpe-rs v0.1.0: Port of Andrej Karpathy's minbpe to Rust
gnp/minbpe-rs
Message retention and replay with Selium
selium.com
Observations/Thoughts
Leaving Rust gamedev after 3 years
loglog.games
Tasks are the wrong abstraction
blog.yoshuawuyts.com
Go or Rust? Just Listen to the Bots
cybernetist.com
Cracking the Cryptic (with Z3 and Rust)
hugopeters.me
So, you want to write an unsafe crate
blog.dureuill.net
Designing an efficient memory layout in Rust with unsafe & unions, or, an overlong guide in avoiding dynamic dispatch
alonely0.github.io
Event driven Microservices using Kafka and Rust
www.shuttle.rs
Writing ergonomic async assertions in Rust
www.niklaslong.ch
Making an HTML parsing script a hundred times faster with Rayon
medium.com/@sam.van.overmeire
Rust binaries stability
mirekdlugosz.com
[audio] Ratatui with Orhun Parmaksiz :: Rustacean Station
rustacean-station.org
The Mediocre Programmer's Guide to Rust
www.hezmatt.org
Rust Walkthroughs
Boosting Dev Experience with Serverless Rust in RustRover
blog.jetbrains.com
developerlife.com - Rust Polymorphism, dyn, impl, using existing traits, trait objects for testing and extensibility
developerlife.com
Performance optimization with flamegraph and Divan
hegdenu.net
Research
Rust Digger: There are 4,907 interesting Crate homepages
rust-digger.code-maven.com
Miscellaneous
Writing A Wasm Runtime In Rust
skanehira.github.io
GitHub Sponsor Rust developer Andrew Gallant (BurntSushi)
dev.to
Giving Rust a chance for in-kernel codecs
lwn.net
Zed Decoded: Rope & SumTree
zed.dev
An almost infinite Fibonacci Iterator
rust.code-maven.com
[video] From C to Rust: Bringing Rust Abstractions to Embedded Linux
www.youtube.com
Newsletters
Motion Blur, Visualizations, and beautiful renders
thisweekinbevy.com
Project/Tooling Updates
r3bl_trerminal_async v0.5.1 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#v051-2024-04-28
minbpe-rs v0.1.0: Port of Andrej Karpathy's minbpe to Rust
gnp/minbpe-rs
Message retention and replay with Selium
selium.com
Observations/Thoughts
Leaving Rust gamedev after 3 years
loglog.games
Tasks are the wrong abstraction
blog.yoshuawuyts.com
Go or Rust? Just Listen to the Bots
cybernetist.com
Cracking the Cryptic (with Z3 and Rust)
hugopeters.me
So, you want to write an unsafe crate
blog.dureuill.net
Designing an efficient memory layout in Rust with unsafe & unions, or, an overlong guide in avoiding dynamic dispatch
alonely0.github.io
Event driven Microservices using Kafka and Rust
www.shuttle.rs
Writing ergonomic async assertions in Rust
www.niklaslong.ch
Making an HTML parsing script a hundred times faster with Rayon
medium.com/@sam.van.overmeire
Rust binaries stability
mirekdlugosz.com
[audio] Ratatui with Orhun Parmaksiz :: Rustacean Station
rustacean-station.org
The Mediocre Programmer's Guide to Rust
www.hezmatt.org
Rust Walkthroughs
Boosting Dev Experience with Serverless Rust in RustRover
blog.jetbrains.com
developerlife.com - Rust Polymorphism, dyn, impl, using existing traits, trait objects for testing and extensibility
developerlife.com
Performance optimization with flamegraph and Divan
hegdenu.net
Research
Rust Digger: There are 4,907 interesting Crate homepages
rust-digger.code-maven.com
Miscellaneous
Writing A Wasm Runtime In Rust
skanehira.github.io
GitHub Sponsor Rust developer Andrew Gallant (BurntSushi)
dev.to
Giving Rust a chance for in-kernel codecs
lwn.net
Zed Decoded: Rope & SumTree
zed.dev
An almost infinite Fibonacci Iterator
rust.code-maven.com
[video] From C to Rust: Bringing Rust Abstractions to Embedded Linux
www.youtube.com
Crate of the week: efs
This week's crate is efs, a no-std ext2 filesystem implementation with plans to add other file systems in the future.
This week's crate is efs, a no-std ext2 filesystem implementation with plans to add other file systems in the future.
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
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
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
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.
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/
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.
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
[email protected] - Everything is a little better
iroh.computer
[email protected] - 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
[email protected] - Everything is a little better
iroh.computer
[email protected] - 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
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
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.