Crate of the week: cargo-binstall
This week's crate is cargo-binstall, a cargo subcommand to install crates from binaries out of their github releases.
This week's crate is cargo-binstall, a cargo subcommand to install crates from binaries out of their github releases.
👍4
This week in Rust #554 — 03 jul 2024
https://this-week-in-rust.org/blog/2024/07/03/this-week-in-rust-554/
https://this-week-in-rust.org/blog/2024/07/03/this-week-in-rust-554/
Updates from Rust Community
Official
Types Team Update and Roadmap
blog.rust-lang.org
Project/Tooling Updates
Rustlings Rewrite
mo8it.com
iroh 0.19.0 - Make it your own
iroh.computer
Announcing Polars 1.0
pola.rs
rust-analyzer changelog #240
rust-analyzer.github.io
r3bl_cmdr v0.0.14 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#v0014-2024-06-29
r3bl_tui v0.5.6 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#v056-2024-06-29
Danube - Pub/Sub messaging broker
dev-state.com
what-the-time 1.0.0
sdball/what-the-time/releases/tag/v1.0.0
Meilisearch releases v1.9
blog.meilisearch.com
derive-deftly (the template-based derive macro facility) is nearing 1.x - call for review/testing
diziet.dreamwidth.org
Observations/Thoughts
Ergonomic Self-Referential Types for Rust
blog.yoshuawuyts.com
More thoughts on claiming
smallcultfollowing.com
Async closures
hackmd.io
Rust has three reference types!
ssbr.xyz
sans-IO: The secret to effective Rust for network services
www.firezone.dev
[audio] OxidOS with Alexandru Radovici
corrode.dev
Rust Walkthroughs
Resolving Rust Symbols
blog.shrirambalaji.com
#![doc = include_str!()] with intra-doc links
linebender.org
The Minimal Rust-Wasm Setup
dzfrias.dev
Build with Naz : Markdown parser in Rust and nom from r3bl_tui
developerlife.com
Adding compile-time safety to the AWS SDK with syn's Visit trait
medium.com/@sam.van.overmeire
Adding GraphQL Support to Loco with Seaography
www.sea-ql.org
Rust patterns: Don't put any code in mod.rs or lib.rs files
kerkour.com
[series] Master Hexagonal Architecture in Rust (part 3): Service, the heart of hexagonal architecture
www.howtocodeit.com
Miscellaneous
FizzBuzz Multithreaded - synchronization with rendezvous channels
firedbg.sea-ql.org
[video] Zelda Hessler discusses the AWS SDK for Rust
www.youtube.com
Official
Types Team Update and Roadmap
blog.rust-lang.org
Project/Tooling Updates
Rustlings Rewrite
mo8it.com
iroh 0.19.0 - Make it your own
iroh.computer
Announcing Polars 1.0
pola.rs
rust-analyzer changelog #240
rust-analyzer.github.io
r3bl_cmdr v0.0.14 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#v0014-2024-06-29
r3bl_tui v0.5.6 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#v056-2024-06-29
Danube - Pub/Sub messaging broker
dev-state.com
what-the-time 1.0.0
sdball/what-the-time/releases/tag/v1.0.0
Meilisearch releases v1.9
blog.meilisearch.com
derive-deftly (the template-based derive macro facility) is nearing 1.x - call for review/testing
diziet.dreamwidth.org
Observations/Thoughts
Ergonomic Self-Referential Types for Rust
blog.yoshuawuyts.com
More thoughts on claiming
smallcultfollowing.com
Async closures
hackmd.io
Rust has three reference types!
ssbr.xyz
sans-IO: The secret to effective Rust for network services
www.firezone.dev
[audio] OxidOS with Alexandru Radovici
corrode.dev
Rust Walkthroughs
Resolving Rust Symbols
blog.shrirambalaji.com
#![doc = include_str!()] with intra-doc links
linebender.org
The Minimal Rust-Wasm Setup
dzfrias.dev
Build with Naz : Markdown parser in Rust and nom from r3bl_tui
developerlife.com
Adding compile-time safety to the AWS SDK with syn's Visit trait
medium.com/@sam.van.overmeire
Adding GraphQL Support to Loco with Seaography
www.sea-ql.org
Rust patterns: Don't put any code in mod.rs or lib.rs files
kerkour.com
[series] Master Hexagonal Architecture in Rust (part 3): Service, the heart of hexagonal architecture
www.howtocodeit.com
Miscellaneous
FizzBuzz Multithreaded - synchronization with rendezvous channels
firedbg.sea-ql.org
[video] Zelda Hessler discusses the AWS SDK for Rust
www.youtube.com
👍1
This week in Rust #555 — 10 jul 2024
https://this-week-in-rust.org/blog/2024/07/10/this-week-in-rust-555/
https://this-week-in-rust.org/blog/2024/07/10/this-week-in-rust-555/
Updates from Rust Community
Newsletters
This Week in Bevy: Bevy 0.14's Release, Cosmic Text, and water reflections
thisweekinbevy.com
Project/Tooling Updates
Maelstrom v0.10.0: A Hermetic, Fast, Clustered Test Runner: Added Support for Python Tests, Other Container Image Repositores, and more
maelstrom-software/maelstrom/releases/tag/v0.10.0
Rust for filesystems
lwn.net
Bevy 0.14
bevyengine.org
Introducing Avian Physics 0.1
joonaa.dev
iroh 0.20.0
iroh.computer
Release Nutype 0.4.3
greyblake/nutype/releases/tag/v0.4.3
Rerun 0.17 - better blueprints with defaults and overrides for any data
rerun.io
Observations/Thoughts
Rustic Witcher: Reimagining data anonymization
engineering.theblueground.com
Memory Safety in C++ vs Rust vs Zig
medium.com/@shyamsundarb
Using unsafe in our Rust interpreters: easy, debatably ethical performance
octavelarose.github.io
How to configure CPU cores to be used in a Tokio application with core_affinity
blog.veeso.dev
Further simplifying self-referential types for Rust
blog.yoshuawuyts.com
Network Manager and Rust's zbus
rbs.io
PyO3: From Python to Rust and Back Again
www.youtube.com
Properly Testing Concurrent Data Structures
matklad.github.io
A Unified Typesystem
https://gist.github.com/Aras14HD/f96cebf827975ba51852b1b981c389ab
Rust Walkthroughs
Writing Production Rust Macros with macro_rules!
www.howtocodeit.com
Mix in Rust
tweedegolf.nl
Demystifying Rust's HTTP ecosystem: Here is how the different crates fit together
kerkour.com
Build with Naz : Rust async in practice tokio::select! & cancellation safety
developerlife.com
Miscellaneous
June 2024 Rust Jobs Report
filtra.io
[video] Jan Hohenheim discusses Rust, Rust GameDev Newsletter & The Bevy Engine
www.youtube.com
Newsletters
This Week in Bevy: Bevy 0.14's Release, Cosmic Text, and water reflections
thisweekinbevy.com
Project/Tooling Updates
Maelstrom v0.10.0: A Hermetic, Fast, Clustered Test Runner: Added Support for Python Tests, Other Container Image Repositores, and more
maelstrom-software/maelstrom/releases/tag/v0.10.0
Rust for filesystems
lwn.net
Bevy 0.14
bevyengine.org
Introducing Avian Physics 0.1
joonaa.dev
iroh 0.20.0
iroh.computer
Release Nutype 0.4.3
greyblake/nutype/releases/tag/v0.4.3
Rerun 0.17 - better blueprints with defaults and overrides for any data
rerun.io
Observations/Thoughts
Rustic Witcher: Reimagining data anonymization
engineering.theblueground.com
Memory Safety in C++ vs Rust vs Zig
medium.com/@shyamsundarb
Using unsafe in our Rust interpreters: easy, debatably ethical performance
octavelarose.github.io
How to configure CPU cores to be used in a Tokio application with core_affinity
blog.veeso.dev
Further simplifying self-referential types for Rust
blog.yoshuawuyts.com
Network Manager and Rust's zbus
rbs.io
PyO3: From Python to Rust and Back Again
www.youtube.com
Properly Testing Concurrent Data Structures
matklad.github.io
A Unified Typesystem
https://gist.github.com/Aras14HD/f96cebf827975ba51852b1b981c389ab
Rust Walkthroughs
Writing Production Rust Macros with macro_rules!
www.howtocodeit.com
Mix in Rust
tweedegolf.nl
Demystifying Rust's HTTP ecosystem: Here is how the different crates fit together
kerkour.com
Build with Naz : Rust async in practice tokio::select! & cancellation safety
developerlife.com
Miscellaneous
June 2024 Rust Jobs Report
filtra.io
[video] Jan Hohenheim discusses Rust, Rust GameDev Newsletter & The Bevy Engine
www.youtube.com
👍4
Crate of the week: derive_deftly
This week's crate is derive_deftly, a proc macro to create derive macros from declarative code.
This week's crate is derive_deftly, a proc macro to create derive macros from declarative code.
This week in Rust #556 — 17 jul 2024
https://this-week-in-rust.org/blog/2024/07/17/this-week-in-rust-556/
https://this-week-in-rust.org/blog/2024/07/17/this-week-in-rust-556/
Updates from Rust Community
Newsletters
This Month in Rust OSDev: June 2024
rust-osdev.com
Project/Tooling Updates
Zed: Linux when? Linux now.
zed.dev
r3bl_terminal_async v0.5.4 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#r3bl_terminal_async
r3bl_test_fixtures v0.0.1 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#r3bl_test_fixtures
📦 Cratery, a lightweight private cargo registry with batteries included, built for organisations, is now open-source
cenotelie/cratery
Observations/Thoughts
The missing parts in Cargo
weihanglo.tw
How HappyLock Works
www.botahamec.dev
Implementing a generic range parser in Rust
blog.veeso.dev
[video] My favorite Rust design pattern
www.youtube.com
[audio] Fusion Engineering with Jakub Valtar
corrode.dev
[audio] On the Road: RustNL & Oxidize
jamesmunns.com
Rust Walkthroughs
Global Registration
donsz.nl
Gray-Scott with Rust
grayscott-with-rust-grasland-5e6591fc7054976525da4f6c87122ea76c.pages.in2p3.fr/
How to make Rust Desktop App with Egui and ChatGPT
www.onlycoiners.com
Writing eBPF Tracepoint Program with Rust Aya: Tips and Example
yuki-nakamura.com
Surprises with Rust's as (and Python division)
annahope.me
Build with Naz : Box and Pin exploration in Rust
developerlife.com
How to organize large Rust codebases
kerkour.com
Playing guitar tablatures in Rust
agourlay.github.io
Research
An Empirical Study of Rust-for-Linux: The Success, Dissatisfaction, and Compromise
www.usenix.org
Bringing Rust to Safety-Critical Systems in Space
arxiv.org
Miscellaneous
[audio] RustShip: Rust on AWS Lambda with Luciano Mammino
ieni.dev
Newsletters
This Month in Rust OSDev: June 2024
rust-osdev.com
Project/Tooling Updates
Zed: Linux when? Linux now.
zed.dev
r3bl_terminal_async v0.5.4 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#r3bl_terminal_async
r3bl_test_fixtures v0.0.1 released
r3bl-org/r3bl-open-core/blob/main/CHANGELOG.md#r3bl_test_fixtures
📦 Cratery, a lightweight private cargo registry with batteries included, built for organisations, is now open-source
cenotelie/cratery
Observations/Thoughts
The missing parts in Cargo
weihanglo.tw
How HappyLock Works
www.botahamec.dev
Implementing a generic range parser in Rust
blog.veeso.dev
[video] My favorite Rust design pattern
www.youtube.com
[audio] Fusion Engineering with Jakub Valtar
corrode.dev
[audio] On the Road: RustNL & Oxidize
jamesmunns.com
Rust Walkthroughs
Global Registration
donsz.nl
Gray-Scott with Rust
grayscott-with-rust-grasland-5e6591fc7054976525da4f6c87122ea76c.pages.in2p3.fr/
How to make Rust Desktop App with Egui and ChatGPT
www.onlycoiners.com
Writing eBPF Tracepoint Program with Rust Aya: Tips and Example
yuki-nakamura.com
Surprises with Rust's as (and Python division)
annahope.me
Build with Naz : Box and Pin exploration in Rust
developerlife.com
How to organize large Rust codebases
kerkour.com
Playing guitar tablatures in Rust
agourlay.github.io
Research
An Empirical Study of Rust-for-Linux: The Success, Dissatisfaction, and Compromise
www.usenix.org
Bringing Rust to Safety-Critical Systems in Space
arxiv.org
Miscellaneous
[audio] RustShip: Rust on AWS Lambda with Luciano Mammino
ieni.dev
👍2
Crate of the week: cargo-wizard
This week's crate is cargo-wizard, a cargo subcommand that applies profile and config templates to your Cargo project to configure it for maximum performance, fast compile times or minimal binary size.
This week's crate is cargo-wizard, a cargo subcommand that applies profile and config templates to your Cargo project to configure it for maximum performance, fast compile times or minimal binary size.
👍4👎2
This week in Rust #557 — 24 jul 2024
https://this-week-in-rust.org/blog/2024/07/24/this-week-in-rust-557/
https://this-week-in-rust.org/blog/2024/07/24/this-week-in-rust-557/
Updates from Rust Community
Foundation
Rust Foundation Fellowship Grants Program 2024
foundation.rust-lang.org
Newsletters
thisweekinbevy - Bevy Jam 5, Radiance Cascades, and Calculators in many ui kits
thisweekinbevy.com
Project/Tooling Updates
Slint 1.7 Released with New Widgets, Multi-Window Support, and Live-Preview Redesign
slint.dev
Diesel Async 0.5
blog.weiznich.de
iroh 0.21.0 - Fix, clean & polish
iroh.computer
gitoxide [June 2024]
Byron/gitoxide/discussions/1459
Iced v0.12 Tutorial - Asynchronous actions with Commands
leafheap.com
Query.rs - A search engine for Rust
query.rs/
Observations/Thoughts
without.boats - Pin
without.boats
without.boats - Pinned places
without.boats
RocksDB: Not A Good Choice for a High-Performance Streaming Platform
www.feldera.com
A type system for RCL: Implementing a typechecker in Rust
ruudvanasseldonk.com
Beating the compiler
www.mattkeeter.com
Deconstructing the Role-Playing Video Game
olano.dev
the spatula
www.thespatula.io
Named Arguments In Rust, If You Want Them
rtpg.co
WebAssembly on the server: Compiling Rust to WASM and executing it from Go
blog.arcjet.com
Async Rust: The new billion-dollar mistake?
kerkour.com
Nine Rust Cargo.toml Wats and Wat Nots: Master Cargo.toml formatting rules and avoid frustration
towardsdatascience.com
Rust Walkthroughs
Plugins With Rust and WASI Preview 2
benw.is
Build your own SQLite, Part 1: Listing tables
blog.sylver.dev
Miscellaneous
Building Search In Rust
filtra.io
Oxidize 2024 talks are now available on YouTube
www.youtube.com
Foundation
Rust Foundation Fellowship Grants Program 2024
foundation.rust-lang.org
Newsletters
thisweekinbevy - Bevy Jam 5, Radiance Cascades, and Calculators in many ui kits
thisweekinbevy.com
Project/Tooling Updates
Slint 1.7 Released with New Widgets, Multi-Window Support, and Live-Preview Redesign
slint.dev
Diesel Async 0.5
blog.weiznich.de
iroh 0.21.0 - Fix, clean & polish
iroh.computer
gitoxide [June 2024]
Byron/gitoxide/discussions/1459
Iced v0.12 Tutorial - Asynchronous actions with Commands
leafheap.com
Query.rs - A search engine for Rust
query.rs/
Observations/Thoughts
without.boats - Pin
without.boats
without.boats - Pinned places
without.boats
RocksDB: Not A Good Choice for a High-Performance Streaming Platform
www.feldera.com
A type system for RCL: Implementing a typechecker in Rust
ruudvanasseldonk.com
Beating the compiler
www.mattkeeter.com
Deconstructing the Role-Playing Video Game
olano.dev
the spatula
www.thespatula.io
Named Arguments In Rust, If You Want Them
rtpg.co
WebAssembly on the server: Compiling Rust to WASM and executing it from Go
blog.arcjet.com
Async Rust: The new billion-dollar mistake?
kerkour.com
Nine Rust Cargo.toml Wats and Wat Nots: Master Cargo.toml formatting rules and avoid frustration
towardsdatascience.com
Rust Walkthroughs
Plugins With Rust and WASI Preview 2
benw.is
Build your own SQLite, Part 1: Listing tables
blog.sylver.dev
Miscellaneous
Building Search In Rust
filtra.io
Oxidize 2024 talks are now available on YouTube
www.youtube.com
Crate of the week: diatomic-waker
This week's crate is diatomic-waker, a spinlock-less library for async task wakeup.
This week's crate is diatomic-waker, a spinlock-less library for async task wakeup.
This week in Rust #558 — 31 jul 2024
https://this-week-in-rust.org/blog/2024/07/31/this-week-in-rust-558/
https://this-week-in-rust.org/blog/2024/07/31/this-week-in-rust-558/
Updates from Rust Community
Official
crates.io: development update
blog.rust-lang.org
Announcing Rust 1.80.0
blog.rust-lang.org
Foundation
Q2 2024 Recap from Rebecca Rumbul
foundation.rust-lang.org
Welcoming Infrastructure Engineer, Marco Ieni to the Rust Foundation Team
foundation.rust-lang.org
Project/Tooling Updates
This month in Servo: console logging, parallel tables, OpenXR, and more!
servo.org
Copper is Out!
www.copper-robotics.com
rust-analyzer changelog #244
rust-analyzer.github.io
SBOM support in Rust
ferrous-systems.com
pixi - system package manager written in Rust now also supports WASM
prefix.dev
How to do named function arguments in Rust. Introducing bon crate
elastio.github.io
Maelstrom 0.11.0: Fast, Clustered, Test Runner -- Now With a New UI
maelstrom-software.com
Rustic Witcher goes open source
bluegroundltd/rustic-witcher
Observations/Thoughts
Don't Use Preludes And Globs
corrode.dev
Async Rust Challenges in Iroh
iroh.computer
repr(C): Clear, Simple and (Sometimes) Wrong
jack.wrenn.fyi
Once Upon a Lazy Init
codeandbitters.com
[video] Rust 1.80.0: Top 10 Most Interesting Things & Blog Highlights
www.youtube.com
[video] Rust can Compete with Python
www.youtube.com
[video] Rust's second most complicated feature explained
www.youtube.com
[audio] Rob Ede – Actix Web, Life as an Open Source Maintainer, Supply-chain Security
timclicks.dev
[audio] System76 with Jeremy Soller
corrode.dev
[audio] Full-stack development of a B2B payment infrastructure in Rust, with Florent Bécart
rustacean-station.org
Rust Walkthroughs
Crafting Interpreters with Rust: On Garbage Collection
www.tunglevo.com
Making games play themselves with Rust Part 2: Parsing the Game State
aaron404.github.io
Why you should use Rust on the backend
www.shuttle.rs
Debugging distributed database mysteries with Rust, packet capture and Polars
questdb.io
Miscellaneous
Translating All C TO Rust (TRACTOR)
sam.gov
Rust wins the SIGPLAN Programming Language Software Award 2024
sigplan.org
Official
crates.io: development update
blog.rust-lang.org
Announcing Rust 1.80.0
blog.rust-lang.org
Foundation
Q2 2024 Recap from Rebecca Rumbul
foundation.rust-lang.org
Welcoming Infrastructure Engineer, Marco Ieni to the Rust Foundation Team
foundation.rust-lang.org
Project/Tooling Updates
This month in Servo: console logging, parallel tables, OpenXR, and more!
servo.org
Copper is Out!
www.copper-robotics.com
rust-analyzer changelog #244
rust-analyzer.github.io
SBOM support in Rust
ferrous-systems.com
pixi - system package manager written in Rust now also supports WASM
prefix.dev
How to do named function arguments in Rust. Introducing bon crate
elastio.github.io
Maelstrom 0.11.0: Fast, Clustered, Test Runner -- Now With a New UI
maelstrom-software.com
Rustic Witcher goes open source
bluegroundltd/rustic-witcher
Observations/Thoughts
Don't Use Preludes And Globs
corrode.dev
Async Rust Challenges in Iroh
iroh.computer
repr(C): Clear, Simple and (Sometimes) Wrong
jack.wrenn.fyi
Once Upon a Lazy Init
codeandbitters.com
[video] Rust 1.80.0: Top 10 Most Interesting Things & Blog Highlights
www.youtube.com
[video] Rust can Compete with Python
www.youtube.com
[video] Rust's second most complicated feature explained
www.youtube.com
[audio] Rob Ede – Actix Web, Life as an Open Source Maintainer, Supply-chain Security
timclicks.dev
[audio] System76 with Jeremy Soller
corrode.dev
[audio] Full-stack development of a B2B payment infrastructure in Rust, with Florent Bécart
rustacean-station.org
Rust Walkthroughs
Crafting Interpreters with Rust: On Garbage Collection
www.tunglevo.com
Making games play themselves with Rust Part 2: Parsing the Game State
aaron404.github.io
Why you should use Rust on the backend
www.shuttle.rs
Debugging distributed database mysteries with Rust, packet capture and Polars
questdb.io
Miscellaneous
Translating All C TO Rust (TRACTOR)
sam.gov
Rust wins the SIGPLAN Programming Language Software Award 2024
sigplan.org
Crate of the week: static-keys
This week's crates are static-keys, a nightly-only mechanism to speed up checks of rarely changed features and bon, yet another crate to autogenerate builders from functions, methods and structs.
This week's crates are static-keys, a nightly-only mechanism to speed up checks of rarely changed features and bon, yet another crate to autogenerate builders from functions, methods and structs.
👍3
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