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
👍4
This week in Rust #518 — 25 oct 2023
https://this-week-in-rust.org/blog/2023/10/25/this-week-in-rust-518/
https://this-week-in-rust.org/blog/2023/10/25/this-week-in-rust-518/
Crate of the week: cargo-show-asm
This week's crate is cargo-show-asm, a cargo subcommand to show the optimized assembly of any function.
This week's crate is cargo-show-asm, a cargo subcommand to show the optimized assembly of any function.
This week in Rust #519 — 01 nov 2023
https://this-week-in-rust.org/blog/2023/11/01/this-week-in-rust-519/
https://this-week-in-rust.org/blog/2023/11/01/this-week-in-rust-519/
Updates from Rust Community
Official
A tale of broken badges and 23,000 features
blog.rust-lang.org
crates.io: Dropping support for non-canonical downloads
blog.rust-lang.org
Generators are dead, long live coroutines, generators are back
blog.rust-lang.org
Project/Tooling Updates
ratatui 0.24.0 is released! (Rust library that's all about cooking up terminal user interfaces)
ratatui.rs
git-cliff 1.4.0 is released! (highly customizable changelog generator)
git-cliff.org
rust-analyzer changelog #205
rust-analyzer.github.io
Progress report on rustc_codegen_cranelift (Oct 2023)
bjorn3.github.io
Observations/Thoughts
System dependencies are hard (so we made them easier)
blog.axo.dev
Was Rust Worth It?
https://jsoverson.medium.com/was-rust-worth-it-f43d171fb1b3
Can Rust prevent logic errors?
itsallaboutthebit.com
Faster Rust Serialization
mo8it.com
Dealing with Dependencies in Rust
tweedegolf.nl
How I learned to stop worrying and love byte ordering
udoprog.github.io
How To Move Fast With Rust
endler.dev
Starting a virtual Rust meet-up
hegdenu.net
[video] Impl Trait aka Look ma’, no generics! by Jon Gjengset
www.youtube.com
Rust Walkthroughs
Fully Automated Releases for Rust Projects
blog.orhun.dev
The beauty of a Rust message processor
worldwithouteng.com
interrupts is threads
onevariable.com
htmx, Rust & Shuttle: A New Rapid Prototyping Stack
www.shuttle.rs
[video] Async Not Required 🦀
www.youtube.com
Research
Functional Ownership through Fractional Uniqueness
arxiv.org
Grading on a Curve: How Rust can Facilitate New Contributors while Decreasing Vulnerabilities
cypherpunks.ca
Miscellaneous
[video] 5 Hours to 7.7 Seconds: How Database Tricks Sped up Rust Linting Over 2000x
www.youtube.com
Official
A tale of broken badges and 23,000 features
blog.rust-lang.org
crates.io: Dropping support for non-canonical downloads
blog.rust-lang.org
Generators are dead, long live coroutines, generators are back
blog.rust-lang.org
Project/Tooling Updates
ratatui 0.24.0 is released! (Rust library that's all about cooking up terminal user interfaces)
ratatui.rs
git-cliff 1.4.0 is released! (highly customizable changelog generator)
git-cliff.org
rust-analyzer changelog #205
rust-analyzer.github.io
Progress report on rustc_codegen_cranelift (Oct 2023)
bjorn3.github.io
Observations/Thoughts
System dependencies are hard (so we made them easier)
blog.axo.dev
Was Rust Worth It?
https://jsoverson.medium.com/was-rust-worth-it-f43d171fb1b3
Can Rust prevent logic errors?
itsallaboutthebit.com
Faster Rust Serialization
mo8it.com
Dealing with Dependencies in Rust
tweedegolf.nl
How I learned to stop worrying and love byte ordering
udoprog.github.io
How To Move Fast With Rust
endler.dev
Starting a virtual Rust meet-up
hegdenu.net
[video] Impl Trait aka Look ma’, no generics! by Jon Gjengset
www.youtube.com
Rust Walkthroughs
Fully Automated Releases for Rust Projects
blog.orhun.dev
The beauty of a Rust message processor
worldwithouteng.com
interrupts is threads
onevariable.com
htmx, Rust & Shuttle: A New Rapid Prototyping Stack
www.shuttle.rs
[video] Async Not Required 🦀
www.youtube.com
Research
Functional Ownership through Fractional Uniqueness
arxiv.org
Grading on a Curve: How Rust can Facilitate New Contributors while Decreasing Vulnerabilities
cypherpunks.ca
Miscellaneous
[video] 5 Hours to 7.7 Seconds: How Database Tricks Sped up Rust Linting Over 2000x
www.youtube.com
👍2
Crate of the week: silkenweb
This week's crate is silkenweb, a library for building web apps with fine-grained reactivity and a clean separation of logic and UI.
This week's crate is silkenweb, a library for building web apps with fine-grained reactivity and a clean separation of logic and UI.