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/
Updates from Rust Community
Project/Tooling Updates
This month in Servo: gamepad support, font fallback, Space Jam, and more!
servo.org
Announcing Jco 1.0
bytecodealliance.org
This month in Pavex, #9
www.lpalmieri.com
argmin 0.10.0 - a Rust crate for numerical optimization
argmin-rs.org
Observations/Thoughts
Text labels rendering on a map with Rust - research and design
maximkaaa.github.io
Rust developers fear language is getting too complex and prefer bug fixes to new features
devclass.com
Lessons learnt from building a distributed system in Rust
www.codethink.co.uk
How Rust Could Change Robotics
filtra.io
Asynchronous clean-up
without.boats
Edge IoT with Rust on ESP: Ping!
apollolabsblog.hashnode.dev
ESP Embedded Rust: Command Line Interface
apollolabsblog.hashnode.dev
ESP Embedded Rust: Ping CLI App Part 2
apollolabsblog.hashnode.dev
Convert a String to int in Rust
crustc.com
Mastering ManuallyDrop<T> - A Guide to Explicit Resource Management in Rust
asyncmove.com
Rust, but async
hegdenu.net
Rust Walkthroughs
Matching and iterators in Rust
www.jacobelder.com
Practical guide to Error Handling in Rust
dev-state.com
Building an Async Runtime with mio
tweedegolf.nl
[HE] [video] Rust Course
www.youtube.com
Miscellaneous
Guide to using TensorFlow in Rust
blog.logrocket.com
A Twist on Wadler's Printer
justinpombrio.net
Implementing API Rate Limiting in Rust
www.shuttle.rs
How to benchmark Rust code with Iai
bencher.dev
How Rust Could Change Robotics
filtra.io
Sequential-storage: efficiently store data in flash
tweedegolf.nl
[audio] Sentry - Rust in Production Podcast
corrode.dev
[video] A First Look at Lifetimes in Rust
www.youtube.com
[video] Firmware for an ESP32 to read from a noise sensor in Rust
www.youtube.com
Project/Tooling Updates
This month in Servo: gamepad support, font fallback, Space Jam, and more!
servo.org
Announcing Jco 1.0
bytecodealliance.org
This month in Pavex, #9
www.lpalmieri.com
argmin 0.10.0 - a Rust crate for numerical optimization
argmin-rs.org
Observations/Thoughts
Text labels rendering on a map with Rust - research and design
maximkaaa.github.io
Rust developers fear language is getting too complex and prefer bug fixes to new features
devclass.com
Lessons learnt from building a distributed system in Rust
www.codethink.co.uk
How Rust Could Change Robotics
filtra.io
Asynchronous clean-up
without.boats
Edge IoT with Rust on ESP: Ping!
apollolabsblog.hashnode.dev
ESP Embedded Rust: Command Line Interface
apollolabsblog.hashnode.dev
ESP Embedded Rust: Ping CLI App Part 2
apollolabsblog.hashnode.dev
Convert a String to int in Rust
crustc.com
Mastering ManuallyDrop<T> - A Guide to Explicit Resource Management in Rust
asyncmove.com
Rust, but async
hegdenu.net
Rust Walkthroughs
Matching and iterators in Rust
www.jacobelder.com
Practical guide to Error Handling in Rust
dev-state.com
Building an Async Runtime with mio
tweedegolf.nl
[HE] [video] Rust Course
www.youtube.com
Miscellaneous
Guide to using TensorFlow in Rust
blog.logrocket.com
A Twist on Wadler's Printer
justinpombrio.net
Implementing API Rate Limiting in Rust
www.shuttle.rs
How to benchmark Rust code with Iai
bencher.dev
How Rust Could Change Robotics
filtra.io
Sequential-storage: efficiently store data in flash
tweedegolf.nl
[audio] Sentry - Rust in Production Podcast
corrode.dev
[video] A First Look at Lifetimes in Rust
www.youtube.com
[video] Firmware for an ESP32 to read from a noise sensor in Rust
www.youtube.com
Crate of the week: web-audio-api-rs
This week's crate is web-audio-api-rs, a Rust implementation of the Web Audio API for use outside the browser.
This week's crate is web-audio-api-rs, a Rust implementation of the Web Audio API for use outside the browser.
This week in Rust #537 — 06 mar 2024
https://this-week-in-rust.org/blog/2024/03/06/this-week-in-rust-537/
https://this-week-in-rust.org/blog/2024/03/06/this-week-in-rust-537/
Updates from Rust Community
Official
Clippy: Deprecating feature = "cargo-clippy"
blog.rust-lang.org
Updated baseline standards for Windows targets
blog.rust-lang.org
Project/Tooling Updates
Replacing PyO3's API without breaking everything downstream
polar.sh
rust-analyzer changelog #223
rust-analyzer.github.io
rust-gcc February 2024 Monthly report
rust-gcc.github.io
godot-rust February 2024 dev update
godot-rust.github.io
Fluvio v0.11.5 Release Updates
www.fluvio.io
sshd-openpgp-auth version 0.3.0 and ssh-openpgp-auth version 0.2.2 as updates to the tooling providing OpenPGP based authentication for SSH host keys
crates.io
Observations/Thoughts
Borrow checking without lifetimes
smallcultfollowing.com
How to speed up the Rust compiler in March 2024
nnethercote.github.io
Code review in the Rust compiler
nnethercote.github.io
Rust thread_local!s are surprisingly expensive
swatinem.de
Designing an Async Runtime for WASI 0.2
blog.yoshuawuyts.com
Rust Walkthroughs
Storing borrowed data in trait objects
ferrous-systems.com
Rust's early vs. late lifetime binding
blog.the-pans.com
How moving from Pandas to Polars made me write better code without writing better code
dev.to
A Full Stack SaaS Template with Loco
www.shuttle.rs
Async Rust in a Nutshell
www.shuttle.rs
Real-time Streaming Analytics with Fluvio, DeepCausality, and Rust
infinyon.com
[video] Modern All Rust Stack - Dioxus, Axum, Warp, SurrealDB
www.youtube.com
[video] Serverless Data Pipelines in Rust by Michele Vigilante
www.youtube.com
[FR] [video] Rust Lyon Meetup #8 - Impl Snake for Micro:bit — Cyril MARPAUD
www.youtube.com
Miscellaneous
Czech Rust community index
rustlang.cz/
Launching RustRover: JetBrains’ Investment in Rust
mainmatter.com
[audio] RustShip: Rust in Art with Lisa Passing
ieni.dev
Official
Clippy: Deprecating feature = "cargo-clippy"
blog.rust-lang.org
Updated baseline standards for Windows targets
blog.rust-lang.org
Project/Tooling Updates
Replacing PyO3's API without breaking everything downstream
polar.sh
rust-analyzer changelog #223
rust-analyzer.github.io
rust-gcc February 2024 Monthly report
rust-gcc.github.io
godot-rust February 2024 dev update
godot-rust.github.io
Fluvio v0.11.5 Release Updates
www.fluvio.io
sshd-openpgp-auth version 0.3.0 and ssh-openpgp-auth version 0.2.2 as updates to the tooling providing OpenPGP based authentication for SSH host keys
crates.io
Observations/Thoughts
Borrow checking without lifetimes
smallcultfollowing.com
How to speed up the Rust compiler in March 2024
nnethercote.github.io
Code review in the Rust compiler
nnethercote.github.io
Rust thread_local!s are surprisingly expensive
swatinem.de
Designing an Async Runtime for WASI 0.2
blog.yoshuawuyts.com
Rust Walkthroughs
Storing borrowed data in trait objects
ferrous-systems.com
Rust's early vs. late lifetime binding
blog.the-pans.com
How moving from Pandas to Polars made me write better code without writing better code
dev.to
A Full Stack SaaS Template with Loco
www.shuttle.rs
Async Rust in a Nutshell
www.shuttle.rs
Real-time Streaming Analytics with Fluvio, DeepCausality, and Rust
infinyon.com
[video] Modern All Rust Stack - Dioxus, Axum, Warp, SurrealDB
www.youtube.com
[video] Serverless Data Pipelines in Rust by Michele Vigilante
www.youtube.com
[FR] [video] Rust Lyon Meetup #8 - Impl Snake for Micro:bit — Cyril MARPAUD
www.youtube.com
Miscellaneous
Czech Rust community index
rustlang.cz/
Launching RustRover: JetBrains’ Investment in Rust
mainmatter.com
[audio] RustShip: Rust in Art with Lisa Passing
ieni.dev
This week in Rust #538 — 13 mar 2024
https://this-week-in-rust.org/blog/2024/03/13/this-week-in-rust-538/
https://this-week-in-rust.org/blog/2024/03/13/this-week-in-rust-538/
Updates from Rust Community
Official
Announcing Rustup 1.27.0
blog.rust-lang.org
crates.io: Download changes
blog.rust-lang.org
Newsletters
This Month in Rust OSDev: February 2024
rust-osdev.com
Project/Tooling Updates
Bevy Foundation
bevyengine.org
Rust Flashcards - 557 cards to learn Rust from first principles
ad-si/Rust-Flashcards
Lib.rs website improvements
users.rust-lang.org
Sudo-rs dependencies: when less is better
www.memorysafety.org
rust-analyzer changelog #224
rust-analyzer.github.io
biscotti, a new crate for HTTP cookies
www.lpalmieri.com
Boa release v0.18
boajs.dev
Announcing Relm4 0.7 and 0.8
relm4.org
Meilisearch 1.7 — New OpenAI models & GPU support for Hugging Face embeddings
blog.meilisearch.com
Cargo wizard: automate Cargo project configuration
kobzol.github.io
GreptimeDB v0.7 is ready for cloud-native monitoring
greptime.com
[video] Project Syn - Simon Gerber - Rust Zürisee March 2024
www.youtube.com
Observations/Thoughts
Fast Development In Rust, Part One
blog.sdf.com
Mental model for unsafe (complete rewrite)
ia0.github.io
10 years in Open Source
ochagavia.nl
[audio] Season Finale - Rust in Production Podcast
corrode.dev
[video] SemVer in Rust: Breakage, Tooling, and Edge Cases
www.youtube.com
Rust Walkthroughs
How to Use Rust Procedural Macros to Replace Panic with syn’s Fold
www.infoq.com
Rust Iterators Beyond the Basics - part 1
blog.jetbrains.com
Rust Multi-crate project in a monorepo
rust.code-maven.com
Using Stripe Payments with Rust
www.shuttle.rs
Problems around modelling an asynchronous API for database transaction in Rust
blog.weiznich.de
Embedded Rust Bluetooth on ESP: BLE Scanner
apollolabsblog.hashnode.dev
[video] Implementing (parts of) git from scratch in Rust
www.youtube.com
[video] The Billion Rows Challenge in Rust - an intro to Rust for data engineering
www.youtube.com
Miscellaneous
Rust impact on engineering management
https://bastienvigneron.medium.com/rust-impact-on-engineering-management-59647e5d0265
From medical doctor to rust developer
surrealdb.com
February 2024 Rust Jobs Report
filtra.io
Official
Announcing Rustup 1.27.0
blog.rust-lang.org
crates.io: Download changes
blog.rust-lang.org
Newsletters
This Month in Rust OSDev: February 2024
rust-osdev.com
Project/Tooling Updates
Bevy Foundation
bevyengine.org
Rust Flashcards - 557 cards to learn Rust from first principles
ad-si/Rust-Flashcards
Lib.rs website improvements
users.rust-lang.org
Sudo-rs dependencies: when less is better
www.memorysafety.org
rust-analyzer changelog #224
rust-analyzer.github.io
biscotti, a new crate for HTTP cookies
www.lpalmieri.com
Boa release v0.18
boajs.dev
Announcing Relm4 0.7 and 0.8
relm4.org
Meilisearch 1.7 — New OpenAI models & GPU support for Hugging Face embeddings
blog.meilisearch.com
Cargo wizard: automate Cargo project configuration
kobzol.github.io
GreptimeDB v0.7 is ready for cloud-native monitoring
greptime.com
[video] Project Syn - Simon Gerber - Rust Zürisee March 2024
www.youtube.com
Observations/Thoughts
Fast Development In Rust, Part One
blog.sdf.com
Mental model for unsafe (complete rewrite)
ia0.github.io
10 years in Open Source
ochagavia.nl
[audio] Season Finale - Rust in Production Podcast
corrode.dev
[video] SemVer in Rust: Breakage, Tooling, and Edge Cases
www.youtube.com
Rust Walkthroughs
How to Use Rust Procedural Macros to Replace Panic with syn’s Fold
www.infoq.com
Rust Iterators Beyond the Basics - part 1
blog.jetbrains.com
Rust Multi-crate project in a monorepo
rust.code-maven.com
Using Stripe Payments with Rust
www.shuttle.rs
Problems around modelling an asynchronous API for database transaction in Rust
blog.weiznich.de
Embedded Rust Bluetooth on ESP: BLE Scanner
apollolabsblog.hashnode.dev
[video] Implementing (parts of) git from scratch in Rust
www.youtube.com
[video] The Billion Rows Challenge in Rust - an intro to Rust for data engineering
www.youtube.com
Miscellaneous
Rust impact on engineering management
https://bastienvigneron.medium.com/rust-impact-on-engineering-management-59647e5d0265
From medical doctor to rust developer
surrealdb.com
February 2024 Rust Jobs Report
filtra.io
👍1
Crate of the week: biscotti
This week's crate is biscotti, an opinionated library to deal with HTTP cookies on the server side.
This week's crate is biscotti, an opinionated library to deal with HTTP cookies on the server side.
This week in Rust #539 — 20 mar 2024
https://this-week-in-rust.org/blog/2024/03/20/this-week-in-rust-539/
https://this-week-in-rust.org/blog/2024/03/20/this-week-in-rust-539/
Updates from Rust Community
Newsletters
The Embedded Rustacean Issue #15
www.theembeddedrustacean.com
This Week in Bevy: Foundations, Meetups, and more Bevy Cheatbook updates
thisweekinbevy.com
Project/Tooling Updates
rustc_codegen_gcc: Progress Report #31
blog.antoyo.xyz
Slint 1.5: Embracing Android, Improving Live-Preview, and introducing Pythonic Slint
slint.dev
yaml-rust2's first real release
Ethiraric/yaml-rust2/blob/master/documents/2024-03-15-FirstRelease.md
testresult 0.4.0 released. The crate provides the TestResult type for concise and precise test failures.
crates.io
Revolutionizing PostgreSQL Database Comparison: Introducing pgdatadiff in Rust — Unleash Speed, Safety, and Scalability
medium.com/@p.tournaris
Observations/Thoughts
SemVer in Rust: Breakage, Tooling, and Edge Cases — FOSDEM 2024 annotated talk
predr.ag
Go's Errors: How I Learned to Love Rust
barretts.club
Strongly-typed IDs in SurrealDB
jlewis.sh
Iterators and traversables
without.boats
Using PostHog with Rust
www.shuttle.rs
Using Rust on ESP32 from Windows
https://kopf1988.medium.com/using-rust-on-esp32-from-windows-b6814fd09928
Compiling Rust to WASI
benw.is
Achieving awful compression with digits of pi
ntietz.com
Zig, Rust, and other languages
notes.eatonphil.com
What part of Rust compilation is the bottleneck?
kobzol.github.io
Lambda on hard mode: Inside Modal's web infrastructure
modal.com
Embedded Rust Bluetooth on ESP: BLE Advertiser
apollolabsblog.hashnode.dev
[video] Diplomat - Idiomatic Multi-Language APIs - Robert Bastian - Rust Zürisee March 2024
www.youtube.com
Rust Walkthroughs
A Short Introduction to Rust and the Bevy Game Engine
wiki.wptcsu.com
[video] Strings and memory reallocation in Rust
www.youtube.com
Research
Rust Tools Survey (by JetBrains)
surveys.jetbrains.com
Miscellaneous
RustNL 2024 schedule announced
2024.rustnl.org
Fighting back: Turning the Tables on Web Scrapers Using Rust
medium.com/p
The book "Code Like a Pro in Rust" is released
www.manning.com
Red Hat's Long, Rust'ed Road Ahead For Nova As Nouveau Driver Successor
www.phoronix.com
Newsletters
The Embedded Rustacean Issue #15
www.theembeddedrustacean.com
This Week in Bevy: Foundations, Meetups, and more Bevy Cheatbook updates
thisweekinbevy.com
Project/Tooling Updates
rustc_codegen_gcc: Progress Report #31
blog.antoyo.xyz
Slint 1.5: Embracing Android, Improving Live-Preview, and introducing Pythonic Slint
slint.dev
yaml-rust2's first real release
Ethiraric/yaml-rust2/blob/master/documents/2024-03-15-FirstRelease.md
testresult 0.4.0 released. The crate provides the TestResult type for concise and precise test failures.
crates.io
Revolutionizing PostgreSQL Database Comparison: Introducing pgdatadiff in Rust — Unleash Speed, Safety, and Scalability
medium.com/@p.tournaris
Observations/Thoughts
SemVer in Rust: Breakage, Tooling, and Edge Cases — FOSDEM 2024 annotated talk
predr.ag
Go's Errors: How I Learned to Love Rust
barretts.club
Strongly-typed IDs in SurrealDB
jlewis.sh
Iterators and traversables
without.boats
Using PostHog with Rust
www.shuttle.rs
Using Rust on ESP32 from Windows
https://kopf1988.medium.com/using-rust-on-esp32-from-windows-b6814fd09928
Compiling Rust to WASI
benw.is
Achieving awful compression with digits of pi
ntietz.com
Zig, Rust, and other languages
notes.eatonphil.com
What part of Rust compilation is the bottleneck?
kobzol.github.io
Lambda on hard mode: Inside Modal's web infrastructure
modal.com
Embedded Rust Bluetooth on ESP: BLE Advertiser
apollolabsblog.hashnode.dev
[video] Diplomat - Idiomatic Multi-Language APIs - Robert Bastian - Rust Zürisee March 2024
www.youtube.com
Rust Walkthroughs
A Short Introduction to Rust and the Bevy Game Engine
wiki.wptcsu.com
[video] Strings and memory reallocation in Rust
www.youtube.com
Research
Rust Tools Survey (by JetBrains)
surveys.jetbrains.com
Miscellaneous
RustNL 2024 schedule announced
2024.rustnl.org
Fighting back: Turning the Tables on Web Scrapers Using Rust
medium.com/p
The book "Code Like a Pro in Rust" is released
www.manning.com
Red Hat's Long, Rust'ed Road Ahead For Nova As Nouveau Driver Successor
www.phoronix.com
This week in Rust #540 — 27 mar 2024
https://this-week-in-rust.org/blog/2024/03/27/this-week-in-rust-540/
https://this-week-in-rust.org/blog/2024/03/27/this-week-in-rust-540/
Updates from Rust Community
Official
Announcing Rust 1.77.0
blog.rust-lang.org
2024 Edition Update
blog.rust-lang.org
This Development-cycle in Cargo: 1.78
blog.rust-lang.org
Project/Tooling Updates
Unimock 0.6: Mutation patterns
audunhalland.github.io
cargo-autoinherit: DRY up your workspace dependencies
mainmatter.com
rust-analyzer changelog #226
rust-analyzer.github.io
reqwest v0.12
seanmonstar.com
Fornjot v0.49.0 released - open source b-rep CAD kernel in Rust
www.fornjot.app
Quickwit 0.8: Indexing and Search at Petabyte Scale
quickwit.io
Observations/Thoughts
Why choose async/await over threads?
notgull.net
Rustls: Continuous Benchmarking Case Study
bencher.dev
How I reduced (incremental) Rust compile times by up to 40%
www.coderemote.dev
How I learned to stop worrying and love the global state
symbolica.io
On Tech Debt: My Rust Library is now a CDO
lucumr.pocoo.org
How to use Rust on Debian (and Ubuntu, etc.) - rustp vs apt
diziet.dreamwidth.org
[audio] Hyper 1.0 with Sean McArthur
rustacean-station.org
[video] The magic of Rust's type system
www.youtube.com
Rust Walkthroughs
Safe and Secure Coding in Rust: A Comparative Analysis of Rust and C/C++
luk6xff.github.io
It's a library AND a binary
blog.axo.dev
Everything you need to know about testing in Rust
www.shuttle.rs
Building a Notification Service in Rust with AWS SNS
www.shuttle.rs
Embedded Rust Bluetooth on ESP: BLE Server
apollolabsblog.hashnode.dev
[series] How Meilisearch Updates a Millions Vector Embeddings Database in Under a Minute
blog.kerollmops.com
[video] Extreme Clippy for a new Crate
youtu.be
Miscellaneous
Making Nix Usable With Rust
filtra.io
Rust Development Classes: learn Rust by doing
rust-classes.com/
Restarting development of the Rust Digger: 20,000 new crates in 8 months
rust-digger.code-maven.com
Official
Announcing Rust 1.77.0
blog.rust-lang.org
2024 Edition Update
blog.rust-lang.org
This Development-cycle in Cargo: 1.78
blog.rust-lang.org
Project/Tooling Updates
Unimock 0.6: Mutation patterns
audunhalland.github.io
cargo-autoinherit: DRY up your workspace dependencies
mainmatter.com
rust-analyzer changelog #226
rust-analyzer.github.io
reqwest v0.12
seanmonstar.com
Fornjot v0.49.0 released - open source b-rep CAD kernel in Rust
www.fornjot.app
Quickwit 0.8: Indexing and Search at Petabyte Scale
quickwit.io
Observations/Thoughts
Why choose async/await over threads?
notgull.net
Rustls: Continuous Benchmarking Case Study
bencher.dev
How I reduced (incremental) Rust compile times by up to 40%
www.coderemote.dev
How I learned to stop worrying and love the global state
symbolica.io
On Tech Debt: My Rust Library is now a CDO
lucumr.pocoo.org
How to use Rust on Debian (and Ubuntu, etc.) - rustp vs apt
diziet.dreamwidth.org
[audio] Hyper 1.0 with Sean McArthur
rustacean-station.org
[video] The magic of Rust's type system
www.youtube.com
Rust Walkthroughs
Safe and Secure Coding in Rust: A Comparative Analysis of Rust and C/C++
luk6xff.github.io
It's a library AND a binary
blog.axo.dev
Everything you need to know about testing in Rust
www.shuttle.rs
Building a Notification Service in Rust with AWS SNS
www.shuttle.rs
Embedded Rust Bluetooth on ESP: BLE Server
apollolabsblog.hashnode.dev
[series] How Meilisearch Updates a Millions Vector Embeddings Database in Under a Minute
blog.kerollmops.com
[video] Extreme Clippy for a new Crate
youtu.be
Miscellaneous
Making Nix Usable With Rust
filtra.io
Rust Development Classes: learn Rust by doing
rust-classes.com/
Restarting development of the Rust Digger: 20,000 new crates in 8 months
rust-digger.code-maven.com
Crate of the week: coffee_break
This week's crate is coffee_break, the premier crate for those who think Rust compile times are too fast.
This week's crate is coffee_break, the premier crate for those who think Rust compile times are too fast.
🎉8👎1
This week in Rust #541 — 03 apr 2024
https://this-week-in-rust.org/blog/2024/04/03/this-week-in-rust-541/
https://this-week-in-rust.org/blog/2024/04/03/this-week-in-rust-541/
Updates from Rust Community
Official
Announcing Rust 1.77.1
blog.rust-lang.org
Changes to u128/i128 layout in 1.77 and 1.78
blog.rust-lang.org
Newsletters
This Week In Bevy: 2d Lighting, Particle Systems, Meshlets, and more
thisweekinbevy.com
Project/Tooling Updates
Dioxus 0.5: Signal Rewrite, Remove lifetimes, CSS Hotreloading, and more!
dioxuslabs.com
EtherCrab 0.4.0: Pure Rust EtherCAT, now with Distributed Clocks
wapl.es
nethsm 0.1.0 - first release for this high level library for the Nitrokey NetHSM
gitlab.archlinux.org
BugStalker v0.1.3 released - first release of rust debugger
godzie44/BugStalker/
git-cliff 2.2.0 is released! (highly customizable changelog generator)
git-cliff.org
Observations/Thoughts
On Reusing Arc and Rc in Rust
radekmie.dev
Who killed the network switch?
cliffle.com
Xr0 Makes C Safer than Rust
xr0.dev
Easy Mode Rust
llogiq.github.io
Bashing Bevy To Bait Internet Strangers Into Improving My Code
oneirical.github.io
Conway's Game of Life Through Time
silasmarvin.dev
Functions Everywhere, Only Once: Writing Functions for the Everywhere Computer
fission.codes
Rust Bytes: Is Rust the Future of JavaScript Tooling?
weeklyrust.substack.com
Explaining the internals of async-task from the ground up
notgull.net
Programming ESP32 with Rust: OTA firmware update
quan.hoabinh.vn
Fast Development In Rust, Part 2
blog.sdf.com
Rust Walkthroughs
Modelling Universal Domain Types in Rust
mmapped.blog
[video] developerlife.com - Get started with unit testing in Rust
www.youtube.com
Research
Rust Digger: More than 14% of crates configure rustfmt. 35 Have both rustfmt.toml and .rustfmt.toml
rust-digger.code-maven.com
Miscellaneous
Building a Managed Postgres Service in Rust: Part 1
tembo.io
Beware of the DashMap deadlock
dev.to
Embedded Rust Bluetooth on ESP: BLE Client
apollolabsblog.hashnode.dev
Building Stock Market Engine from scratch in Rust (I)
medium.com/@harshiljani2002
Rust Unit and Integration Testing in RustRover
blog.jetbrains.com
[podcast] cargo-semver-checks with Predrag Gruevski — Rustacean Station
rustacean-station.org
[video] Data Types - Part 3 of Idiomatic Rust in Simple Steps
www.youtube.com
[video] Deconstructing WebAssembly Components by Ryan Levick @ Wasm I/O 2024
www.youtube.com
[video] Extreme Clippy for new Rust crates
www.youtube.com
[video] [playlist] Bevy GameDev Meetup #2 - March 2024
www.youtube.com
Official
Announcing Rust 1.77.1
blog.rust-lang.org
Changes to u128/i128 layout in 1.77 and 1.78
blog.rust-lang.org
Newsletters
This Week In Bevy: 2d Lighting, Particle Systems, Meshlets, and more
thisweekinbevy.com
Project/Tooling Updates
Dioxus 0.5: Signal Rewrite, Remove lifetimes, CSS Hotreloading, and more!
dioxuslabs.com
EtherCrab 0.4.0: Pure Rust EtherCAT, now with Distributed Clocks
wapl.es
nethsm 0.1.0 - first release for this high level library for the Nitrokey NetHSM
gitlab.archlinux.org
BugStalker v0.1.3 released - first release of rust debugger
godzie44/BugStalker/
git-cliff 2.2.0 is released! (highly customizable changelog generator)
git-cliff.org
Observations/Thoughts
On Reusing Arc and Rc in Rust
radekmie.dev
Who killed the network switch?
cliffle.com
Xr0 Makes C Safer than Rust
xr0.dev
Easy Mode Rust
llogiq.github.io
Bashing Bevy To Bait Internet Strangers Into Improving My Code
oneirical.github.io
Conway's Game of Life Through Time
silasmarvin.dev
Functions Everywhere, Only Once: Writing Functions for the Everywhere Computer
fission.codes
Rust Bytes: Is Rust the Future of JavaScript Tooling?
weeklyrust.substack.com
Explaining the internals of async-task from the ground up
notgull.net
Programming ESP32 with Rust: OTA firmware update
quan.hoabinh.vn
Fast Development In Rust, Part 2
blog.sdf.com
Rust Walkthroughs
Modelling Universal Domain Types in Rust
mmapped.blog
[video] developerlife.com - Get started with unit testing in Rust
www.youtube.com
Research
Rust Digger: More than 14% of crates configure rustfmt. 35 Have both rustfmt.toml and .rustfmt.toml
rust-digger.code-maven.com
Miscellaneous
Building a Managed Postgres Service in Rust: Part 1
tembo.io
Beware of the DashMap deadlock
dev.to
Embedded Rust Bluetooth on ESP: BLE Client
apollolabsblog.hashnode.dev
Building Stock Market Engine from scratch in Rust (I)
medium.com/@harshiljani2002
Rust Unit and Integration Testing in RustRover
blog.jetbrains.com
[podcast] cargo-semver-checks with Predrag Gruevski — Rustacean Station
rustacean-station.org
[video] Data Types - Part 3 of Idiomatic Rust in Simple Steps
www.youtube.com
[video] Deconstructing WebAssembly Components by Ryan Levick @ Wasm I/O 2024
www.youtube.com
[video] Extreme Clippy for new Rust crates
www.youtube.com
[video] [playlist] Bevy GameDev Meetup #2 - March 2024
www.youtube.com
Crate of the week: cargo-unfmt
This week's crate is cargo-unfmt, a formatter that formats your code into block-justified text, which sacrifices some readability for esthetics.
This week's crate is cargo-unfmt, a formatter that formats your code into block-justified text, which sacrifices some readability for esthetics.
🎉8👎3😢1
This week in Rust #542 — 10 apr 2024
https://this-week-in-rust.org/blog/2024/04/10/this-week-in-rust-542/
https://this-week-in-rust.org/blog/2024/04/10/this-week-in-rust-542/
Updates from Rust Community
Official
Announcing Rust 1.77.2
blog.rust-lang.org
Security advisory for the standard library (CVE-2024-24576)
blog.rust-lang.org
Changes to Rust's WASI targets
blog.rust-lang.org
Rust Nation UK
Hannah Aubrey - A Web of Rust: The Future of the Internet Depends on Trust
www.youtube.com
JD Nose - Rust Infrastructure: What it takes to keep Rust running
www.youtube.com
Amanieu D'Antras - The path to a stable ABI for Rust
www.youtube.com
Luca Palmieri - Pavex: re-imaging API development in Rust
www.youtube.com
Lachezar Lechev - Typed for Safety
www.youtube.com
Marco Concetto Rudilosso - Building a profiler for web assembly
www.youtube.com
Jon Gjengset - Towards Impeccable Rust
www.youtube.com
Nicholas Yang - Porting Turborepo From Go To Rust
www.youtube.com
David Haig - What’s that behind your ear? An open source hearing aid in Rust.
www.youtube.com
Frédéric Ameye - Renault want to sell cars with rust!
www.youtube.com
Nikita Lapkov - Type-safe and fault-tolerant mesh services with Rust
www.youtube.com
Andre Bogus - Easy Mode Rust
www.youtube.com
Lars Bergstrom - Beyond Safety and Speed: How Rust Fuels Team Productivity
www.youtube.com
Tim McNamara - Unwrapping unsafe
www.youtube.com
Nicholas Matsakis - Rust 2024 and beyond
www.youtube.com
Project/Tooling Updates
Shipping Jco 1.0, WASI 0.2
blog.yoshuawuyts.com
This month in Pavex, #10
www.lpalmieri.com
"Containerize" individual functions in Rust with extrasafe
harrystern.net
rust-analyzer changelog #228
rust-analyzer.github.io
Rerun 0.15.0 - Blueprints from Python · rerun-io/rerun
rerun-io/rerun/releases/tag/0.15.0
Bevy 0.13.2, Curves, Gizmos, and Games
thisweekinbevy.com
What's new in SeaORM 1.0-rc.x
www.sea-ql.org
Observations/Thoughts
Improve performance of you Rust functions by const currying
blog.cocl2.com
Ownership in Rust
smallcultfollowing.com
Thoughts on the xz backdoor: an lzma-rs perspective
gendignoux.com
hyper HTTP/2 Continuation Flood
seanmonstar.com
Leaky Abstractions and a Rusty Pin
medium.com/itnext
[audio] Launching RustRover: JetBrains' Investment in Rust
rustacean-station.org
[audio] Pavex with Luca Palmieri
rustacean-station.org
[video] Decrusting the tokio crate
www.youtube.com
[video] Rust 1.77.0: 70 highlights in 30 minutes
www.youtube.com
[video] Simulate the three body problem in #rustlang
www.youtube.com
[video] Exploring Fiberplane's 3-Year Rust Journey - with Benno van den Berg
www.youtube.com
Rust Walkthroughs
Working with OpenAPI using Rust
www.shuttle.rs
Zed Decoded: Async Rust
zed.dev
Writing a Unix-like OS in Rust
vmm.dev
Fivefold Slower Compared to Go? Optimizing Rust's Protobuf Decoding Performance
www.greptime.com
Write Cleaner, More Maintainable Rust Code with PhantomData
aayushyavajpayee.substack.com
[video] Extreme Clippy for an existing Rust Crate
www.youtube.com
[video] developerlife.com - Build a color gradient animation for a spinner component, for CLI, in Rust
www.youtube.com
[video] developerlife.com - Build a spinner component, for CLI, in Rust
www.youtube.com
[video] developerlife.com - Build an async readline, and spinner in Rust, for interactive CLI
www.youtube.com
Research
"Against the Void": An Interview and Survey Study on How Rust Developers Use Unsafe Code
arxiv.org
Sound Borrow-Checking for Rust via Symbolic Semantics
arxiv.org
Miscellaneous
Rust indexed - Rust mdbooks search
rust-indexed.com/
March 2024 Rust Jobs Report
filtra.io
Rust Meetup and user groups (updated)
rust.code-maven.com
Embedding the Servo Web Engine in Qt
www.kdab.com
A memory model for Rust code in the kernel
lwn.net
Building Stock Market Engine from scratch in Rust (II)
medium.com/@harshiljani2002
Ratatui Received Funding: What's Next?
blog.orhun.dev
Official
Announcing Rust 1.77.2
blog.rust-lang.org
Security advisory for the standard library (CVE-2024-24576)
blog.rust-lang.org
Changes to Rust's WASI targets
blog.rust-lang.org
Rust Nation UK
Hannah Aubrey - A Web of Rust: The Future of the Internet Depends on Trust
www.youtube.com
JD Nose - Rust Infrastructure: What it takes to keep Rust running
www.youtube.com
Amanieu D'Antras - The path to a stable ABI for Rust
www.youtube.com
Luca Palmieri - Pavex: re-imaging API development in Rust
www.youtube.com
Lachezar Lechev - Typed for Safety
www.youtube.com
Marco Concetto Rudilosso - Building a profiler for web assembly
www.youtube.com
Jon Gjengset - Towards Impeccable Rust
www.youtube.com
Nicholas Yang - Porting Turborepo From Go To Rust
www.youtube.com
David Haig - What’s that behind your ear? An open source hearing aid in Rust.
www.youtube.com
Frédéric Ameye - Renault want to sell cars with rust!
www.youtube.com
Nikita Lapkov - Type-safe and fault-tolerant mesh services with Rust
www.youtube.com
Andre Bogus - Easy Mode Rust
www.youtube.com
Lars Bergstrom - Beyond Safety and Speed: How Rust Fuels Team Productivity
www.youtube.com
Tim McNamara - Unwrapping unsafe
www.youtube.com
Nicholas Matsakis - Rust 2024 and beyond
www.youtube.com
Project/Tooling Updates
Shipping Jco 1.0, WASI 0.2
blog.yoshuawuyts.com
This month in Pavex, #10
www.lpalmieri.com
"Containerize" individual functions in Rust with extrasafe
harrystern.net
rust-analyzer changelog #228
rust-analyzer.github.io
Rerun 0.15.0 - Blueprints from Python · rerun-io/rerun
rerun-io/rerun/releases/tag/0.15.0
Bevy 0.13.2, Curves, Gizmos, and Games
thisweekinbevy.com
What's new in SeaORM 1.0-rc.x
www.sea-ql.org
Observations/Thoughts
Improve performance of you Rust functions by const currying
blog.cocl2.com
Ownership in Rust
smallcultfollowing.com
Thoughts on the xz backdoor: an lzma-rs perspective
gendignoux.com
hyper HTTP/2 Continuation Flood
seanmonstar.com
Leaky Abstractions and a Rusty Pin
medium.com/itnext
[audio] Launching RustRover: JetBrains' Investment in Rust
rustacean-station.org
[audio] Pavex with Luca Palmieri
rustacean-station.org
[video] Decrusting the tokio crate
www.youtube.com
[video] Rust 1.77.0: 70 highlights in 30 minutes
www.youtube.com
[video] Simulate the three body problem in #rustlang
www.youtube.com
[video] Exploring Fiberplane's 3-Year Rust Journey - with Benno van den Berg
www.youtube.com
Rust Walkthroughs
Working with OpenAPI using Rust
www.shuttle.rs
Zed Decoded: Async Rust
zed.dev
Writing a Unix-like OS in Rust
vmm.dev
Fivefold Slower Compared to Go? Optimizing Rust's Protobuf Decoding Performance
www.greptime.com
Write Cleaner, More Maintainable Rust Code with PhantomData
aayushyavajpayee.substack.com
[video] Extreme Clippy for an existing Rust Crate
www.youtube.com
[video] developerlife.com - Build a color gradient animation for a spinner component, for CLI, in Rust
www.youtube.com
[video] developerlife.com - Build a spinner component, for CLI, in Rust
www.youtube.com
[video] developerlife.com - Build an async readline, and spinner in Rust, for interactive CLI
www.youtube.com
Research
"Against the Void": An Interview and Survey Study on How Rust Developers Use Unsafe Code
arxiv.org
Sound Borrow-Checking for Rust via Symbolic Semantics
arxiv.org
Miscellaneous
Rust indexed - Rust mdbooks search
rust-indexed.com/
March 2024 Rust Jobs Report
filtra.io
Rust Meetup and user groups (updated)
rust.code-maven.com
Embedding the Servo Web Engine in Qt
www.kdab.com
A memory model for Rust code in the kernel
lwn.net
Building Stock Market Engine from scratch in Rust (II)
medium.com/@harshiljani2002
Ratatui Received Funding: What's Next?
blog.orhun.dev
👍3