This week in Rust #559 — 07 aug 2024
https://this-week-in-rust.org/blog/2024/08/07/this-week-in-rust-559/
https://this-week-in-rust.org/blog/2024/08/07/this-week-in-rust-559/
Updates from Rust Community
Newsletters
thisweekinbevy - 0.14.1, tracking change detection, and more rendering examples
thisweekinbevy.com
Project/Tooling Updates
Tauri 2.0 Release Candidate
v2.tauri.app
CGlue 0.3 Future and Beyond
blaz.is
ratatui - v0.28.0
ratatui.rs
Pigg 0.3.3 the GUI for RPi GPIO interaction released, with Remote GPIO feature!
andrewdavidmackenzie/pigg/releases/tag/0.3.3
Announcing SeaORM 1.0
www.sea-ql.org
Danube - Queuing and Pub/Sub message patterns
dev-state.com
Observations/Thoughts
Trying and mostly failing to optimize frustum culling in a WebGL + TS + Rust engine
blog.paavo.me
Panic! At The Async Runtime Shutdown
www.mattkeeter.com
Debugging a rustc segfault on illumos
sunshowers.io
Tracing my way with tracing-rs
j.njsm.de
[Series] The Hitchhiker’s Guide to Building a Distributed Filesystem in Rust.
systemweakness.com
Best Rust books for 2024
bitfieldconsulting.com
Phantom Menace: memory leak that wasn't there
flakm.com
Developing a cryptographically secure bootloader for RISC-V in Rust
www.codethink.co.uk
Extending the #[diagnostic] tool attribute namespace
blog.weiznich.de
Rust Walkthroughs
Tracing Tokio Resources
hegdenu.net
[Series] Mastering Dependency Injection in Rust: Crafting a Custom Container
chesedo.me
Research
The Hitchhiker’s Guide to Building a Distributed Filesystem in Rust.
medium.com/@xorio42
Miscellaneous
Rustic: Enhanced Org Babel integration
psibi.in
Efficient Logging - Speeding up production code by logging more efficiently
antoniosbarotsis.github.io
Newsletters
thisweekinbevy - 0.14.1, tracking change detection, and more rendering examples
thisweekinbevy.com
Project/Tooling Updates
Tauri 2.0 Release Candidate
v2.tauri.app
CGlue 0.3 Future and Beyond
blaz.is
ratatui - v0.28.0
ratatui.rs
Pigg 0.3.3 the GUI for RPi GPIO interaction released, with Remote GPIO feature!
andrewdavidmackenzie/pigg/releases/tag/0.3.3
Announcing SeaORM 1.0
www.sea-ql.org
Danube - Queuing and Pub/Sub message patterns
dev-state.com
Observations/Thoughts
Trying and mostly failing to optimize frustum culling in a WebGL + TS + Rust engine
blog.paavo.me
Panic! At The Async Runtime Shutdown
www.mattkeeter.com
Debugging a rustc segfault on illumos
sunshowers.io
Tracing my way with tracing-rs
j.njsm.de
[Series] The Hitchhiker’s Guide to Building a Distributed Filesystem in Rust.
systemweakness.com
Best Rust books for 2024
bitfieldconsulting.com
Phantom Menace: memory leak that wasn't there
flakm.com
Developing a cryptographically secure bootloader for RISC-V in Rust
www.codethink.co.uk
Extending the #[diagnostic] tool attribute namespace
blog.weiznich.de
Rust Walkthroughs
Tracing Tokio Resources
hegdenu.net
[Series] Mastering Dependency Injection in Rust: Crafting a Custom Container
chesedo.me
Research
The Hitchhiker’s Guide to Building a Distributed Filesystem in Rust.
medium.com/@xorio42
Miscellaneous
Rustic: Enhanced Org Babel integration
psibi.in
Efficient Logging - Speeding up production code by logging more efficiently
antoniosbarotsis.github.io
👍1
Crate of the week: WhenFS
This week's crate is WhenFS, a FUSE filesystem that misuses your google calendar as storage. And yes, your schedule will look as packed as mine once you store one or two files in there.
This week's crate is WhenFS, a FUSE filesystem that misuses your google calendar as storage. And yes, your schedule will look as packed as mine once you store one or two files in there.
🎉2
This week in Rust #560 — 14 aug 2024
https://this-week-in-rust.org/blog/2024/08/14/this-week-in-rust-560/
https://this-week-in-rust.org/blog/2024/08/14/this-week-in-rust-560/
Updates from Rust Community
Official
Announcing Rust 1.80.1
blog.rust-lang.org
Rust Project goals for 2024
blog.rust-lang.org
Newsletters
This Month in Rust OSDev: July 2024
rust-osdev.com
Project/Tooling Updates
Bevy's Fourth Birthday
bevyengine.org
Intoducing Tonbo
tonbo.io
This Month in Xilem, July 2024
linebender.org
Rust GPU Transitions to Community Ownership
rust-gpu.github.io
rust-analyzer changelog #246
rust-analyzer.github.io
Ringboard: a new clipboard manager for Linux
alexsaveau.dev
derive_more 1.0.0 - Finally a stable release
JelteF/derive_more/releases/tag/v1.0.0
Aura 4.0: Port from Haskell to Rust complete (Migration Guide, Why Rust?)
fosskers/aura/releases/tag/v4.0.0
r3bl_terminal_async v0.5.6 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#v056-2024-08-13
r3bl_tui v0.5.7 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#v057-2024-08-13
Observations/Thoughts
I compared 14 hashing algorithms on Rust using Criterion
blog.goose.love
Rust's Mutex, Atomics and UnsafeCell – Spooky Action at a Distance?
leon.schuermann.io
How I Created 175 Fonts Using Rust
chevyray.dev
The weird of function-local types in Rust
elastio.github.io
Fear Not the Association of Types: a walkthrough of associated types
gavinleroy.com
Programming vs Software Engineering (Rust vs Go)
kerkour.com
[video] The Best Games from Bevy Jam 5
www.youtube.com
[audio] I Was Wrong About Rust Build Times
sdr-podcast.com
[audio] Rust in Production Podcast Season 2 Finale
corrode.dev
[audio] Exploring Fiberplane's 3-Year Rust Journey, with Benno van den Berg
rustacean-station.org
Rust Walkthroughs
GraphQL based Admin Dashboard with Loco and Seaography
www.sea-ql.org
Research
Don’t Write, but Return: Replacing Output Parameters with Algebraic Data Types in C-to-Rust Translation
dl.acm.org
The Hitchhiker’s Guide to Building an Encrypted Filesystem in Rust
medium.com/@xorio42/list
Miscellaneous
RP2350 Launch Blog
thejpster.org.uk
July 2024 Rust Jobs Report
filtra.io
[video] John Nunley discusses Rust, Open source, smol-rs and Async Programming
www.youtube.com
[Audio] Supercharging Python Tooling – An Interview with Charlie Marsh
timclicks.dev
[Audio] Systems Software for Linux with Rust – Interview with Zeeshan Ali Khan
timclicks.dev
Official
Announcing Rust 1.80.1
blog.rust-lang.org
Rust Project goals for 2024
blog.rust-lang.org
Newsletters
This Month in Rust OSDev: July 2024
rust-osdev.com
Project/Tooling Updates
Bevy's Fourth Birthday
bevyengine.org
Intoducing Tonbo
tonbo.io
This Month in Xilem, July 2024
linebender.org
Rust GPU Transitions to Community Ownership
rust-gpu.github.io
rust-analyzer changelog #246
rust-analyzer.github.io
Ringboard: a new clipboard manager for Linux
alexsaveau.dev
derive_more 1.0.0 - Finally a stable release
JelteF/derive_more/releases/tag/v1.0.0
Aura 4.0: Port from Haskell to Rust complete (Migration Guide, Why Rust?)
fosskers/aura/releases/tag/v4.0.0
r3bl_terminal_async v0.5.6 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#v056-2024-08-13
r3bl_tui v0.5.7 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#v057-2024-08-13
Observations/Thoughts
I compared 14 hashing algorithms on Rust using Criterion
blog.goose.love
Rust's Mutex, Atomics and UnsafeCell – Spooky Action at a Distance?
leon.schuermann.io
How I Created 175 Fonts Using Rust
chevyray.dev
The weird of function-local types in Rust
elastio.github.io
Fear Not the Association of Types: a walkthrough of associated types
gavinleroy.com
Programming vs Software Engineering (Rust vs Go)
kerkour.com
[video] The Best Games from Bevy Jam 5
www.youtube.com
[audio] I Was Wrong About Rust Build Times
sdr-podcast.com
[audio] Rust in Production Podcast Season 2 Finale
corrode.dev
[audio] Exploring Fiberplane's 3-Year Rust Journey, with Benno van den Berg
rustacean-station.org
Rust Walkthroughs
GraphQL based Admin Dashboard with Loco and Seaography
www.sea-ql.org
Research
Don’t Write, but Return: Replacing Output Parameters with Algebraic Data Types in C-to-Rust Translation
dl.acm.org
The Hitchhiker’s Guide to Building an Encrypted Filesystem in Rust
medium.com/@xorio42/list
Miscellaneous
RP2350 Launch Blog
thejpster.org.uk
July 2024 Rust Jobs Report
filtra.io
[video] John Nunley discusses Rust, Open source, smol-rs and Async Programming
www.youtube.com
[Audio] Supercharging Python Tooling – An Interview with Charlie Marsh
timclicks.dev
[Audio] Systems Software for Linux with Rust – Interview with Zeeshan Ali Khan
timclicks.dev
This week in Rust #561 — 21 aug 2024
https://this-week-in-rust.org/blog/2024/08/21/this-week-in-rust-561/
https://this-week-in-rust.org/blog/2024/08/21/this-week-in-rust-561/
Updates from Rust Community
Official
This Development-cycle in Cargo: 1.81
blog.rust-lang.org
Async Closures MVP: Call for Testing!
blog.rust-lang.org
Project/Tooling Updates
Rerun 0.18 - Exploiting column chunks for faster ingestion and lower memory use
rerun.io
srgn 0.13: new grep-like search mode for source code
alexpovel/srgn/releases/tag/srgn-v0.13.0
Observations/Thoughts
Expanding on withoutboat’s pinned places
poignardazur.github.io
Introducing datafusion-uwheel, A Native DataFusion Optimizer for Time-based Analytics
uwheel.rs
What is a place expression?
www.ralfj.de
Arenas
donsz.nl
4 Years of Bevy
bd103.github.io
Fixing Incorrect Tracing Parent Spans with Futures and JoinSet in Rust
chesedo.me
Rust Walkthroughs
Rust GUI library via Flutter, done simple
cjycode.com
[Series] Mastering Dependency Injection in Rust: Using a macro part 1
chesedo.me
Miscellaneous
The amazing Rust podcasts that have emerged in 2024
tim.mcnamara.nz
FreeBSD considers Rust in the base system
lwn.net
Incorporating Lua with Livtet
www.jacky.wtf
[video] Systems Software for Linux with Rust – Interview with Zeeshan Ali Khan
www.youtube.com
Building A Spreadsheet in Rust, WASM, and WebGL
filtra.io
Official
This Development-cycle in Cargo: 1.81
blog.rust-lang.org
Async Closures MVP: Call for Testing!
blog.rust-lang.org
Project/Tooling Updates
Rerun 0.18 - Exploiting column chunks for faster ingestion and lower memory use
rerun.io
srgn 0.13: new grep-like search mode for source code
alexpovel/srgn/releases/tag/srgn-v0.13.0
Observations/Thoughts
Expanding on withoutboat’s pinned places
poignardazur.github.io
Introducing datafusion-uwheel, A Native DataFusion Optimizer for Time-based Analytics
uwheel.rs
What is a place expression?
www.ralfj.de
Arenas
donsz.nl
4 Years of Bevy
bd103.github.io
Fixing Incorrect Tracing Parent Spans with Futures and JoinSet in Rust
chesedo.me
Rust Walkthroughs
Rust GUI library via Flutter, done simple
cjycode.com
[Series] Mastering Dependency Injection in Rust: Using a macro part 1
chesedo.me
Miscellaneous
The amazing Rust podcasts that have emerged in 2024
tim.mcnamara.nz
FreeBSD considers Rust in the base system
lwn.net
Incorporating Lua with Livtet
www.jacky.wtf
[video] Systems Software for Linux with Rust – Interview with Zeeshan Ali Khan
www.youtube.com
Building A Spreadsheet in Rust, WASM, and WebGL
filtra.io
Crate of the week: discret
This week's crate is discret, a graphQL-based peer-to-peer implementation library.
This week's crate is discret, a graphQL-based peer-to-peer implementation library.
This week in Rust #562 — 28 aug 2024
https://this-week-in-rust.org/blog/2024/08/28/this-week-in-rust-562/
https://this-week-in-rust.org/blog/2024/08/28/this-week-in-rust-562/
Updates from Rust Community
Official
2024 Leadership Council Survey
blog.rust-lang.org
Embedded Working Group Community Micro Survey
blog.rust-lang.org
Foundation
What's in Store at RustConf 2024
foundation.rust-lang.org
Project/Tooling Updates
git-cliff 2.5.0 is released!
git-cliff.org
Ferrocene 24.08.0 now available!
ferrous-systems.com
Go wild: Wildcard support in Rules and a new open-source wildcard crate
blog.cloudflare.com
Why am I writing a Rust compiler in C?
notgull.net
Current zlib-rs performance
tweedegolf.nl
Bon builder generator 2.0 release 🎉
elastio.github.io
Meilisearch 1.10
blog.meilisearch.com
Observations/Thoughts
Rust dylib rabbit holes
davidlattimore.github.io
I sped up serde_json strings by 20%
purplesyringa.moe
Using StringView / German Style Strings to Make Queries Faster: Part 1 - Reading Parquet
www.influxdata.com
Rust as My First Language
www.shuttle.rs
Doctests - How were they improved?
blog.guillaume-gomez.fr
MiniJinja: Learnings from Building a Template Engine in Rust
lucumr.pocoo.org
Standards for use of unsafe Rust in the kernel
lwn.net
Rust vs C++: A Real-World Perspective (interview with Tyler Weaver)
corrode.dev
A Piece of UNIX History in Rust
howdytx.technology
Why Amazon, Cloduflare and Discord are building servers in Rust but you should probably not
kerkour.com
Rust Walkthroughs
Let the API protect you
www.snoyman.com
Packaging a Rust Program for Fedora
jrfernandez.com
Building a Bevy Plugin for Rolling Dice
blog.erikhorton.com
[video] Implementing a Lox interpreter in Rust
www.youtube.com
[video] Command line tools: Implementing wc in Rust
www.youtube.com
[video] Explore Linux TTY, process, signals w/ Rust - Part 1/3 (background info)
www.youtube.com
Research
On the Impact of Memory Safety on Fast Network I/O
ieeexplore.ieee.org
Miscellaneous
Can DARPA’s TRACTOR Pull C to Rust for Memory-Safe Overhaul?
thenewstack.io
Crafting a Blockchain in Go and Rust: A Comparative Journey — Private keys, Public Keys and Signatures [Part 1]
hashblog.thepolyglotprogrammer.com
[video] A Multiplatform Mobile Navigation SDK with Rust at the Core
www.youtube.com
Official
2024 Leadership Council Survey
blog.rust-lang.org
Embedded Working Group Community Micro Survey
blog.rust-lang.org
Foundation
What's in Store at RustConf 2024
foundation.rust-lang.org
Project/Tooling Updates
git-cliff 2.5.0 is released!
git-cliff.org
Ferrocene 24.08.0 now available!
ferrous-systems.com
Go wild: Wildcard support in Rules and a new open-source wildcard crate
blog.cloudflare.com
Why am I writing a Rust compiler in C?
notgull.net
Current zlib-rs performance
tweedegolf.nl
Bon builder generator 2.0 release 🎉
elastio.github.io
Meilisearch 1.10
blog.meilisearch.com
Observations/Thoughts
Rust dylib rabbit holes
davidlattimore.github.io
I sped up serde_json strings by 20%
purplesyringa.moe
Using StringView / German Style Strings to Make Queries Faster: Part 1 - Reading Parquet
www.influxdata.com
Rust as My First Language
www.shuttle.rs
Doctests - How were they improved?
blog.guillaume-gomez.fr
MiniJinja: Learnings from Building a Template Engine in Rust
lucumr.pocoo.org
Standards for use of unsafe Rust in the kernel
lwn.net
Rust vs C++: A Real-World Perspective (interview with Tyler Weaver)
corrode.dev
A Piece of UNIX History in Rust
howdytx.technology
Why Amazon, Cloduflare and Discord are building servers in Rust but you should probably not
kerkour.com
Rust Walkthroughs
Let the API protect you
www.snoyman.com
Packaging a Rust Program for Fedora
jrfernandez.com
Building a Bevy Plugin for Rolling Dice
blog.erikhorton.com
[video] Implementing a Lox interpreter in Rust
www.youtube.com
[video] Command line tools: Implementing wc in Rust
www.youtube.com
[video] Explore Linux TTY, process, signals w/ Rust - Part 1/3 (background info)
www.youtube.com
Research
On the Impact of Memory Safety on Fast Network I/O
ieeexplore.ieee.org
Miscellaneous
Can DARPA’s TRACTOR Pull C to Rust for Memory-Safe Overhaul?
thenewstack.io
Crafting a Blockchain in Go and Rust: A Comparative Journey — Private keys, Public Keys and Signatures [Part 1]
hashblog.thepolyglotprogrammer.com
[video] A Multiplatform Mobile Navigation SDK with Rust at the Core
www.youtube.com
👍2
This week in Rust #563 — 04 sep 2024
https://this-week-in-rust.org/blog/2024/09/04/this-week-in-rust-563/
https://this-week-in-rust.org/blog/2024/09/04/this-week-in-rust-563/
Updates from Rust Community
Official
Security advisory for the standard library (CVE-2024-43402)
blog.rust-lang.org
Newsletters
This Month in Rust OSDev: August 2024
rust-osdev.com
This Week In Bevy - Required Components, Curves, and the Bevy CLI Working Group
thisweekinbevy.com
Project/Tooling Updates
FreeBSD considers Rust in the base system
lwn.net
GCC Rust - August 2024 Monthly report
rust-gcc.github.io
This month in Servo: tabbed browsing, Windows buffs, devtools, and more!
servo.org
iroh 0.24.0 - Upgrading to Quinn 11
www.iroh.computer
Swiftide 0.9 - Fluvio, Lancedb and RAGAS support
bosun.ai
Next-gen builder macro Bon 2.1 release 🎉. Compilation is faster by 36% 🚀
elastio.github.io
Nutype 0.5.0: the newtype with guarantees supports custom errors now
greyblake/nutype/releases/tag/v0.5.0
BackON Reaches v1
xuanwo.io
Observations/Thoughts
Defeating Coherence in Rust with Tacit Trait Parameters
willcrichton.net
Rust On Illumos
wegmueller.it
Rust for Linux revisited
drewdevault.com
Async Rust can be a pleasure to work with (without Send + Sync + 'static)
emschwartz.me
Rust - A low-level echo server using io_uring
www.thespatula.io
Deploying Rust in Existing Firmware Codebases
security.googleblog.com
Your own little memory strategy
blog.morj.men
Code Generation with GraphQL in Rust
omarabid.com
How to deadlock Tokio application in Rust with just a single mutex
turso.tech
Is this trait sealed, or not sealed — that is the question
predr.ag
Beyond Ctrl-C: The dark corners of Unix signal handling
sunshowers.io
Rust to Assembly: Understanding the Inner Workings of Rust
eventhelix.com
K-Means Image Compression
www.rdiachenko.com
Hey Rustaceans: Rust freelancers do exist!
blog.veeso.dev
Why Rust needs scoped generics
ais523.me.uk
Rust Walkthroughs
[series] [video] Rust for Beginners in Arabic
youtube.com
[video] Crafting an Interpreter in Rust #01: Basic Bytecode Chunks
tube.xy-space.de
[video] Crafting an Interpreter in Rust #02: First Virtual Machine
tube.xy-space.de
[video] Explore Linux TTY, process, signals w/ Rust - Part 2/3 (signal, proc, IPC egs)
www.youtube.com
Miscellaneous
Whither the Apple AGX graphics driver?
lwn.net
Counting iterations - count() vs collect().len()
rust.code-maven.com
[audio] Learn Rust, Train Doctors – Interview With Caroline Morton
timclicks.dev
[video] Creating a modding system with Rust and WebAssembly [Voxel Devlog #21]
www.youtube.com
[video] From Zero to Async in Embedded Rust
www.youtube.com
Official
Security advisory for the standard library (CVE-2024-43402)
blog.rust-lang.org
Newsletters
This Month in Rust OSDev: August 2024
rust-osdev.com
This Week In Bevy - Required Components, Curves, and the Bevy CLI Working Group
thisweekinbevy.com
Project/Tooling Updates
FreeBSD considers Rust in the base system
lwn.net
GCC Rust - August 2024 Monthly report
rust-gcc.github.io
This month in Servo: tabbed browsing, Windows buffs, devtools, and more!
servo.org
iroh 0.24.0 - Upgrading to Quinn 11
www.iroh.computer
Swiftide 0.9 - Fluvio, Lancedb and RAGAS support
bosun.ai
Next-gen builder macro Bon 2.1 release 🎉. Compilation is faster by 36% 🚀
elastio.github.io
Nutype 0.5.0: the newtype with guarantees supports custom errors now
greyblake/nutype/releases/tag/v0.5.0
BackON Reaches v1
xuanwo.io
Observations/Thoughts
Defeating Coherence in Rust with Tacit Trait Parameters
willcrichton.net
Rust On Illumos
wegmueller.it
Rust for Linux revisited
drewdevault.com
Async Rust can be a pleasure to work with (without Send + Sync + 'static)
emschwartz.me
Rust - A low-level echo server using io_uring
www.thespatula.io
Deploying Rust in Existing Firmware Codebases
security.googleblog.com
Your own little memory strategy
blog.morj.men
Code Generation with GraphQL in Rust
omarabid.com
How to deadlock Tokio application in Rust with just a single mutex
turso.tech
Is this trait sealed, or not sealed — that is the question
predr.ag
Beyond Ctrl-C: The dark corners of Unix signal handling
sunshowers.io
Rust to Assembly: Understanding the Inner Workings of Rust
eventhelix.com
K-Means Image Compression
www.rdiachenko.com
Hey Rustaceans: Rust freelancers do exist!
blog.veeso.dev
Why Rust needs scoped generics
ais523.me.uk
Rust Walkthroughs
[series] [video] Rust for Beginners in Arabic
youtube.com
[video] Crafting an Interpreter in Rust #01: Basic Bytecode Chunks
tube.xy-space.de
[video] Crafting an Interpreter in Rust #02: First Virtual Machine
tube.xy-space.de
[video] Explore Linux TTY, process, signals w/ Rust - Part 2/3 (signal, proc, IPC egs)
www.youtube.com
Miscellaneous
Whither the Apple AGX graphics driver?
lwn.net
Counting iterations - count() vs collect().len()
rust.code-maven.com
[audio] Learn Rust, Train Doctors – Interview With Caroline Morton
timclicks.dev
[video] Creating a modding system with Rust and WebAssembly [Voxel Devlog #21]
www.youtube.com
[video] From Zero to Async in Embedded Rust
www.youtube.com
Crate of the week: vimania-uri-rs
This week's crate is vimania-uri-rs, a VIM plugin for file and URI handling.
This week's crate is vimania-uri-rs, a VIM plugin for file and URI handling.
This week in Rust #564 — 11 sep 2024
https://this-week-in-rust.org/blog/2024/09/11/this-week-in-rust-564/
https://this-week-in-rust.org/blog/2024/09/11/this-week-in-rust-564/
Updates from Rust Community
Official
Announcing Rust 1.81.0
blog.rust-lang.org
Changes to impl Trait in Rust 2024
blog.rust-lang.org
Foundation
September 2024 Leadership Council Update
blog.rust-lang.org
Newsletters
Scientific Computing in Rust #2 (September 2024)
scientificcomputing.rs
Project/Tooling Updates
Next-gen builder macro Bon 2.2 release 🎉. Derive syntax and cfg support 🚀
elastio.github.io
Redox OS 0.9.0 - Redox - Your Next(Gen) OS
www.redox-os.org
Observations/Thoughts
Rust on RP2350
www.raspberrypi.com
How we Built 300μs Typo Detection for 1.3M Words in Rust
trieve.ai
Compressing strings with FSST
blog.spiraldb.com
Local code intel using Ollama with Rust, Qdrant, FastEmbed and OpenTelemetry
bosun.ai
WebP: The WebPage compression format
purplesyringa.moe
Porting C to Rust for a Fast and Safe AV1 Media Decoder
www.memorysafety.org
Optimizing rav1d, an AV1 Decoder in Rust
www.memorysafety.org
An Optimization That's Impossible in Rust!
tunglevo.com
Why I started livestreaming as a Rust developer?
blog.orhun.dev
What’s So Hard About Hashing Data?
www.dfns.co
Module-companion for a standalone function - associated items for a function
www.reddit.com
No more unchecked SQLx queries
www.matildasmeds.com
[video] Renaissance of Terminal User Interfaces with Rust — FrOSCon 2024
www.youtube.com
Rust Walkthroughs
[video] Build with Naz : Explore Linux TTY, process, signals w/ Rust - Part 3/3 tokio::process::Command
www.youtube.com
Official
Announcing Rust 1.81.0
blog.rust-lang.org
Changes to impl Trait in Rust 2024
blog.rust-lang.org
Foundation
September 2024 Leadership Council Update
blog.rust-lang.org
Newsletters
Scientific Computing in Rust #2 (September 2024)
scientificcomputing.rs
Project/Tooling Updates
Next-gen builder macro Bon 2.2 release 🎉. Derive syntax and cfg support 🚀
elastio.github.io
Redox OS 0.9.0 - Redox - Your Next(Gen) OS
www.redox-os.org
Observations/Thoughts
Rust on RP2350
www.raspberrypi.com
How we Built 300μs Typo Detection for 1.3M Words in Rust
trieve.ai
Compressing strings with FSST
blog.spiraldb.com
Local code intel using Ollama with Rust, Qdrant, FastEmbed and OpenTelemetry
bosun.ai
WebP: The WebPage compression format
purplesyringa.moe
Porting C to Rust for a Fast and Safe AV1 Media Decoder
www.memorysafety.org
Optimizing rav1d, an AV1 Decoder in Rust
www.memorysafety.org
An Optimization That's Impossible in Rust!
tunglevo.com
Why I started livestreaming as a Rust developer?
blog.orhun.dev
What’s So Hard About Hashing Data?
www.dfns.co
Module-companion for a standalone function - associated items for a function
www.reddit.com
No more unchecked SQLx queries
www.matildasmeds.com
[video] Renaissance of Terminal User Interfaces with Rust — FrOSCon 2024
www.youtube.com
Rust Walkthroughs
[video] Build with Naz : Explore Linux TTY, process, signals w/ Rust - Part 3/3 tokio::process::Command
www.youtube.com
Crate of the week: cargo-override
This week's crate is cargo-override, a cargo plugin for quick overriding of dependencies.
This week's crate is cargo-override, a cargo plugin for quick overriding of dependencies.
This week in Rust #565 — 18 sep 2024
https://this-week-in-rust.org/blog/2024/09/18/this-week-in-rust-565/
https://this-week-in-rust.org/blog/2024/09/18/this-week-in-rust-565/
Updates from Rust Community
Foundation
Latest Rust Foundation Report Details Technical Accomplishments
foundation.rust-lang.org
Project/Tooling Updates
This Month in Xilem, August 2024
linebender.org
Next-gen builder macro Bon 2.3 release
elastio.github.io
RootAsRole 3.0 Release
LeChatP/RootAsRole/discussions/57
Maelstrom 0.12.0
maelstrom-software.com
Announcing vf2
OwenTrokeBillard/vf2/discussions/1
Observations/Thoughts
I landed my dream job making a Rust game engine. Now what?
bevyengine.org
[audio] Talking to Microcontrollers with Postcard-RPC
sdr-podcast.com
Rust Walkthroughs
Understanding Memory Ordering in Rust
emschwartz.me
[video] Build with Naz: Subtyping and variance
www.youtube.com
Research
Towards Modified Condition/Decision Coverage of Rust
arxiv.org
Blindsided by Rust's Subtyping and Variance
nullderef.com
Miscellaneous
August '24 Rust Jobs Report
filtra.io
[video] QnA with Friends: Orhun Parmaksiz on Open Source, the Rust Community and TUI's in Rust
www.youtube.com
Foundation
Latest Rust Foundation Report Details Technical Accomplishments
foundation.rust-lang.org
Project/Tooling Updates
This Month in Xilem, August 2024
linebender.org
Next-gen builder macro Bon 2.3 release
elastio.github.io
RootAsRole 3.0 Release
LeChatP/RootAsRole/discussions/57
Maelstrom 0.12.0
maelstrom-software.com
Announcing vf2
OwenTrokeBillard/vf2/discussions/1
Observations/Thoughts
I landed my dream job making a Rust game engine. Now what?
bevyengine.org
[audio] Talking to Microcontrollers with Postcard-RPC
sdr-podcast.com
Rust Walkthroughs
Understanding Memory Ordering in Rust
emschwartz.me
[video] Build with Naz: Subtyping and variance
www.youtube.com
Research
Towards Modified Condition/Decision Coverage of Rust
arxiv.org
Blindsided by Rust's Subtyping and Variance
nullderef.com
Miscellaneous
August '24 Rust Jobs Report
filtra.io
[video] QnA with Friends: Orhun Parmaksiz on Open Source, the Rust Community and TUI's in Rust
www.youtube.com
Crate of the week: lepton-jpeg-rust
This week's crate is lepton-jpeg-rust, Microsoft's port of Dropbox' lepton space-saving JPEG compressor library to Rust.
This week's crate is lepton-jpeg-rust, Microsoft's port of Dropbox' lepton space-saving JPEG compressor library to Rust.
👍2