This week in Rust #507 — 09 aug 2023
https://this-week-in-rust.org/blog/2023/08/09/this-week-in-rust-507/
https://this-week-in-rust.org/blog/2023/08/09/this-week-in-rust-507/
Updates from Rust Community
Official
2022 Annual Rust Survey Results
blog.rust-lang.org
Security advisory for Cargo (CVE-2023-38497)
blog.rust-lang.org
Announcing Rust 1.71.1
blog.rust-lang.org
Rotating Rust compiler team leadership
blog.rust-lang.org
Foundation
Announcing Speakers & Schedule for Inaugural Rust Global Event
foundation.rust-lang.org
Newsletters
This Month in Rust OSDev: July 2023
rust-osdev.com
Rust Nigeria Issue 20
rustnigeria.curated.co
Project/Tooling Updates
Turbocharging Rust Code Verification
model-checking.github.io
Changelog #193
rust-analyzer.github.io
This Week in Ars Militaris #5
arsmilitaris.com
Observations/Thoughts
No telemetry in the Rust compiler: metrics without betraying user privacy
estebank.github.io
A failed experiment with Rust static dispatch
jmmv.dev
nesting allocators
blog.yoshuawuyts.com
Allocator trait 1: Let’s talk about the Allocator trait
shift.click
How to improve Rust compiler’s CI in 2023
kobzol.github.io
Rust Pointer Metadata
bd103.github.io
Parse Prometheus Exposition format in Rust using Pest
medium.com/@miltag
Client-Side Server with Rust: A New Approach to UI Development
logankeenan.com
[video] Andreas Monitzer - Bevy-ECS explained - Rust Vienna June 2023
www.youtube.com
Rust Walkthroughs
Handling Rust enum variants with kinded crate
www.greyblake.com
Let's Build a Cargo Compatible Build Tool - Part 1
blog.mgattozzi.dev
Instrumenting Axum projects
determinate.systems
Rust Server Components
anto.pt
Optimizing Rust Enum Debug-ing with Perfect Hashing
swatinem.de
Running a Bevy game in SvelteKit
sneakycrow.dev
ESP32 Standard Library Embedded Rust: Timers
apollolabsblog.hashnode.dev
Miscellaneous
Shuttle Launchpad #5: Our first foray into traits!
www.shuttle.rs
[video] Rust API design: the curious case of Result
www.youtube.com
[video] A Tour of Iced 0.10
www.youtube.com
[video] 5 programs you can't compile with Rust
www.youtube.com
[video] Rich Terminal Interfaces with Ratatui
www.youtube.com
[video] Build a Cross Platform Mobile SDK in Rust
www.youtube.com
Official
2022 Annual Rust Survey Results
blog.rust-lang.org
Security advisory for Cargo (CVE-2023-38497)
blog.rust-lang.org
Announcing Rust 1.71.1
blog.rust-lang.org
Rotating Rust compiler team leadership
blog.rust-lang.org
Foundation
Announcing Speakers & Schedule for Inaugural Rust Global Event
foundation.rust-lang.org
Newsletters
This Month in Rust OSDev: July 2023
rust-osdev.com
Rust Nigeria Issue 20
rustnigeria.curated.co
Project/Tooling Updates
Turbocharging Rust Code Verification
model-checking.github.io
Changelog #193
rust-analyzer.github.io
This Week in Ars Militaris #5
arsmilitaris.com
Observations/Thoughts
No telemetry in the Rust compiler: metrics without betraying user privacy
estebank.github.io
A failed experiment with Rust static dispatch
jmmv.dev
nesting allocators
blog.yoshuawuyts.com
Allocator trait 1: Let’s talk about the Allocator trait
shift.click
How to improve Rust compiler’s CI in 2023
kobzol.github.io
Rust Pointer Metadata
bd103.github.io
Parse Prometheus Exposition format in Rust using Pest
medium.com/@miltag
Client-Side Server with Rust: A New Approach to UI Development
logankeenan.com
[video] Andreas Monitzer - Bevy-ECS explained - Rust Vienna June 2023
www.youtube.com
Rust Walkthroughs
Handling Rust enum variants with kinded crate
www.greyblake.com
Let's Build a Cargo Compatible Build Tool - Part 1
blog.mgattozzi.dev
Instrumenting Axum projects
determinate.systems
Rust Server Components
anto.pt
Optimizing Rust Enum Debug-ing with Perfect Hashing
swatinem.de
Running a Bevy game in SvelteKit
sneakycrow.dev
ESP32 Standard Library Embedded Rust: Timers
apollolabsblog.hashnode.dev
Miscellaneous
Shuttle Launchpad #5: Our first foray into traits!
www.shuttle.rs
[video] Rust API design: the curious case of Result
www.youtube.com
[video] A Tour of Iced 0.10
www.youtube.com
[video] 5 programs you can't compile with Rust
www.youtube.com
[video] Rich Terminal Interfaces with Ratatui
www.youtube.com
[video] Build a Cross Platform Mobile SDK in Rust
www.youtube.com
Crate of the week: deep_causality
This week's crate is deep_causality, a hyper-geometric computational causality library.
This week's crate is deep_causality, a hyper-geometric computational causality library.
This week in Rust #508 — 16 aug 2023
https://this-week-in-rust.org/blog/2023/08/16/this-week-in-rust-508/
https://this-week-in-rust.org/blog/2023/08/16/this-week-in-rust-508/
Updates from Rust Community
Foundation
Announcing the Rust Foundation’s 2023 Fellows
foundation.rust-lang.org
Newsletters
This Week in Ars Militaris VI
arsmilitaris.com
Project/Tooling Updates
rust-analyzer changelog #194
rust-analyzer.github.io
cargo-binstall v1.2.0
cargo-bins/cargo-binstall/releases/tag/v1.2.0
Announcing SeaORM 0.12
www.sea-ql.org
Observations/Thoughts
I built a garbage collector for a language that doesn’t need one
claytonwramsey.github.io
The Case for Rust on the Web
mainmatter.com
Learning Async Rust With Entirely Too Many Web Servers
ibraheem.ca
fn main( ) - Rust Type System: P2
sanjuvi.github.io
Our latest adventures with bindgen
ferrous-systems.com
Autogenerating Rust-JS bindings with UniFFI
hacks.mozilla.org
Corrode Rust Consulting
corrode.dev
Why you should consider Rust for your Lambdas
loige.co
Explaining Rust’s Deref trait
timclicks.dev
Miscellaneous
[DE] Programmiersprache Rust gewinnt im Arbeitsumfeld an Bedeutung
www.heise.de
[audio] Adopting Rust: present and future of the Rust web ecosystem, with Luca Palmieri
rustacean-station.org
[video] Physics in Bevy: How to get Rapier in your games
www.youtube.com
[video] Open the Rust compiler's puzzle book - weird-exprs.rs
www.youtube.com
[video] Causal inference in Rust - deep_causality | Crate of the Week 507
www.youtube.com
[video] Dioxus 0.4: Server Functions
www.youtube.com
[video] history.txt vs sqlite with Atuin
www.youtube.com
[video] The Database of Four Dimensional Reality - SpacetimeDB
www.youtube.com
[video] noisy material shaders in bevy
www.youtube.com
[video] I spent six months rewriting everything in Rust
www.youtube.com
[video] Game Dev Log 4 - Schedules (Entire Series)
www.youtube.com
[audio] Episode 092 - Moving to Rust in the Age of AI with Noah Gift
podcasts.google.com
Foundation
Announcing the Rust Foundation’s 2023 Fellows
foundation.rust-lang.org
Newsletters
This Week in Ars Militaris VI
arsmilitaris.com
Project/Tooling Updates
rust-analyzer changelog #194
rust-analyzer.github.io
cargo-binstall v1.2.0
cargo-bins/cargo-binstall/releases/tag/v1.2.0
Announcing SeaORM 0.12
www.sea-ql.org
Observations/Thoughts
I built a garbage collector for a language that doesn’t need one
claytonwramsey.github.io
The Case for Rust on the Web
mainmatter.com
Learning Async Rust With Entirely Too Many Web Servers
ibraheem.ca
fn main( ) - Rust Type System: P2
sanjuvi.github.io
Our latest adventures with bindgen
ferrous-systems.com
Autogenerating Rust-JS bindings with UniFFI
hacks.mozilla.org
Corrode Rust Consulting
corrode.dev
Why you should consider Rust for your Lambdas
loige.co
Explaining Rust’s Deref trait
timclicks.dev
Miscellaneous
[DE] Programmiersprache Rust gewinnt im Arbeitsumfeld an Bedeutung
www.heise.de
[audio] Adopting Rust: present and future of the Rust web ecosystem, with Luca Palmieri
rustacean-station.org
[video] Physics in Bevy: How to get Rapier in your games
www.youtube.com
[video] Open the Rust compiler's puzzle book - weird-exprs.rs
www.youtube.com
[video] Causal inference in Rust - deep_causality | Crate of the Week 507
www.youtube.com
[video] Dioxus 0.4: Server Functions
www.youtube.com
[video] history.txt vs sqlite with Atuin
www.youtube.com
[video] The Database of Four Dimensional Reality - SpacetimeDB
www.youtube.com
[video] noisy material shaders in bevy
www.youtube.com
[video] I spent six months rewriting everything in Rust
www.youtube.com
[video] Game Dev Log 4 - Schedules (Entire Series)
www.youtube.com
[audio] Episode 092 - Moving to Rust in the Age of AI with Noah Gift
podcasts.google.com
🎉2
Crate of the week: agree
This week's crate is agree, a command-line tool implementing Shamir's Secret Sharing.
This week's crate is agree, a command-line tool implementing Shamir's Secret Sharing.
This week in Rust #509 — 23 aug 2023
https://this-week-in-rust.org/blog/2023/08/23/this-week-in-rust-509/
https://this-week-in-rust.org/blog/2023/08/23/this-week-in-rust-509/
Updates from Rust Community
Newsletters
This Week in Ars Militaris VII
arsmilitaris.com
Project/Tooling Updates
actix-contrib-logger v0.1.0: drop-in replacement for the Actix Web HTTP Logger middleware
mrsarm/rust-actix-contrib-logger
Observations/Thoughts
Rust 1.71.1
youtu.be
Exploring the Rust compiler benchmark suite
kobzol.github.io
Pre-RFC: Sandboxed, deterministic, reproducible, efficient Wasm compilation of proc macros
internals.rust-lang.org
RustShip: a new Rust podcast
www.marcoieni.com
Rust Walkthroughs
Delightful command-line utilities with Rust
www.youtube.com
ESP32 Standard Library Embedded Rust: Analog Temperature Sensing using the ADC
apollolabsblog.hashnode.dev
Bare Metal Space Invaders
blog.fponzi.me
[series] Distributed Tracing in Rust, Episode 2: tracing basics
heikoseeberger.de
Secure database access using Ockam
www.ockam.io
Research
Fixing Rust Compilation Errors using LLMs
arxiv.org
Miscellaneous
Shuttle Launchpad #6: A little CRUD
www.shuttle.rs
[video]I failed to build multiplayer pong in Rust
www.youtube.com
Newsletters
This Week in Ars Militaris VII
arsmilitaris.com
Project/Tooling Updates
actix-contrib-logger v0.1.0: drop-in replacement for the Actix Web HTTP Logger middleware
mrsarm/rust-actix-contrib-logger
Observations/Thoughts
Rust 1.71.1
youtu.be
Exploring the Rust compiler benchmark suite
kobzol.github.io
Pre-RFC: Sandboxed, deterministic, reproducible, efficient Wasm compilation of proc macros
internals.rust-lang.org
RustShip: a new Rust podcast
www.marcoieni.com
Rust Walkthroughs
Delightful command-line utilities with Rust
www.youtube.com
ESP32 Standard Library Embedded Rust: Analog Temperature Sensing using the ADC
apollolabsblog.hashnode.dev
Bare Metal Space Invaders
blog.fponzi.me
[series] Distributed Tracing in Rust, Episode 2: tracing basics
heikoseeberger.de
Secure database access using Ockam
www.ockam.io
Research
Fixing Rust Compilation Errors using LLMs
arxiv.org
Miscellaneous
Shuttle Launchpad #6: A little CRUD
www.shuttle.rs
[video]I failed to build multiplayer pong in Rust
www.youtube.com
🎉3👍1
Crate of the week: document-features
This week's crate is document-features, a crate to extract documentation for the feature flags from comments in Cargo.toml.
This week's crate is document-features, a crate to extract documentation for the feature flags from comments in Cargo.toml.
🎉3👍1
This week in Rust #510 — 30 aug 2023
https://this-week-in-rust.org/blog/2023/08/30/this-week-in-rust-510/
https://this-week-in-rust.org/blog/2023/08/30/this-week-in-rust-510/
Updates from Rust Community
Official
Announcing Rust 1.72.0
blog.rust-lang.org
Change in Guidance on Committing Lockfiles
blog.rust-lang.org
Cargo changes how arrays in config are merged
blog.rust-lang.org
Seeking help for initial Leadership Council initiatives
blog.rust-lang.org
Leadership Council Membership Changes
blog.rust-lang.org
Newsletters
This Week in Ars Militaris VIII
arsmilitaris.com
Project/Tooling Updates
rust-analyzer changelog #196
rust-analyzer.github.io
The First Stable Release of a Memory Safe sudo Implementation
www.memorysafety.org
We're open-sourcing the library that powers 1Password's ability to log in with a passkey
blog.1password.com
ratatui 0.23.0 is released! (official successor of tui-rs)
ratatui-org/ratatui/releases/tag/v0.23.0
Zellij 0.38.0: session-manager, plugin infra, and no more offensive session names
zellij.dev
Observations/Thoughts
The fastest WebSocket implementation
c410-f3r.github.io
Rust Malware Staged on Crates.io
blog.phylum.io
ESP32 Standard Library Embedded Rust: SPI with the MAX7219 LED Dot Matrix
apollolabsblog.hashnode.dev
A JVM in Rust part 5 - Executing instructions
andreabergia.com
Compiling Rust for .NET, using only tea and stubbornness!
fractalfir.github.io
Ad-hoc polymorphism erodes type-safety
cs-syd.eu
How to speed up the Rust compiler in August 2023
nnethercote.github.io
This isn't the way to speed up Rust compile times
xeiaso.net
Rust Cryptography Should be Written in Rust
briansmith.org
Dependency injection in Axum handlers. A quick tour
tulipemoutarde.be
Best Rust Web Frameworks to Use in 2023
www.shuttle.rs
From tui-rs to Ratatui: 6 Months of Cooking Up Rust TUIs
blog.orhun.dev
[video] Rust 1.72.0
www.youtube.com
[video] Rust 1.72 Release Train
www.youtube.com
Rust Walkthroughs
[series] Distributed Tracing in Rust, Episode 3: tracing basics
heikoseeberger.de
Use Rust in shell noscripts
www.kurtlawrence.info
A Simple CRUD API in Rust with Cloudflare Workers, Cloudflare KV, and the Rust Router
medium.com/@estebanrules
[video] base64 crate: code walkthrough
www.youtube.com
Miscellaneous
Interview with Rust and operating system Developer Andy Python
blog.rust.careers
Leveraging Rust in our high-performance Java database
questdb.io
Rust error message to fix a typo
rust.code-maven.com
[video] The Builder Pattern and Typestate Programming - Stefan Baumgartner - Rust Linz January 2023
www.youtube.com
[video] CI with Rust and Gitlab Selfhosting - Stefan Schindler - Rust Linz July 2023
www.youtube.com
Official
Announcing Rust 1.72.0
blog.rust-lang.org
Change in Guidance on Committing Lockfiles
blog.rust-lang.org
Cargo changes how arrays in config are merged
blog.rust-lang.org
Seeking help for initial Leadership Council initiatives
blog.rust-lang.org
Leadership Council Membership Changes
blog.rust-lang.org
Newsletters
This Week in Ars Militaris VIII
arsmilitaris.com
Project/Tooling Updates
rust-analyzer changelog #196
rust-analyzer.github.io
The First Stable Release of a Memory Safe sudo Implementation
www.memorysafety.org
We're open-sourcing the library that powers 1Password's ability to log in with a passkey
blog.1password.com
ratatui 0.23.0 is released! (official successor of tui-rs)
ratatui-org/ratatui/releases/tag/v0.23.0
Zellij 0.38.0: session-manager, plugin infra, and no more offensive session names
zellij.dev
Observations/Thoughts
The fastest WebSocket implementation
c410-f3r.github.io
Rust Malware Staged on Crates.io
blog.phylum.io
ESP32 Standard Library Embedded Rust: SPI with the MAX7219 LED Dot Matrix
apollolabsblog.hashnode.dev
A JVM in Rust part 5 - Executing instructions
andreabergia.com
Compiling Rust for .NET, using only tea and stubbornness!
fractalfir.github.io
Ad-hoc polymorphism erodes type-safety
cs-syd.eu
How to speed up the Rust compiler in August 2023
nnethercote.github.io
This isn't the way to speed up Rust compile times
xeiaso.net
Rust Cryptography Should be Written in Rust
briansmith.org
Dependency injection in Axum handlers. A quick tour
tulipemoutarde.be
Best Rust Web Frameworks to Use in 2023
www.shuttle.rs
From tui-rs to Ratatui: 6 Months of Cooking Up Rust TUIs
blog.orhun.dev
[video] Rust 1.72.0
www.youtube.com
[video] Rust 1.72 Release Train
www.youtube.com
Rust Walkthroughs
[series] Distributed Tracing in Rust, Episode 3: tracing basics
heikoseeberger.de
Use Rust in shell noscripts
www.kurtlawrence.info
A Simple CRUD API in Rust with Cloudflare Workers, Cloudflare KV, and the Rust Router
medium.com/@estebanrules
[video] base64 crate: code walkthrough
www.youtube.com
Miscellaneous
Interview with Rust and operating system Developer Andy Python
blog.rust.careers
Leveraging Rust in our high-performance Java database
questdb.io
Rust error message to fix a typo
rust.code-maven.com
[video] The Builder Pattern and Typestate Programming - Stefan Baumgartner - Rust Linz January 2023
www.youtube.com
[video] CI with Rust and Gitlab Selfhosting - Stefan Schindler - Rust Linz July 2023
www.youtube.com
👍4😢1
Crate of the week: dprint
This week's crate is dprint, a fast code formatter that formats Markdown, TypeScript, JavaScript, JSON, TOML and many other types natively via Wasm plugins.
This week's crate is dprint, a fast code formatter that formats Markdown, TypeScript, JavaScript, JSON, TOML and many other types natively via Wasm plugins.
This week in Rust #511 — 06 sep 2023
https://this-week-in-rust.org/blog/2023/09/06/this-week-in-rust-511/
https://this-week-in-rust.org/blog/2023/09/06/this-week-in-rust-511/
Updates from Rust Community
Official
Electing New Project Directors
blog.rust-lang.org
Keeping Rust projects secure with cargo-audit 0.18: performance, compatibility and security improvements
blog.rust-lang.org
crates.io Postmortem: User Uploaded Malware
blog.rust-lang.org
Newsletters
This Month in Rust GameDev #48 - July 2023
gamedev.rs
Project/Tooling Updates
Slint 1.2 Released with Enhanced Platform Abstraction
slint.dev
Announcing diesel-async 0.4
blog.weiznich.de
git-cliff 1.3.0 is released! (highly customizable changelog generator)
git-cliff.org
capnp 0.18 release
dwrensha.github.io
rustc_codegen_gcc: Progress Report #25
blog.antoyo.xyz
Type-safe Rust-In-Flutter 3.0
reddit.com
Announcing Nucleo: A fast fuzzy matcher library
reddit.com
Announcing Freya GUI library
marc0.hashnode.dev
Observations/Thoughts
Elevate Your Rust Code: The Art of Separating Actions and Calculations
rusty-ferris.pages.dev
Are we embedded yet?
tweedegolf.nl
Pavex DevLog #6: designing safe and ergonomic middlewares
www.lpalmieri.com
Using Kani to Validate Security Boundaries in AWS Firecracker
model-checking.github.io
Views on Machine Learning in Rust
deepcausality.com
[video] 5 Strong Opinions On Everyday Rust
www.youtube.com
[video] Core Flight System Applications in Rust with n2o4
www.youtube.com
Rust Walkthroughs
How I finally understood async/await in Rust (part 4: why would I ever want to write a future manually?)
hegdenu.net
Use just to run commands in Rust projects
developerlife.com
How to Implement OAuth in Rust
www.shuttle.rs
Integrating a large Tokio-based Rust library with Haskell
www.iankduncan.com
A series of 3 tutorials that walks one through the world of Actors as implemented by 'ractor' framework
nsengupta/ractor-tutorial#readme
Trying out Rust's Async Functions in Traits
broch.tech
Implementing a Naive Buffered Queue in Rust
dhruv-ahuja.github.io
[video] Raytracing in Rust
www.youtube.com
[video] Creating a spectrogram generator - "peer programming" with the Internet
www.youtube.com
Research
Accelerating package expansion in Rust through development of a semantic versioning tool
arxiv.org
Miscellaneous
Why Rust is the most admired language among developers
github.blog
FFI optimizations and benchmarking
godot-rust.github.io
Becoming a [Rust] contractor
ochagavia.nl
Official
Electing New Project Directors
blog.rust-lang.org
Keeping Rust projects secure with cargo-audit 0.18: performance, compatibility and security improvements
blog.rust-lang.org
crates.io Postmortem: User Uploaded Malware
blog.rust-lang.org
Newsletters
This Month in Rust GameDev #48 - July 2023
gamedev.rs
Project/Tooling Updates
Slint 1.2 Released with Enhanced Platform Abstraction
slint.dev
Announcing diesel-async 0.4
blog.weiznich.de
git-cliff 1.3.0 is released! (highly customizable changelog generator)
git-cliff.org
capnp 0.18 release
dwrensha.github.io
rustc_codegen_gcc: Progress Report #25
blog.antoyo.xyz
Type-safe Rust-In-Flutter 3.0
reddit.com
Announcing Nucleo: A fast fuzzy matcher library
reddit.com
Announcing Freya GUI library
marc0.hashnode.dev
Observations/Thoughts
Elevate Your Rust Code: The Art of Separating Actions and Calculations
rusty-ferris.pages.dev
Are we embedded yet?
tweedegolf.nl
Pavex DevLog #6: designing safe and ergonomic middlewares
www.lpalmieri.com
Using Kani to Validate Security Boundaries in AWS Firecracker
model-checking.github.io
Views on Machine Learning in Rust
deepcausality.com
[video] 5 Strong Opinions On Everyday Rust
www.youtube.com
[video] Core Flight System Applications in Rust with n2o4
www.youtube.com
Rust Walkthroughs
How I finally understood async/await in Rust (part 4: why would I ever want to write a future manually?)
hegdenu.net
Use just to run commands in Rust projects
developerlife.com
How to Implement OAuth in Rust
www.shuttle.rs
Integrating a large Tokio-based Rust library with Haskell
www.iankduncan.com
A series of 3 tutorials that walks one through the world of Actors as implemented by 'ractor' framework
nsengupta/ractor-tutorial#readme
Trying out Rust's Async Functions in Traits
broch.tech
Implementing a Naive Buffered Queue in Rust
dhruv-ahuja.github.io
[video] Raytracing in Rust
www.youtube.com
[video] Creating a spectrogram generator - "peer programming" with the Internet
www.youtube.com
Research
Accelerating package expansion in Rust through development of a semantic versioning tool
arxiv.org
Miscellaneous
Why Rust is the most admired language among developers
github.blog
FFI optimizations and benchmarking
godot-rust.github.io
Becoming a [Rust] contractor
ochagavia.nl
👍1
👍2
This week in Rust #512 — 13 sep 2023
https://this-week-in-rust.org/blog/2023/09/13/this-week-in-rust-512/
https://this-week-in-rust.org/blog/2023/09/13/this-week-in-rust-512/
Updates from Rust Community
Official
Leadership change in the Rust Infrastructure Team
blog.rust-lang.org
Newsletters
This Month in Rust OSDev: August 2023
rust-osdev.com
Project/Tooling Updates
rust-analyzer changelog #198
rust-analyzer.github.io
Meet Yazi: Blazing fast terminal file manager, written in Rust, based on async I/O
www.reddit.com
Candle: A New Machine Learning Framework for Rust
thenewstack.io
Wasmer 4.2 is Released: Upping the Ante with 50% Faster Module Load Times! 🚀
www.reddit.com
Roadmap to Tauri 2.0
beta.tauri.app
Introducing RustRover – A Standalone Rust IDE by JetBrains
blog.jetbrains.com
Observations/Thoughts
How Ferrocene improves Rust
ferrous-systems.com
Owned values and Futures in Rust
www.snoyman.com
Semver violations are common, better tooling is the answer
predr.ag
Rethinking Rust’s unsafe keyword
rainingcomputers.blog
Async Rust Is A Bad Language
bitbashing.io
Why you might actually want async in your project
notgull.net
I Wrote A String Type
mcyoung.xyz
Writing a Web Scraper in Rust using Reqwest
www.shuttle.rs
Gotchas in Rust-Python binding with pyo3
dora.carsmos.ai
Rust Walkthroughs
How Rust can build an elegant API around raw memory
litchipi.site
Deploy Your Rust Project to Any Hosting Provider in Minutes
logankeenan.com
Rust embedded at Espressif @ Copenhagen Rust Community
www.youtube.com
Miscellaneous
What's The Time In Tokio?
work.yba.dev
Teaching Rust in 5 days
mo8it.com
Time Travel Debugging Rust in NeoVim
jonboh.dev
Semantic Search with Qdrant, OpenAI and Shuttle
www.shuttle.rs
ESP32 Standard Library Embedded Rust: GPIO Interrupts
apollolabsblog.hashnode.dev
[audio] RustShip: Trustfall and cargo-semver-checks with Predrag Gruevski
ieni.dev
[video] How to Do Embedded Development with Rust • Steve Klabnik • GOTO 2023
www.youtube.com
Official
Leadership change in the Rust Infrastructure Team
blog.rust-lang.org
Newsletters
This Month in Rust OSDev: August 2023
rust-osdev.com
Project/Tooling Updates
rust-analyzer changelog #198
rust-analyzer.github.io
Meet Yazi: Blazing fast terminal file manager, written in Rust, based on async I/O
www.reddit.com
Candle: A New Machine Learning Framework for Rust
thenewstack.io
Wasmer 4.2 is Released: Upping the Ante with 50% Faster Module Load Times! 🚀
www.reddit.com
Roadmap to Tauri 2.0
beta.tauri.app
Introducing RustRover – A Standalone Rust IDE by JetBrains
blog.jetbrains.com
Observations/Thoughts
How Ferrocene improves Rust
ferrous-systems.com
Owned values and Futures in Rust
www.snoyman.com
Semver violations are common, better tooling is the answer
predr.ag
Rethinking Rust’s unsafe keyword
rainingcomputers.blog
Async Rust Is A Bad Language
bitbashing.io
Why you might actually want async in your project
notgull.net
I Wrote A String Type
mcyoung.xyz
Writing a Web Scraper in Rust using Reqwest
www.shuttle.rs
Gotchas in Rust-Python binding with pyo3
dora.carsmos.ai
Rust Walkthroughs
How Rust can build an elegant API around raw memory
litchipi.site
Deploy Your Rust Project to Any Hosting Provider in Minutes
logankeenan.com
Rust embedded at Espressif @ Copenhagen Rust Community
www.youtube.com
Miscellaneous
What's The Time In Tokio?
work.yba.dev
Teaching Rust in 5 days
mo8it.com
Time Travel Debugging Rust in NeoVim
jonboh.dev
Semantic Search with Qdrant, OpenAI and Shuttle
www.shuttle.rs
ESP32 Standard Library Embedded Rust: GPIO Interrupts
apollolabsblog.hashnode.dev
[audio] RustShip: Trustfall and cargo-semver-checks with Predrag Gruevski
ieni.dev
[video] How to Do Embedded Development with Rust • Steve Klabnik • GOTO 2023
www.youtube.com
👍1
This week in Rust #513 — 20 sep 2023
https://this-week-in-rust.org/blog/2023/09/20/this-week-in-rust-513/
https://this-week-in-rust.org/blog/2023/09/20/this-week-in-rust-513/
Updates from Rust Community
Official
Announcing Rust 1.72.1
blog.rust-lang.org
Foundation
Announcing the Rust Foundation’s Associate Membership with OpenSSF
foundation.rust-lang.org
Project/Tooling Updates
This month in Servo: upcoming events, new browser UI, and more!
servo.org
Pagefind v1.0.0 — Stable static search at scale
CloudCannon/pagefind/releases/tag/v1.0.0
Open sourcing the Grafbase Engine
grafbase.com
Announcing Arroyo 0.6.0
www.arroyo.dev
rust-analyzer changelog #199
rust-analyzer.github.io
rumqttd 0.18.0
bytebeamio/rumqtt/releases/tag/rumqttd-0.18.0
Observations/Thoughts
Stability without stressing the !@#! out
smallcultfollowing.com
The State of Async Rust
corrode.dev
NFS > FUSE: Why We Built our own NFS Server in Rust
about.xethub.com
Breaking Tradition: Why Rust Might Be Your Best First Language
medium.com/@otukof
The Embedded Rust ESP Development Ecosystem
apollolabsblog.hashnode.dev
Sifting through crates.io for malware with OSSF Package Analysis
www.williballenthin.com
Choosing a more optimal String type
swatinem.de
Changing the rules of Rust
without.boats
Follow up to "Changing the rules of Rust"
without.boats
When Zig Outshines Rust - Memory Efficient Enum Arrays
alic.dev
Three years of Bevy
trent.kiwi
Should I Rust or should I go?
kerkour.com
[audio] What's New in Rust 1.68 and 1.69
rustacean-station.org
[audio] Pitching Rust to decision-makers, with Joel Marcey
rustacean-station.org
Rust Walkthroughs
🤗 Calling Hugging Face models from Rust
peterprototypes.com
Rust Cross-Compilation With GitHub Actions
reemus.dev
tuify your clap CLI apps and make them more interactive
developerlife.com
Enhancing ClickHouse's Geospatial Support
tech.marksblogg.com
[video] All Rust string types explained
www.youtube.com
Research
A Grounded Conceptual Model for Ownership Types in Rust
blog.brownplt.org
Debugging Trait Errors as Logic Programs
arxiv.org
REVIS: An Error Visualization Tool for Rust
arxiv.org
Miscellaneous
JetBrains, You're scaring me. The Rust plugin deprecation situation.
chillfish8.ghost.io
Official
Announcing Rust 1.72.1
blog.rust-lang.org
Foundation
Announcing the Rust Foundation’s Associate Membership with OpenSSF
foundation.rust-lang.org
Project/Tooling Updates
This month in Servo: upcoming events, new browser UI, and more!
servo.org
Pagefind v1.0.0 — Stable static search at scale
CloudCannon/pagefind/releases/tag/v1.0.0
Open sourcing the Grafbase Engine
grafbase.com
Announcing Arroyo 0.6.0
www.arroyo.dev
rust-analyzer changelog #199
rust-analyzer.github.io
rumqttd 0.18.0
bytebeamio/rumqtt/releases/tag/rumqttd-0.18.0
Observations/Thoughts
Stability without stressing the !@#! out
smallcultfollowing.com
The State of Async Rust
corrode.dev
NFS > FUSE: Why We Built our own NFS Server in Rust
about.xethub.com
Breaking Tradition: Why Rust Might Be Your Best First Language
medium.com/@otukof
The Embedded Rust ESP Development Ecosystem
apollolabsblog.hashnode.dev
Sifting through crates.io for malware with OSSF Package Analysis
www.williballenthin.com
Choosing a more optimal String type
swatinem.de
Changing the rules of Rust
without.boats
Follow up to "Changing the rules of Rust"
without.boats
When Zig Outshines Rust - Memory Efficient Enum Arrays
alic.dev
Three years of Bevy
trent.kiwi
Should I Rust or should I go?
kerkour.com
[audio] What's New in Rust 1.68 and 1.69
rustacean-station.org
[audio] Pitching Rust to decision-makers, with Joel Marcey
rustacean-station.org
Rust Walkthroughs
🤗 Calling Hugging Face models from Rust
peterprototypes.com
Rust Cross-Compilation With GitHub Actions
reemus.dev
tuify your clap CLI apps and make them more interactive
developerlife.com
Enhancing ClickHouse's Geospatial Support
tech.marksblogg.com
[video] All Rust string types explained
www.youtube.com
Research
A Grounded Conceptual Model for Ownership Types in Rust
blog.brownplt.org
Debugging Trait Errors as Logic Programs
arxiv.org
REVIS: An Error Visualization Tool for Rust
arxiv.org
Miscellaneous
JetBrains, You're scaring me. The Rust plugin deprecation situation.
chillfish8.ghost.io
👍3