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
This week in Rust #514 — 27 sep 2023
https://this-week-in-rust.org/blog/2023/09/27/this-week-in-rust-514/
https://this-week-in-rust.org/blog/2023/09/27/this-week-in-rust-514/
Updates from Rust Community
Official
Increasing the minimum supported Apple platform versions
blog.rust-lang.org
crates.io Policy Update RFC
blog.rust-lang.org
Project/Tooling Updates
Meilisearch 1.4 - new features, including custom text separators, and user-definded dictionary
blog.meilisearch.com
cargo-binstall Release v1.4.1
cargo-bins/cargo-binstall/releases/tag/v1.4.1
Observations/Thoughts
Interacting with AWS IAM services using the Rust SDK and stand-alone CLI
sanjuvi.github.io
My Pure Rust Wishlist
gburghoorn.com
Qualifying Rust without forking
ferrous-systems.com
Why Not Rust Crypto?
briansmith.org
Eyra is an interesting Rust project
notgull.net
Generic trait methods and new auto traits
without.boats
Rust for Mission Critical Applications
ferrous-systems.com
Polonius revisited, part 1
smallcultfollowing.com
Scaling Rust Adoption Through Training
security.googleblog.com
Rust Walkthroughs
Hello, Rust!
ariel-miculas.github.io
Rust: The joy of safe zero-copy parsers
itnext.io
Cross-compiling Rust on Github Actions
blog.timhutt.co.uk
[video] Build Your First Game in Bevy and Rust
www.youtube.com
[video] no_std: ?no_problem
www.youtube.com
Research
How do Rust developers use unsafe? - Survey
cmu.ca1.qualtrics.com
Miscellaneous
Using Kani to write and validate Rust code with ChatGPT
blog.logrocket.com
Logging in Rust - How to Get Started
www.shuttle.rs
Profiling with perf and DHAT on Rust code in Linux
www.justanotherdot.com
Adding runtime benchmarks to the Rust compiler benchmark suite
kobzol.github.io
ESP Embedded Rust: Multithreading with FreeRTOS Bindings
apollolabsblog.hashnode.dev
[audio] RustShip: Atuin - Shell history sync, search and backup with Ellie Huxtable
ieni.dev
Official
Increasing the minimum supported Apple platform versions
blog.rust-lang.org
crates.io Policy Update RFC
blog.rust-lang.org
Project/Tooling Updates
Meilisearch 1.4 - new features, including custom text separators, and user-definded dictionary
blog.meilisearch.com
cargo-binstall Release v1.4.1
cargo-bins/cargo-binstall/releases/tag/v1.4.1
Observations/Thoughts
Interacting with AWS IAM services using the Rust SDK and stand-alone CLI
sanjuvi.github.io
My Pure Rust Wishlist
gburghoorn.com
Qualifying Rust without forking
ferrous-systems.com
Why Not Rust Crypto?
briansmith.org
Eyra is an interesting Rust project
notgull.net
Generic trait methods and new auto traits
without.boats
Rust for Mission Critical Applications
ferrous-systems.com
Polonius revisited, part 1
smallcultfollowing.com
Scaling Rust Adoption Through Training
security.googleblog.com
Rust Walkthroughs
Hello, Rust!
ariel-miculas.github.io
Rust: The joy of safe zero-copy parsers
itnext.io
Cross-compiling Rust on Github Actions
blog.timhutt.co.uk
[video] Build Your First Game in Bevy and Rust
www.youtube.com
[video] no_std: ?no_problem
www.youtube.com
Research
How do Rust developers use unsafe? - Survey
cmu.ca1.qualtrics.com
Miscellaneous
Using Kani to write and validate Rust code with ChatGPT
blog.logrocket.com
Logging in Rust - How to Get Started
www.shuttle.rs
Profiling with perf and DHAT on Rust code in Linux
www.justanotherdot.com
Adding runtime benchmarks to the Rust compiler benchmark suite
kobzol.github.io
ESP Embedded Rust: Multithreading with FreeRTOS Bindings
apollolabsblog.hashnode.dev
[audio] RustShip: Atuin - Shell history sync, search and backup with Ellie Huxtable
ieni.dev
Crate of the week: async_fn_traits
This week's crate is async_fn_traits, a crate with async function traits to enable using higher ranked trait bounds in async functions.
This week's crate is async_fn_traits, a crate with async function traits to enable using higher ranked trait bounds in async functions.
This week in Rust #515 — 04 oct 2023
https://this-week-in-rust.org/blog/2023/10/04/this-week-in-rust-515/
https://this-week-in-rust.org/blog/2023/10/04/this-week-in-rust-515/
Updates from Rust Community
Foundation
Rust Foundation Project Director Election Update
foundation.rust-lang.org
Project/Tooling Updates
Progress Report #26: rustc_codegen_gcc can now compile Rust for Linux!
blog.antoyo.xyz
Leptos Release v0.5.0
leptos-rs/leptos/releases/tag/v0.5.0
Announcing Yew 0.21
yew.rs
Ambient Platform
ambient.run
Open Sourcing Ferrocene
ferrous-systems.com
rust-analyzer changelog #201
rust-analyzer.github.io
Zenoh 0.10.0, a pure Rust Pub/Sub/Query protocol for cloud-to-thing continuum, was released and it is packed with new features.
zenoh.io
Announcing Divan: Fast and Simple Benchmarking for Rust
nikolaivazquez.com
Observations/Thoughts
Polonius revisited, part 2
smallcultfollowing.com
Easing tradeoffs with profiles
smallcultfollowing.com
Async Iteration III: The Async Iterator Trait
blog.yoshuawuyts.com
Rustconf 2023 recap
blog.adamchalmers.com
Was async fn a mistake?
seanmonstar.com
Rust Vs Go: A Hands-On Comparison
www.shuttle.rs
[video] The ultimate Rust IDE is here
www.youtube.com
[audio] rb-sys with Ian Ker-Seymer
rustacean-station.org
[audio] What's New in Rust 1.70 and 1.71
rustacean-station.org
Rust Walkthroughs
Create an RSS Feed in Axum or Leptos
benw.is
Rust Dockerfile Boilerplate
peterprototypes.com
Nine Rules to Formally Validate Rust Algorithms with Dafny (Part 1): Lessons from Verifying the range-set-blaze Crate
towardsdatascience.com
Send the logs of your Shuttle-powered backend to Datadog
robertohuertas.com
Tracing Tokio Tasks
hegdenu.net
[series] Distributed Tracing in Rust, Episode 4: correlating logs and traces
heikoseeberger.de
[video] Two Ways To Do Dynamic Dispatch
www.youtube.com
Miscellaneous
Writing the Matrix Bridge in Rust using matrix-rust-sdk
harshil-jani.github.io
Ferrocene Open Source documentation
public-docs.ferrocene.dev
Foundation
Rust Foundation Project Director Election Update
foundation.rust-lang.org
Project/Tooling Updates
Progress Report #26: rustc_codegen_gcc can now compile Rust for Linux!
blog.antoyo.xyz
Leptos Release v0.5.0
leptos-rs/leptos/releases/tag/v0.5.0
Announcing Yew 0.21
yew.rs
Ambient Platform
ambient.run
Open Sourcing Ferrocene
ferrous-systems.com
rust-analyzer changelog #201
rust-analyzer.github.io
Zenoh 0.10.0, a pure Rust Pub/Sub/Query protocol for cloud-to-thing continuum, was released and it is packed with new features.
zenoh.io
Announcing Divan: Fast and Simple Benchmarking for Rust
nikolaivazquez.com
Observations/Thoughts
Polonius revisited, part 2
smallcultfollowing.com
Easing tradeoffs with profiles
smallcultfollowing.com
Async Iteration III: The Async Iterator Trait
blog.yoshuawuyts.com
Rustconf 2023 recap
blog.adamchalmers.com
Was async fn a mistake?
seanmonstar.com
Rust Vs Go: A Hands-On Comparison
www.shuttle.rs
[video] The ultimate Rust IDE is here
www.youtube.com
[audio] rb-sys with Ian Ker-Seymer
rustacean-station.org
[audio] What's New in Rust 1.70 and 1.71
rustacean-station.org
Rust Walkthroughs
Create an RSS Feed in Axum or Leptos
benw.is
Rust Dockerfile Boilerplate
peterprototypes.com
Nine Rules to Formally Validate Rust Algorithms with Dafny (Part 1): Lessons from Verifying the range-set-blaze Crate
towardsdatascience.com
Send the logs of your Shuttle-powered backend to Datadog
robertohuertas.com
Tracing Tokio Tasks
hegdenu.net
[series] Distributed Tracing in Rust, Episode 4: correlating logs and traces
heikoseeberger.de
[video] Two Ways To Do Dynamic Dispatch
www.youtube.com
Miscellaneous
Writing the Matrix Bridge in Rust using matrix-rust-sdk
harshil-jani.github.io
Ferrocene Open Source documentation
public-docs.ferrocene.dev
👍2
Crate of the week: loole
This week's crate is loole, another multiple-producer multiple-consumer channel.
This week's crate is loole, another multiple-producer multiple-consumer channel.
This week in Rust #516 — 11 oct 2023
https://this-week-in-rust.org/blog/2023/10/11/this-week-in-rust-516/
https://this-week-in-rust.org/blog/2023/10/11/this-week-in-rust-516/
Updates from Rust Community
Official
Announcing Rust 1.73.0
blog.rust-lang.org
Polonius update
blog.rust-lang.org
Project/Tooling Updates
rust-analyzer changelog #202
rust-analyzer.github.io
Announcing: pid1 Crate for Easier Rust Docker Images - FP Complete
www.fpcomplete.com
bit_seq in Rust: A Procedural Macro for Bit Sequence Generation
medium.com/@jozott
tcpproxy 0.4 released
neosmart.net
Rune 0.13
rune-rs.github.io
Rust on Espressif chips - September 29 2023
mabez.dev
esp-rs quarterly planning: Q4 2023
beta7.io
Implementing the #[diagnostic] namespace to improve rustc error messages in complex crates
blog.weiznich.de
Observations/Thoughts
Safety vs Performance. A case study of C, C++ and Rust sort implementations
Voultapher/sort-research-rs/blob/main/writeup/sort_safety/text.md
Raw SQL in Rust with SQLx
www.shuttle.rs
Thread-per-core
without.boats
Edge IoT with Rust on ESP: HTTP Client
apollolabsblog.hashnode.dev
The Ultimate Data Engineering Chadstack. Running Rust inside Apache Airflow
www.confessionsofadataguy.com
Why Rust doesn't need a standard div_rem: An LLVM tale - CodSpeed
codspeed.io
Making Rust supply chain attacks harder with Cackle
davidlattimore.github.io
[video] Rust 1.73.0: Everything Revealed in 16 Minutes
youtu.be
Rust Walkthroughs
Let's Build A Cargo Compatible Build Tool - Part 5
ductile.systems
How we reduced the memory usage of our Rust extension by 4x
blog.kolo.app
Calling Rust from Python
blog.frankel.ch
Acceptance Testing embedded-hal Drivers
tommy-gilligan.github.io
5 ways to instantiate Rust structs in tests
jmmv.dev
Research
Looking for Bad Apples in Rust Dependency Trees Using GraphQL and Trustfall
medium.com/volvo-cars-engineering
Miscellaneous
Rust, Open Source, Consulting - Interview with Matthias Endler
filtra.io
Edge IoT with Rust on ESP: Connecting WiFi
apollolabsblog.hashnode.dev
Bare-metal Rust in Android
security.googleblog.com
[audio] Learn Rust in a Month of Lunches with Dave MacLeod
rustacean-station.org
[video] Rust 1.73.0: Everything Revealed in 16 Minutes
www.youtube.com
[video] Rust 1.73 Release Train
www.youtube.com
[video] Why is the JavaScript ecosystem switching to Rust?
www.youtube.com
Official
Announcing Rust 1.73.0
blog.rust-lang.org
Polonius update
blog.rust-lang.org
Project/Tooling Updates
rust-analyzer changelog #202
rust-analyzer.github.io
Announcing: pid1 Crate for Easier Rust Docker Images - FP Complete
www.fpcomplete.com
bit_seq in Rust: A Procedural Macro for Bit Sequence Generation
medium.com/@jozott
tcpproxy 0.4 released
neosmart.net
Rune 0.13
rune-rs.github.io
Rust on Espressif chips - September 29 2023
mabez.dev
esp-rs quarterly planning: Q4 2023
beta7.io
Implementing the #[diagnostic] namespace to improve rustc error messages in complex crates
blog.weiznich.de
Observations/Thoughts
Safety vs Performance. A case study of C, C++ and Rust sort implementations
Voultapher/sort-research-rs/blob/main/writeup/sort_safety/text.md
Raw SQL in Rust with SQLx
www.shuttle.rs
Thread-per-core
without.boats
Edge IoT with Rust on ESP: HTTP Client
apollolabsblog.hashnode.dev
The Ultimate Data Engineering Chadstack. Running Rust inside Apache Airflow
www.confessionsofadataguy.com
Why Rust doesn't need a standard div_rem: An LLVM tale - CodSpeed
codspeed.io
Making Rust supply chain attacks harder with Cackle
davidlattimore.github.io
[video] Rust 1.73.0: Everything Revealed in 16 Minutes
youtu.be
Rust Walkthroughs
Let's Build A Cargo Compatible Build Tool - Part 5
ductile.systems
How we reduced the memory usage of our Rust extension by 4x
blog.kolo.app
Calling Rust from Python
blog.frankel.ch
Acceptance Testing embedded-hal Drivers
tommy-gilligan.github.io
5 ways to instantiate Rust structs in tests
jmmv.dev
Research
Looking for Bad Apples in Rust Dependency Trees Using GraphQL and Trustfall
medium.com/volvo-cars-engineering
Miscellaneous
Rust, Open Source, Consulting - Interview with Matthias Endler
filtra.io
Edge IoT with Rust on ESP: Connecting WiFi
apollolabsblog.hashnode.dev
Bare-metal Rust in Android
security.googleblog.com
[audio] Learn Rust in a Month of Lunches with Dave MacLeod
rustacean-station.org
[video] Rust 1.73.0: Everything Revealed in 16 Minutes
www.youtube.com
[video] Rust 1.73 Release Train
www.youtube.com
[video] Why is the JavaScript ecosystem switching to Rust?
www.youtube.com
Crate of the week: yarer
This week's crate is yarer, a library and command-line tool to evaluate mathematical expressions.
This week's crate is yarer, a library and command-line tool to evaluate mathematical expressions.
This week in Rust #517 — 18 oct 2023
https://this-week-in-rust.org/blog/2023/10/18/this-week-in-rust-517/
https://this-week-in-rust.org/blog/2023/10/18/this-week-in-rust-517/
Updates from Rust Community
Foundation
Q3 2023 Recap from Rebecca Rumbul
foundation.rust-lang.org
Newsletters
This Month in Rust OSDev: September 2023
rust-osdev.com
Project/Tooling Updates
Announcing EtherCrab, a Rust implementation of the EtherCAT industrial automation protocol
wapl.es
rust-analyzer changelog #203
rust-analyzer.github.io
Observations/Thoughts
Why async Rust?
without.boats
Compile Times and Code Graphs
blog.danhhz.com
Containerize Rust applications on Ubuntu & Alpine, with GitHub Actions
medium.com/@vapor.schitcrafter
Rust Walkthroughs
A type level contains operation for heterogeneous list using associated types
blog.weiznich.de
Using GraphQL in Rust
www.shuttle.rs
Writing parsers in Winnow
www.youtube.com
Research
Yuga: Automatically Detecting Lifetime Annotation Bugs in the Rust Language
arxiv.org
Fast Summary-based Whole-program Analysis to Identify Unsafe Memory Accesses in Rust
arxiv.org
Miscellaneous
Eurorust reflections
smallcultfollowing.com
EuroRust 2023 Reflections: What's a Conference For?
lucumr.pocoo.org
[audio] RustShip: Graphite - Raster and Vector Graphics in Rust
ieni.dev
Foundation
Q3 2023 Recap from Rebecca Rumbul
foundation.rust-lang.org
Newsletters
This Month in Rust OSDev: September 2023
rust-osdev.com
Project/Tooling Updates
Announcing EtherCrab, a Rust implementation of the EtherCAT industrial automation protocol
wapl.es
rust-analyzer changelog #203
rust-analyzer.github.io
Observations/Thoughts
Why async Rust?
without.boats
Compile Times and Code Graphs
blog.danhhz.com
Containerize Rust applications on Ubuntu & Alpine, with GitHub Actions
medium.com/@vapor.schitcrafter
Rust Walkthroughs
A type level contains operation for heterogeneous list using associated types
blog.weiznich.de
Using GraphQL in Rust
www.shuttle.rs
Writing parsers in Winnow
www.youtube.com
Research
Yuga: Automatically Detecting Lifetime Annotation Bugs in the Rust Language
arxiv.org
Fast Summary-based Whole-program Analysis to Identify Unsafe Memory Accesses in Rust
arxiv.org
Miscellaneous
Eurorust reflections
smallcultfollowing.com
EuroRust 2023 Reflections: What's a Conference For?
lucumr.pocoo.org
[audio] RustShip: Graphite - Raster and Vector Graphics in Rust
ieni.dev