Updates from Rust Community
Official
This Development-cycle in Cargo: 1.76
blog.rust-lang.org
Foundation
Rust Foundation New Member Announcement: xFusion, Lynx, & SpruceID
foundation.rust-lang.org
Newsletters
This Month in Rust OSDev: December 2023
rust-osdev.com
Project/Tooling Updates
Maestro - Introduction
blog.lenot.re
Polars
pola.rs
rust-analyzer changelog #215
rust-analyzer.github.io
argmin 0.9.0 - a Rust crate for numerical optimization
argmin-rs.org
Continuous benchmarking for rustls
ochagavia.nl
embedded-hal v1.0 now released!
blog.rust-embedded.org
Observations/Thoughts
Arrays: index out of bounds error? Not always!
www.greyblake.com
What I'd like to see for Async Rust in 2024
smallcultfollowing.com
Securing the Web: Rustls on track to outperform OpenSSL
www.memorysafety.org
Inception style builds with private GitHub dependencies
heikoseeberger.de
Verifying Rust Zeroize with Assembly...including portable SIMD
cipherstash.com
Why stdout is faster than stderr?
blog.orhun.dev
[audio] Rust Audio Programming with Ian Hobson
thewolfsound.com
[audio] Polars with Ritchie Vink
rustacean-station.org
Rust Walkthroughs
Getting Started with Tracing in Rust
www.shuttle.rs
Doing First Grade Math in Rust's Type System
fprasx.github.io
Let's make an information display in rust
blog.stillinbeta.com
Miscellaneous
3 ways to handle number overflow or underflow in Rust
rust.code-maven.com
Rocket - multi-counter using cookies
rust.code-maven.com
unwrap, one way to handle errors in Rust
rust.code-maven.com
[video] Top 10 Games from Bevy Jam 4
www.youtube.com
[video] you need to build a RUST desktop app!!
m.youtube.com
Official
This Development-cycle in Cargo: 1.76
blog.rust-lang.org
Foundation
Rust Foundation New Member Announcement: xFusion, Lynx, & SpruceID
foundation.rust-lang.org
Newsletters
This Month in Rust OSDev: December 2023
rust-osdev.com
Project/Tooling Updates
Maestro - Introduction
blog.lenot.re
Polars
pola.rs
rust-analyzer changelog #215
rust-analyzer.github.io
argmin 0.9.0 - a Rust crate for numerical optimization
argmin-rs.org
Continuous benchmarking for rustls
ochagavia.nl
embedded-hal v1.0 now released!
blog.rust-embedded.org
Observations/Thoughts
Arrays: index out of bounds error? Not always!
www.greyblake.com
What I'd like to see for Async Rust in 2024
smallcultfollowing.com
Securing the Web: Rustls on track to outperform OpenSSL
www.memorysafety.org
Inception style builds with private GitHub dependencies
heikoseeberger.de
Verifying Rust Zeroize with Assembly...including portable SIMD
cipherstash.com
Why stdout is faster than stderr?
blog.orhun.dev
[audio] Rust Audio Programming with Ian Hobson
thewolfsound.com
[audio] Polars with Ritchie Vink
rustacean-station.org
Rust Walkthroughs
Getting Started with Tracing in Rust
www.shuttle.rs
Doing First Grade Math in Rust's Type System
fprasx.github.io
Let's make an information display in rust
blog.stillinbeta.com
Miscellaneous
3 ways to handle number overflow or underflow in Rust
rust.code-maven.com
Rocket - multi-counter using cookies
rust.code-maven.com
unwrap, one way to handle errors in Rust
rust.code-maven.com
[video] Top 10 Games from Bevy Jam 4
www.youtube.com
[video] you need to build a RUST desktop app!!
m.youtube.com
Crate of the week: named-sem
This week's crate is named-sem, a wrapper library for named semaphores on Linux & Windows.
This week's crate is named-sem, a wrapper library for named semaphores on Linux & Windows.
👎4😢1
This week in Rust #530 — 17 jan 2024
https://this-week-in-rust.org/blog/2024/01/17/this-week-in-rust-530/
https://this-week-in-rust.org/blog/2024/01/17/this-week-in-rust-530/
Updates from Rust Community
Project/Tooling Updates
esp-rs quarterly planning: Q1 2024
beta7.io
Meilisearch 1.6 - AI search & 2x faster indexing
blog.meilisearch.com
capnproto-rust: 0.19 - ergonomic setters and faster reflection
dwrensha.github.io
hyper - 2023 in review
seanmonstar.com
Observations/Thoughts
A universal lowering strategy for control effects in Rust
www.abubalay.com
Passing nothing is surprisingly difficult
davidben.net
The memory remains: Permanent memory with systemd and a Rust allocator
darkcoding.net
Higlights of 2023 for cargo-semver-checks
predr.ag
The bane of my existence: Supporting both async and sync code in Rust
nullderef.com
A Guide to Rust ORMs in 2024
www.shuttle.rs
Semantic search powered by WASM and WebGPU
aminediro.com
Embassy on ESP: UART Echo
apollolabsblog.hashnode.dev
Rust Walkthroughs
Adventures in Binary Serialisation
blog.maguire.tech
Creating 2 'Simple' Allocators
blog.maguire.tech
Rust macros and Lambda boilerplate
medium.com/@sam.van.overmeire
Let's make an information display in rust Part 2: The Frontend
blog.stillinbeta.com
Miscellaneous
Clap - subcommands for command line applications in Rust
rust.code-maven.com
SurrealDB in-memory with SQL demo in Rust
rust.code-maven.com
Multi-counter with embedded SurrealDB database
rust.code-maven.com
Xilem 2024 plans
linebender.org
Rustaceans, say goodbye to lifetime errors: announcing nolife 0.3
blog.dureuill.net
Auto-generating API service using Rust, to TypeScript & Dart
www.polydelic.com
From the rust community on Reddit: Rust in Aviation
www.reddit.com
[audio] Apollo - Rust in Production Podcast
corrode.dev
[audio] Prossimo with Josh Aas
rustacean-station.org
Project/Tooling Updates
esp-rs quarterly planning: Q1 2024
beta7.io
Meilisearch 1.6 - AI search & 2x faster indexing
blog.meilisearch.com
capnproto-rust: 0.19 - ergonomic setters and faster reflection
dwrensha.github.io
hyper - 2023 in review
seanmonstar.com
Observations/Thoughts
A universal lowering strategy for control effects in Rust
www.abubalay.com
Passing nothing is surprisingly difficult
davidben.net
The memory remains: Permanent memory with systemd and a Rust allocator
darkcoding.net
Higlights of 2023 for cargo-semver-checks
predr.ag
The bane of my existence: Supporting both async and sync code in Rust
nullderef.com
A Guide to Rust ORMs in 2024
www.shuttle.rs
Semantic search powered by WASM and WebGPU
aminediro.com
Embassy on ESP: UART Echo
apollolabsblog.hashnode.dev
Rust Walkthroughs
Adventures in Binary Serialisation
blog.maguire.tech
Creating 2 'Simple' Allocators
blog.maguire.tech
Rust macros and Lambda boilerplate
medium.com/@sam.van.overmeire
Let's make an information display in rust Part 2: The Frontend
blog.stillinbeta.com
Miscellaneous
Clap - subcommands for command line applications in Rust
rust.code-maven.com
SurrealDB in-memory with SQL demo in Rust
rust.code-maven.com
Multi-counter with embedded SurrealDB database
rust.code-maven.com
Xilem 2024 plans
linebender.org
Rustaceans, say goodbye to lifetime errors: announcing nolife 0.3
blog.dureuill.net
Auto-generating API service using Rust, to TypeScript & Dart
www.polydelic.com
From the rust community on Reddit: Rust in Aviation
www.reddit.com
[audio] Apollo - Rust in Production Podcast
corrode.dev
[audio] Prossimo with Josh Aas
rustacean-station.org
Crate of the week: fish
This week's crate is fish, a friendly interactive shell that used to be written in C++, but was recently rewritten in Rust (though admittedly they'll have to do some work until it hits your distro's repos).
This week's crate is fish, a friendly interactive shell that used to be written in C++, but was recently rewritten in Rust (though admittedly they'll have to do some work until it hits your distro's repos).
🎉9👍3
This week in Rust #531 — 24 jan 2024
https://this-week-in-rust.org/blog/2024/01/24/this-week-in-rust-531/
https://this-week-in-rust.org/blog/2024/01/24/this-week-in-rust-531/
👍1
Updates from Rust Community
Foundation
Q4 2023 Recap from Rebecca Rumbul
foundation.rust-lang.org
Project/Tooling Updates
Ruffle 2023 in review
ruffle.rs
Four challenges cargo-semver-checks has yet to tackle
predr.ag
rustc_codegen_gcc: Progress Report #29
blog.antoyo.xyz
Roadmap for the Xilem backend in 2024
linebender.org
rust-analyzer changelog #217
rust-analyzer.github.io
pq-sys 0.5.0
blog.weiznich.de
What's new in SeaORM 0.12.x
www.sea-ql.org
Rust on Espressif chips - January 24 2024
mabez.dev
Observations/Thoughts
Making Rust binaries smaller by default
kobzol.github.io
My Best and Worst Deadlock in Rust
www.snoyman.com
Why SQL hang for exactly 940s? TCP and Async Rust!
xuanwo.io
Making Async Rust Reliable
tmandry.gitlab.io
Identifying Rust’s collect::() memory leak footgun
blog.polybdenum.com
[video] embassy is now on crates.io
www.youtube.com
[video] Rust full stack web frameworks have a bright future
www.youtube.com
[video] Rust Halifax - Rust & Tell #1
www.youtube.com
[video] Why Rust will keep growing in 2024
www.youtube.com
Rust Walkthroughs
Using mem::take to reduce heap allocations
ferrous-systems.com
Writing your own Rust linter
blog.guillaume-gomez.fr
Using Serde in Rust
www.shuttle.rs
Parsing JSON in Rust
www.shuttle.rs
Billion-row challenge: Rust walkthrough
aminediro.com
Embassy on ESP: Timers
apollolabsblog.hashnode.dev
Supporting LoRa on the SparkFun expLoRaBLE Thing Plus with Rust
www.alistair23.me
How to work with !Sized types in Rust
sgued.fr
Rocket - logging in the web application
rust.code-maven.com
Rocket - access custom configuration in the routes
rust.code-maven.com
Testing with tempfiles and environment variables
rust.code-maven.com
Research
Profiling Programming Language Learning
arxiv.org
Rust-lancet: Automated Ownership-Rule-Violation Fixing with Behavior Preservation
songlh.github.io
Foundation
Q4 2023 Recap from Rebecca Rumbul
foundation.rust-lang.org
Project/Tooling Updates
Ruffle 2023 in review
ruffle.rs
Four challenges cargo-semver-checks has yet to tackle
predr.ag
rustc_codegen_gcc: Progress Report #29
blog.antoyo.xyz
Roadmap for the Xilem backend in 2024
linebender.org
rust-analyzer changelog #217
rust-analyzer.github.io
pq-sys 0.5.0
blog.weiznich.de
What's new in SeaORM 0.12.x
www.sea-ql.org
Rust on Espressif chips - January 24 2024
mabez.dev
Observations/Thoughts
Making Rust binaries smaller by default
kobzol.github.io
My Best and Worst Deadlock in Rust
www.snoyman.com
Why SQL hang for exactly 940s? TCP and Async Rust!
xuanwo.io
Making Async Rust Reliable
tmandry.gitlab.io
Identifying Rust’s collect::() memory leak footgun
blog.polybdenum.com
[video] embassy is now on crates.io
www.youtube.com
[video] Rust full stack web frameworks have a bright future
www.youtube.com
[video] Rust Halifax - Rust & Tell #1
www.youtube.com
[video] Why Rust will keep growing in 2024
www.youtube.com
Rust Walkthroughs
Using mem::take to reduce heap allocations
ferrous-systems.com
Writing your own Rust linter
blog.guillaume-gomez.fr
Using Serde in Rust
www.shuttle.rs
Parsing JSON in Rust
www.shuttle.rs
Billion-row challenge: Rust walkthrough
aminediro.com
Embassy on ESP: Timers
apollolabsblog.hashnode.dev
Supporting LoRa on the SparkFun expLoRaBLE Thing Plus with Rust
www.alistair23.me
How to work with !Sized types in Rust
sgued.fr
Rocket - logging in the web application
rust.code-maven.com
Rocket - access custom configuration in the routes
rust.code-maven.com
Testing with tempfiles and environment variables
rust.code-maven.com
Research
Profiling Programming Language Learning
arxiv.org
Rust-lancet: Automated Ownership-Rule-Violation Fixing with Behavior Preservation
songlh.github.io
👍1
This week in Rust #532 — 31 jan 2024
https://this-week-in-rust.org/blog/2024/01/31/this-week-in-rust-532/
https://this-week-in-rust.org/blog/2024/01/31/this-week-in-rust-532/
Updates from Rust Community
Project/Tooling Updates
Rust and C filesystem APIs (Rust-for-Linux project)
lwn.net
Progress toward a GCC-based Rust compiler
lwn.net
Palette 0.7.4
ogeon.github.io
Fyrox Game Engine 0.33
fyrox.rs
Two months in Servo: better inline layout, stable Rust, and more!
servo.org
Ownership and data flow in GPUI
zed.dev
Function Contracts for Kani
model-checking.github.io
Slint 1.4 Released with additional Look and Improved APIs
slint.dev
This Week in Fluvio #58 - Fluvio Open Source Streaming System can be deployed locally as a single binary
www.fluvio.io
Quickwit 0.7 Released: Elasticsearch API compatibility and 30% performance gains
quickwit.io
Observations/Thoughts
How to benchmark Rust code with Criterion
bencher.dev
Playing with Nom and parser combinators
andreabergia.com
Where Does the Time Go? Rust's Problem with Slow Compiles
thenewstack.io
ESP32 Embedded Rust at the HAL: I2C Scanner
apollolabsblog.hashnode.dev
We build X.509 chains so you don’t have to
blog.trailofbits.com
Process spawning performance in Rust
kobzol.github.io
Introducing Foundations - our open source Rust service foundation library
blog.cloudflare.com
High performance vector graphic video games
simbleau.github.io
Some recent and notable changes to Rust
lwn.net
Visualizing Dynamic Programming with FireDBG
firedbg.sea-ql.org
[video] Nine Rules for Data Structures in Rust
www.youtube.com
Rust Walkthroughs
Rust Memory Leak Diagnosing Guides using Flame Graphs
www.greptime.com
WebSockets - The Beginner’s Guide
vaktibabat.github.io
Writing Cronjobs in Rust
www.shuttle.rs
Fearless concurrency with Rust, cats, and a few Raspberry PIs
manuel.bernhardt.io
Rust macros taking care of even more Lambda boilerplate
medium.com/@sam.van.overmeire
Debugging Tokio Instrumentation
hegdenu.net
Miscellaneous
[audio] Arroyo - Micah Wylde, Co-Founder and CEO
corrode.dev
Project/Tooling Updates
Rust and C filesystem APIs (Rust-for-Linux project)
lwn.net
Progress toward a GCC-based Rust compiler
lwn.net
Palette 0.7.4
ogeon.github.io
Fyrox Game Engine 0.33
fyrox.rs
Two months in Servo: better inline layout, stable Rust, and more!
servo.org
Ownership and data flow in GPUI
zed.dev
Function Contracts for Kani
model-checking.github.io
Slint 1.4 Released with additional Look and Improved APIs
slint.dev
This Week in Fluvio #58 - Fluvio Open Source Streaming System can be deployed locally as a single binary
www.fluvio.io
Quickwit 0.7 Released: Elasticsearch API compatibility and 30% performance gains
quickwit.io
Observations/Thoughts
How to benchmark Rust code with Criterion
bencher.dev
Playing with Nom and parser combinators
andreabergia.com
Where Does the Time Go? Rust's Problem with Slow Compiles
thenewstack.io
ESP32 Embedded Rust at the HAL: I2C Scanner
apollolabsblog.hashnode.dev
We build X.509 chains so you don’t have to
blog.trailofbits.com
Process spawning performance in Rust
kobzol.github.io
Introducing Foundations - our open source Rust service foundation library
blog.cloudflare.com
High performance vector graphic video games
simbleau.github.io
Some recent and notable changes to Rust
lwn.net
Visualizing Dynamic Programming with FireDBG
firedbg.sea-ql.org
[video] Nine Rules for Data Structures in Rust
www.youtube.com
Rust Walkthroughs
Rust Memory Leak Diagnosing Guides using Flame Graphs
www.greptime.com
WebSockets - The Beginner’s Guide
vaktibabat.github.io
Writing Cronjobs in Rust
www.shuttle.rs
Fearless concurrency with Rust, cats, and a few Raspberry PIs
manuel.bernhardt.io
Rust macros taking care of even more Lambda boilerplate
medium.com/@sam.van.overmeire
Debugging Tokio Instrumentation
hegdenu.net
Miscellaneous
[audio] Arroyo - Micah Wylde, Co-Founder and CEO
corrode.dev
Crate of the week: Apache Iceberg Rust
This week's crate is Apache Iceberg Rust, a Rust implementation of a table format for huge analytic datasets.
This week's crate is Apache Iceberg Rust, a Rust implementation of a table format for huge analytic datasets.
This week in Rust #533 — 07 feb 2024
https://this-week-in-rust.org/blog/2024/02/07/this-week-in-rust-533/
https://this-week-in-rust.org/blog/2024/02/07/this-week-in-rust-533/
Updates from Rust Community
Official
crates.io: API status code changes
blog.rust-lang.org
Foundation
Google Contributes $1M to Rust Foundation to Support C++/Rust "Interop Initiative"
foundation.rust-lang.org
Project/Tooling Updates
Announcing the Tauri v2 Beta Release
beta.tauri.app
Polars — Why we have rewritten the string data type
pola.rs
rust-analyzer changelog #219
rust-analyzer.github.io
Ratatui 0.26.0 - a Rust library for cooking up terminal user interfaces
ratatui.rs
Observations/Thoughts
Will it block?
blog.yoshuawuyts.com
Embedded Rust in Production ..?
blog.lohr.dev
Let futures be futures
without.boats
Compiling Rust is testing
kobzol.github.io
Rust web frameworks have subpar error reporting
www.lpalmieri.com
[video] Proving Performance - FOSDEM 2024 - Rust Dev Room
www.youtube.com
[video] Stefan Baumgartner - Trials, Traits, and Tribulations
www.youtube.com
[video] Rainer Stropek - Memory Management in Rust
www.youtube.com
[video] Shachar Langbeheim - Async & FFI - not exactly a love story
www.youtube.com
[video] Massimiliano Mantione - Object Oriented Programming, and Rust
www.youtube.com
[audio] Unlocking Rust's power through mentorship and knowledge spreading, with Tim McNamara
rustacean-station.org
[audio] Asciinema with Marcin Kulik
rustacean-station.org
Non-Affine Types, ManuallyDrop and Invariant Lifetimes in Rust - Part One
asyncmove.com
Nine Rules for Accessing Cloud Files from Your Rust Code: Practical lessons from upgrading Bed-Reader, a bioinformatics library
towardsdatascience.com
Rust Walkthroughs
AsyncWrite and a Tale of Four Implementations
medium.com/@razieh.behjati
Garbage Collection Without Unsafe Code
fitzgeraldnick.com
Fragment specifiers in Rust Macros
anoopelias.github.io
Writing a REST API in Rust
www.shuttle.rs
[video] Traits and operators
www.youtube.com
Write a simple netcat client and server in Rust
developerlife.com
Miscellaneous
RustFest 2024 Announcement
rustfest.ch
Preprocessing trillions of tokens with Rust (case study)
mainmatter.com
All EuroRust 2023 talks ordered by the view count
techtalksweekly.substack.com
Official
crates.io: API status code changes
blog.rust-lang.org
Foundation
Google Contributes $1M to Rust Foundation to Support C++/Rust "Interop Initiative"
foundation.rust-lang.org
Project/Tooling Updates
Announcing the Tauri v2 Beta Release
beta.tauri.app
Polars — Why we have rewritten the string data type
pola.rs
rust-analyzer changelog #219
rust-analyzer.github.io
Ratatui 0.26.0 - a Rust library for cooking up terminal user interfaces
ratatui.rs
Observations/Thoughts
Will it block?
blog.yoshuawuyts.com
Embedded Rust in Production ..?
blog.lohr.dev
Let futures be futures
without.boats
Compiling Rust is testing
kobzol.github.io
Rust web frameworks have subpar error reporting
www.lpalmieri.com
[video] Proving Performance - FOSDEM 2024 - Rust Dev Room
www.youtube.com
[video] Stefan Baumgartner - Trials, Traits, and Tribulations
www.youtube.com
[video] Rainer Stropek - Memory Management in Rust
www.youtube.com
[video] Shachar Langbeheim - Async & FFI - not exactly a love story
www.youtube.com
[video] Massimiliano Mantione - Object Oriented Programming, and Rust
www.youtube.com
[audio] Unlocking Rust's power through mentorship and knowledge spreading, with Tim McNamara
rustacean-station.org
[audio] Asciinema with Marcin Kulik
rustacean-station.org
Non-Affine Types, ManuallyDrop and Invariant Lifetimes in Rust - Part One
asyncmove.com
Nine Rules for Accessing Cloud Files from Your Rust Code: Practical lessons from upgrading Bed-Reader, a bioinformatics library
towardsdatascience.com
Rust Walkthroughs
AsyncWrite and a Tale of Four Implementations
medium.com/@razieh.behjati
Garbage Collection Without Unsafe Code
fitzgeraldnick.com
Fragment specifiers in Rust Macros
anoopelias.github.io
Writing a REST API in Rust
www.shuttle.rs
[video] Traits and operators
www.youtube.com
Write a simple netcat client and server in Rust
developerlife.com
Miscellaneous
RustFest 2024 Announcement
rustfest.ch
Preprocessing trillions of tokens with Rust (case study)
mainmatter.com
All EuroRust 2023 talks ordered by the view count
techtalksweekly.substack.com
Crate of the week: embedded-cli-rs
This week's crate is embedded-cli-rs, a library that makes it easy to create CLIs on embedded devices.
This week's crate is embedded-cli-rs, a library that makes it easy to create CLIs on embedded devices.
This week in Rust #534 — 14 feb 2024
https://this-week-in-rust.org/blog/2024/02/14/this-week-in-rust-534/
https://this-week-in-rust.org/blog/2024/02/14/this-week-in-rust-534/
Updates from Rust Community
Official
Announcing Rust 1.76.0
blog.rust-lang.org
This Development-cycle in Cargo: 1.77
blog.rust-lang.org
Project/Tooling Updates
zbus 4.0 released. zbus is a pure Rust D-Bus crate. The new version brings a more ergonomic and safer API. Release: zbus4
dbus2/zbus
This Month in Rust OSDev: January 2024
rust-osdev.com
Rerun 0.13 - real-time kHz time series in a multimodal visualizer
www.rerun.io
egui 0.26 - Text selection in labels
emilk/egui/releases/tag/0.26.0
Hello, Selium! Yet another streaming platform, but easier
www.selium.com
Observations/Thoughts
Which red is your function?
https://gist.github.com/JarredAllen/6cd2fd5faead573d1120a96135ed3346
Porting libyaml to Safe Rust: Some Thoughts
simonask.github.io
Design safe collection API with compile-time reference stability in Rust
blog.cocl2.com
Cross compiling Rust to win32
neugierig.org
Modular: Mojo vs. Rust: is Mojo 🔥 faster than Rust 🦀 ?
www.modular.com
Extending Rust's Effect System
blog.yoshuawuyts.com
Allocation-free decoding with traits and high-ranked trait bounds
ferrous-systems.com
Cross-Compiling Your Project in Rust
www.tangramvision.com
Kind: Our Rust library that provides zero-cost, type-safe identifiers
www.wingback.com
Performance Roulette: The Luck of Code Alignment
www.bazhenov.me
Too dangerous for C++
blog.dureuill.net
Building an Uptime Monitor in Rust
www.shuttle.rs
Box Plots at the Olympics
datacrayon.com
Rust in Production: Interview with FOSSA
serokell.io
Performance Pitfalls of Async Function Pointers (and Why It Might Not Matter)
www.byronwasti.com
Error management in Rust, and libs that support it
blog.frankel.ch
Finishing Turborepo's migration from Go to Rust
vercel.com
Rust: Reading a file line by line while being mindful of RAM usage
medium.com/@thomas.simmer
Why Rust? It's the safe choice
maticrobots.com
[video] Rust 1.76.0: 73 highlights in 24 minutes!
youtu.be
Rust Walkthroughs
Rust/C++ Interop Part 1 - Just the Basics
tylerjw.dev
Rust/C++ Interop Part 2 - CMake
tylerjw.dev
Speeding up data analysis with Rayon and Rust
thedataquarry.com
Calling Rust FFI libraries from Go
blog.arcjet.com
Write a simple TCP chat server in Rust
developerlife.com
[video] Google Oauth with GraphQL API written in Rust - part 1. Registration mutation.
www.youtube.com
Miscellaneous
The book "Asynchronous Programming in Rust" is released
www.packtpub.com
January 2024 Rust Jobs Report
filtra.io
Chasing a bug in a SAT solver
ochagavia.nl
Rust for hardware vendors
tweedegolf.nl
[audio] How To Secure Your Audio Code Using Rust With Chase Kanipe
thewolfsound.com
[audio] Tweede Golf - Rust in Production Podcast
corrode.dev
[video] RustConf 2023
www.youtube.com
[video] Decrusting the tracing crate
www.youtube.com
Official
Announcing Rust 1.76.0
blog.rust-lang.org
This Development-cycle in Cargo: 1.77
blog.rust-lang.org
Project/Tooling Updates
zbus 4.0 released. zbus is a pure Rust D-Bus crate. The new version brings a more ergonomic and safer API. Release: zbus4
dbus2/zbus
This Month in Rust OSDev: January 2024
rust-osdev.com
Rerun 0.13 - real-time kHz time series in a multimodal visualizer
www.rerun.io
egui 0.26 - Text selection in labels
emilk/egui/releases/tag/0.26.0
Hello, Selium! Yet another streaming platform, but easier
www.selium.com
Observations/Thoughts
Which red is your function?
https://gist.github.com/JarredAllen/6cd2fd5faead573d1120a96135ed3346
Porting libyaml to Safe Rust: Some Thoughts
simonask.github.io
Design safe collection API with compile-time reference stability in Rust
blog.cocl2.com
Cross compiling Rust to win32
neugierig.org
Modular: Mojo vs. Rust: is Mojo 🔥 faster than Rust 🦀 ?
www.modular.com
Extending Rust's Effect System
blog.yoshuawuyts.com
Allocation-free decoding with traits and high-ranked trait bounds
ferrous-systems.com
Cross-Compiling Your Project in Rust
www.tangramvision.com
Kind: Our Rust library that provides zero-cost, type-safe identifiers
www.wingback.com
Performance Roulette: The Luck of Code Alignment
www.bazhenov.me
Too dangerous for C++
blog.dureuill.net
Building an Uptime Monitor in Rust
www.shuttle.rs
Box Plots at the Olympics
datacrayon.com
Rust in Production: Interview with FOSSA
serokell.io
Performance Pitfalls of Async Function Pointers (and Why It Might Not Matter)
www.byronwasti.com
Error management in Rust, and libs that support it
blog.frankel.ch
Finishing Turborepo's migration from Go to Rust
vercel.com
Rust: Reading a file line by line while being mindful of RAM usage
medium.com/@thomas.simmer
Why Rust? It's the safe choice
maticrobots.com
[video] Rust 1.76.0: 73 highlights in 24 minutes!
youtu.be
Rust Walkthroughs
Rust/C++ Interop Part 1 - Just the Basics
tylerjw.dev
Rust/C++ Interop Part 2 - CMake
tylerjw.dev
Speeding up data analysis with Rayon and Rust
thedataquarry.com
Calling Rust FFI libraries from Go
blog.arcjet.com
Write a simple TCP chat server in Rust
developerlife.com
[video] Google Oauth with GraphQL API written in Rust - part 1. Registration mutation.
www.youtube.com
Miscellaneous
The book "Asynchronous Programming in Rust" is released
www.packtpub.com
January 2024 Rust Jobs Report
filtra.io
Chasing a bug in a SAT solver
ochagavia.nl
Rust for hardware vendors
tweedegolf.nl
[audio] How To Secure Your Audio Code Using Rust With Chase Kanipe
thewolfsound.com
[audio] Tweede Golf - Rust in Production Podcast
corrode.dev
[video] RustConf 2023
www.youtube.com
[video] Decrusting the tracing crate
www.youtube.com
Crate of the week: microflow
This week's crate is microflow, a robust and efficient TinyML inference engine for embedded systems.
This week's crate is microflow, a robust and efficient TinyML inference engine for embedded systems.
This week in Rust #535 — 21 feb 2024
https://this-week-in-rust.org/blog/2024/02/21/this-week-in-rust-535/
https://this-week-in-rust.org/blog/2024/02/21/this-week-in-rust-535/
Updates from Rust Community
Official
2023 Annual Rust Survey Results
blog.rust-lang.org
Rust participates in Google Summer of Code 2024
blog.rust-lang.org
Leadership Council March Representative Selections
blog.rust-lang.org
Foundation
Save the Date: RustConf 2024 – September 10-13
foundation.rust-lang.org
Second Security Initiative Report Details Rust Security Advancements
foundation.rust-lang.org
Project/Tooling Updates
Bevy 0.13
bevyengine.org
Bevy XPBD 0.4: Collider Agnosticism, Layer Rework, and Bevy 0.13
joonaa.dev
uv: Python packaging in Rust
astral.sh
git-cliff: What's new in 2.0.0? (highly customizable changelog generator)
git-cliff.org
rustc_codegen_gcc: Progress Report #30
blog.antoyo.xyz
RustRover Q4 2023 Feature Updates Retrospective
blog.jetbrains.com
rust-analyzer changelog #221
rust-analyzer.github.io
Anouncing Stabby 3.0
www.reddit.com
argmin_testfunctions 0.2.0: test functions for optimization problems in Rust and Python
argmin-rs.org
vscode-rustup released: interface with rustup as a VSCode extension
emberian/vscode-rustup
OpenPGP-card-tools 0.10.0 released. The project provides the oct commandline tool for inspecting, configuring and using OpenPGP card devices such as Nitrokey or Yubikey.
codeberg.org
Rust Client for Timeplus Proton SQL Streaming
www.timeplus.com
Observations/Thoughts
FuturesUnordered and the order of futures
without.boats
Rust Tooling: 8 tools that will increase your productivity
www.shuttle.rs
Writing down my mental model of unsafe
https://gist.github.com/ia0/820ab50d4c5f0f5e3aeb841cef8e6792
How can Rust be so fast in the TechEmpower Web Framework Benchmarks?
kerkour.com
Rust Walkthroughs
From 1s to 4ms
registerspill.thorstenball.com
Translating OpenStreetMap data to HTML5 Canvas with Rust and WebAssembly
mary.codes
macros_rule!
auroranssolis.github.io
Implementing JWT Authentication in Rust
www.shuttle.rs
Deploying Axum to Lambda and ECS, using Lambda Web Adapter
medium.com/@sam.van.overmeire
Rust/C++ Interop Part 3 - Cxx
tylerjw.dev
[FR] Les closures en Rust
lafor.ge
[video] Safe Rust AIN'T SAFE!? (cve-rs)
www.youtube.com
Miscellaneous
[video] Release-plz: releasing crates like it's 2023 (RustLab 2023)
www.youtube.com
Official
2023 Annual Rust Survey Results
blog.rust-lang.org
Rust participates in Google Summer of Code 2024
blog.rust-lang.org
Leadership Council March Representative Selections
blog.rust-lang.org
Foundation
Save the Date: RustConf 2024 – September 10-13
foundation.rust-lang.org
Second Security Initiative Report Details Rust Security Advancements
foundation.rust-lang.org
Project/Tooling Updates
Bevy 0.13
bevyengine.org
Bevy XPBD 0.4: Collider Agnosticism, Layer Rework, and Bevy 0.13
joonaa.dev
uv: Python packaging in Rust
astral.sh
git-cliff: What's new in 2.0.0? (highly customizable changelog generator)
git-cliff.org
rustc_codegen_gcc: Progress Report #30
blog.antoyo.xyz
RustRover Q4 2023 Feature Updates Retrospective
blog.jetbrains.com
rust-analyzer changelog #221
rust-analyzer.github.io
Anouncing Stabby 3.0
www.reddit.com
argmin_testfunctions 0.2.0: test functions for optimization problems in Rust and Python
argmin-rs.org
vscode-rustup released: interface with rustup as a VSCode extension
emberian/vscode-rustup
OpenPGP-card-tools 0.10.0 released. The project provides the oct commandline tool for inspecting, configuring and using OpenPGP card devices such as Nitrokey or Yubikey.
codeberg.org
Rust Client for Timeplus Proton SQL Streaming
www.timeplus.com
Observations/Thoughts
FuturesUnordered and the order of futures
without.boats
Rust Tooling: 8 tools that will increase your productivity
www.shuttle.rs
Writing down my mental model of unsafe
https://gist.github.com/ia0/820ab50d4c5f0f5e3aeb841cef8e6792
How can Rust be so fast in the TechEmpower Web Framework Benchmarks?
kerkour.com
Rust Walkthroughs
From 1s to 4ms
registerspill.thorstenball.com
Translating OpenStreetMap data to HTML5 Canvas with Rust and WebAssembly
mary.codes
macros_rule!
auroranssolis.github.io
Implementing JWT Authentication in Rust
www.shuttle.rs
Deploying Axum to Lambda and ECS, using Lambda Web Adapter
medium.com/@sam.van.overmeire
Rust/C++ Interop Part 3 - Cxx
tylerjw.dev
[FR] Les closures en Rust
lafor.ge
[video] Safe Rust AIN'T SAFE!? (cve-rs)
www.youtube.com
Miscellaneous
[video] Release-plz: releasing crates like it's 2023 (RustLab 2023)
www.youtube.com
This week in Rust #536 — 28 feb 2024
https://this-week-in-rust.org/blog/2024/02/28/this-week-in-rust-536/
https://this-week-in-rust.org/blog/2024/02/28/this-week-in-rust-536/