Updates from Rust Community
Official
Announcing Rust 1.68.2 | Rust Blog
blog.rust-lang.org
Announcing Rust 1.68.1 | Rust Blog
blog.rust-lang.org
Project/Tooling Updates
rust-analyzer changelog #174
rust-analyzer.github.io
IntelliJ Rust Changelog #191
intellij-rust.github.io
clap v4.2
epage.github.io
CrossBus, A Platform-Less, Runtime-Less Actor Computing Model
hominee.github.io
Fornjot (code-first CAD in Rust) - Weekly Release - Some Good Progress
www.fornjot.app
Announcing scoped-trace.
jack.wrenn.fyi
dfdx v0.11.0: cuda accelerated deep learning
coreylowman.github.io
Rust Search Extension v1.10.0 has been released
rust.extension.sh
Introducing Kobold
maciej.codes
autometrics-rs 0.3: Defining Service-Level Objectives (SLOs) in Rust Source Code
fiberplane.com
Rocket's 3rd v0.5 Release Candidate - Rocket Web Framework
rocket.rs
Seven Tasks with Rust and Egui
Rust-Ninja-Sabi/rust-egui-seven-tasks
ngrok-rs: portable network ingress to your Rust apps w/ native hyper+axum support
ngrok.com
[video] Rust Releases! Rust 1.68.1
www.youtube.com
[video] Rust Releases! Rust 1.68.2
youtu.be
Observations/Thoughts
STV-rs: Single Transferable Vote implementation in Rust
gendignoux.com
STM32F4 Embedded Rust at the PAC: Creating Hardware Abstractions with embedded-hal
apollolabsblog.hashnode.dev
Rust's Golden Rule
steveklabnik.com
Linearity and Control
blog.yoshuawuyts.com
Zig And Rust
matklad.github.io
Generators
without.boats
The AsyncIterator interface
without.boats
A Proposal for Safe Window Handles
notgull.github.io
Rust Is a Scalable Language
matklad.github.io
Paradigm Shift
www.thecodedmessage.com
Rust Walkthroughs
Building a Fibonacci Heap
www.kurtlawrence.info
Embedded Rust on BBC Micro Bit: unlocking Vec and HashMap
gitlab.com
STM32F4 Embedded Rust at the PAC: Creating Hardware Abstractions
apollolabsblog.hashnode.dev
State Machine testing with Proptest
tzemanovic.gitlab.io
Linear Types One-Pager
blog.yoshuawuyts.com
Writing a Linux executable from scratch with x86_64-unknown-none and Rust
vulns.xyz
Efficient, Extensible, Expressive: Typed Tagless Final Interpreters in Rust
getcode.substack.com
Making Python 100x faster with less than 100 lines of Rust
ohadravid.github.io
[video] Env Config Option
youtu.be
Research
Tree Borrows - A new aliasing model for Rust
perso.crans.org
Miscellaneous
How we built our Embedded World Demo on Rust for QNX
ferrous-systems.com
A Rustaceans Tour of embedded world
ferrous-systems.com
[video] I built my own memory profiler (in Rust, on Linux)
youtu.be
[video] Build Universal Libraries with Rust
www.youtube.com
[video] How to Learn Rust
www.youtube.com
[video] How Bevy FlyCam Works
www.youtube.com
[video] Why I Swaped to Fixed Point Numbers in my game #UTDTG #devlog 2
www.youtube.com
[video] Make iterators 10X better with itertools
www.youtube.com
Official
Announcing Rust 1.68.2 | Rust Blog
blog.rust-lang.org
Announcing Rust 1.68.1 | Rust Blog
blog.rust-lang.org
Project/Tooling Updates
rust-analyzer changelog #174
rust-analyzer.github.io
IntelliJ Rust Changelog #191
intellij-rust.github.io
clap v4.2
epage.github.io
CrossBus, A Platform-Less, Runtime-Less Actor Computing Model
hominee.github.io
Fornjot (code-first CAD in Rust) - Weekly Release - Some Good Progress
www.fornjot.app
Announcing scoped-trace.
jack.wrenn.fyi
dfdx v0.11.0: cuda accelerated deep learning
coreylowman.github.io
Rust Search Extension v1.10.0 has been released
rust.extension.sh
Introducing Kobold
maciej.codes
autometrics-rs 0.3: Defining Service-Level Objectives (SLOs) in Rust Source Code
fiberplane.com
Rocket's 3rd v0.5 Release Candidate - Rocket Web Framework
rocket.rs
Seven Tasks with Rust and Egui
Rust-Ninja-Sabi/rust-egui-seven-tasks
ngrok-rs: portable network ingress to your Rust apps w/ native hyper+axum support
ngrok.com
[video] Rust Releases! Rust 1.68.1
www.youtube.com
[video] Rust Releases! Rust 1.68.2
youtu.be
Observations/Thoughts
STV-rs: Single Transferable Vote implementation in Rust
gendignoux.com
STM32F4 Embedded Rust at the PAC: Creating Hardware Abstractions with embedded-hal
apollolabsblog.hashnode.dev
Rust's Golden Rule
steveklabnik.com
Linearity and Control
blog.yoshuawuyts.com
Zig And Rust
matklad.github.io
Generators
without.boats
The AsyncIterator interface
without.boats
A Proposal for Safe Window Handles
notgull.github.io
Rust Is a Scalable Language
matklad.github.io
Paradigm Shift
www.thecodedmessage.com
Rust Walkthroughs
Building a Fibonacci Heap
www.kurtlawrence.info
Embedded Rust on BBC Micro Bit: unlocking Vec and HashMap
gitlab.com
STM32F4 Embedded Rust at the PAC: Creating Hardware Abstractions
apollolabsblog.hashnode.dev
State Machine testing with Proptest
tzemanovic.gitlab.io
Linear Types One-Pager
blog.yoshuawuyts.com
Writing a Linux executable from scratch with x86_64-unknown-none and Rust
vulns.xyz
Efficient, Extensible, Expressive: Typed Tagless Final Interpreters in Rust
getcode.substack.com
Making Python 100x faster with less than 100 lines of Rust
ohadravid.github.io
[video] Env Config Option
youtu.be
Research
Tree Borrows - A new aliasing model for Rust
perso.crans.org
Miscellaneous
How we built our Embedded World Demo on Rust for QNX
ferrous-systems.com
A Rustaceans Tour of embedded world
ferrous-systems.com
[video] I built my own memory profiler (in Rust, on Linux)
youtu.be
[video] Build Universal Libraries with Rust
www.youtube.com
[video] How to Learn Rust
www.youtube.com
[video] How Bevy FlyCam Works
www.youtube.com
[video] Why I Swaped to Fixed Point Numbers in my game #UTDTG #devlog 2
www.youtube.com
[video] Make iterators 10X better with itertools
www.youtube.com
👍7
👍14
This week in Rust #489 — 05 apr 2023
https://this-week-in-rust.org/blog/2023/04/05/this-week-in-rust-489/
https://this-week-in-rust.org/blog/2023/04/05/this-week-in-rust-489/
Updates from Rust Community
Foundation
Rust Foundation Joins Open Infrastructure Foundation as Associate Member
foundation.rust-lang.org
Rust Identified as Safer Coding Tool by NIST
foundation.rust-lang.org
Rewarding Resilience: Rust & the U.S. National Cybersecurity Strategy
foundation.rust-lang.org
Project/Tooling Updates
Helix editor 23.03 released
helix-editor.com
Rustls 0.21.0 Released With Exciting New Features
www.memorysafety.org
Slint 1.0: The Next-Generation Native GUI Toolkit Matures
slint-ui.com
rust-analyzer changelog #175
rust-analyzer.github.io
Introducing SeaStreamer - a stream processing toolkit for Kafka and Redis Streams
www.sea-ql.org
youki 0.0.5 has been released
containers/youki/releases/tag/v0.0.5
Fluvio Connector Development Kit released
www.fluvio.io
Observations/Thoughts
Thoughts on async closures
smallcultfollowing.com
How to speed up the Rust compiler in March 2023
nnethercote.github.io
Two things that Rust does better than C++
getdozer.io
Rust Tidbits #1
www.thecodedmessage.com
Follow up on cracking ZIP archives in Rust
agourlay.github.io
58 Rust Resources Every Learner Should Know in 2023
apollolabsblog.hashnode.dev
[audio] AI-NC with Tom Miles
rustacean-station.org
[audio] Servo with Josh Matthews
rustacean-station.org
Rust Walkthroughs
Building a Classic Mac OS App in Rust
www.wezm.net
Cross Compiling Rust Projects in GitHub Actions
blog.urth.org
Rust on the CH32V003
noxim.xyz
Build your own CountMinSketch in Rust
www.arunma.com
Nine Rules for Creating Fast, Safe, and Compatible Data Structures in Rust (Part 1): Lessons from RangeSetBlaze
towardsdatascience.com
A definitive guide to sealed traits in Rust
predr.ag
[ZH] Build a Lua interpreter in Rust
wubingzheng.github.io
Miscellaneous
Rust for C#/.NET Developers
microsoft.github.io
[video] Rust Wasm-Bindgen in 2 Minutes: Bridging the Gap Between WASM & JavaScript
youtu.be
Foundation
Rust Foundation Joins Open Infrastructure Foundation as Associate Member
foundation.rust-lang.org
Rust Identified as Safer Coding Tool by NIST
foundation.rust-lang.org
Rewarding Resilience: Rust & the U.S. National Cybersecurity Strategy
foundation.rust-lang.org
Project/Tooling Updates
Helix editor 23.03 released
helix-editor.com
Rustls 0.21.0 Released With Exciting New Features
www.memorysafety.org
Slint 1.0: The Next-Generation Native GUI Toolkit Matures
slint-ui.com
rust-analyzer changelog #175
rust-analyzer.github.io
Introducing SeaStreamer - a stream processing toolkit for Kafka and Redis Streams
www.sea-ql.org
youki 0.0.5 has been released
containers/youki/releases/tag/v0.0.5
Fluvio Connector Development Kit released
www.fluvio.io
Observations/Thoughts
Thoughts on async closures
smallcultfollowing.com
How to speed up the Rust compiler in March 2023
nnethercote.github.io
Two things that Rust does better than C++
getdozer.io
Rust Tidbits #1
www.thecodedmessage.com
Follow up on cracking ZIP archives in Rust
agourlay.github.io
58 Rust Resources Every Learner Should Know in 2023
apollolabsblog.hashnode.dev
[audio] AI-NC with Tom Miles
rustacean-station.org
[audio] Servo with Josh Matthews
rustacean-station.org
Rust Walkthroughs
Building a Classic Mac OS App in Rust
www.wezm.net
Cross Compiling Rust Projects in GitHub Actions
blog.urth.org
Rust on the CH32V003
noxim.xyz
Build your own CountMinSketch in Rust
www.arunma.com
Nine Rules for Creating Fast, Safe, and Compatible Data Structures in Rust (Part 1): Lessons from RangeSetBlaze
towardsdatascience.com
A definitive guide to sealed traits in Rust
predr.ag
[ZH] Build a Lua interpreter in Rust
wubingzheng.github.io
Miscellaneous
Rust for C#/.NET Developers
microsoft.github.io
[video] Rust Wasm-Bindgen in 2 Minutes: Bridging the Gap Between WASM & JavaScript
youtu.be
👍4
Crate of the week: keshvar
This week's crate is keshvar, a library providing a host of information on every country.
This week's crate is keshvar, a library providing a host of information on every country.
This week in Rust #490 — 12 apr 2023
https://this-week-in-rust.org/blog/2023/04/12/this-week-in-rust-490/
https://this-week-in-rust.org/blog/2023/04/12/this-week-in-rust-490/
Updates from Rust Community
Official
A note on the Trademark Policy Draft
blog.rust-lang.org
Newsletters
Community contribution to Fluvio by Carson Rajcan
www.fluvio.io
Project/Tooling Updates
Changelog #176
rust-analyzer.github.io
New in IntelliJ Rust for 2023.1 (Part 1)
blog.jetbrains.com
IntelliJ Rust Changelog #192
intellij-rust.github.io
sequence_align: an open-source Python + Rust toolkit for efficient sequence alignment
blog.kensho.com
Dozer Exiting Stealth Mode with v0.1.16 Release
getdozer.io
plrust - v1.0.0
tcdi/plrust/releases/tag/v1.0.0
cdrs-tokio - 8.0.0
krojew/cdrs-tokio/releases/tag/8.0.0
logos - v0.13
maciejhirsz/logos/releases/tag/v0.13
This Month in Rust OSDev: March 2023
rust-osdev.com
This Month in hyper: March 2023
seanmonstar.com
GCC Front-End For Rust - March 2023
rust-gcc.github.io
Observations/Thoughts
How Kani helped find bugs in Hifitime
model-checking.github.io
Build faster with Buck2: Our open source build system
engineering.fb.com
Modular Errors in Rust
sabrinajewson.org
How fast can you count to 16 in Rust?
www.bazhenov.me
Can You Trust a Compiler to Optimize Your Code?
matklad.github.io
The Scoped Task trilemma
without.boats
Restructuring Patterns
www.catmonad.xyz
Control flow patterns in Rust
symbolica.io
Eight million pixels and counting – Custom allocators in Rust
nical.github.io
Using Metal and Rust to make FFT even faster
www.notamonadtutorial.com
[video] Solving distributed systems challenges in Rust
www.youtube.com
Rust Walkthroughs
Writing a Fast C# Code-Search Tool in Rust
johnaustin.io
Understanding tracing's macros by rebuilding them from scratch
dietcode.io
A guide to aid you in your journey of becoming a Rustacean
rust-lang.guide/
Flexible Tracing with Rust and OpenTelemetry
broch.tech
Build a Ray Tracer, pt. 3 - Let There Be Light!
www.superperfundo.dev
Nine Rules for Creating Fast, Safe, and Compatible Data Structures in Rust (Part 2)
towardsdatascience.com
How to write a type-level mock library in Rust
audunhalland.github.io
[video] Rust Axum Full Course - Web Development
www.youtube.com
[video] Introduction to Rust Programming language
www.youtube.com
Miscellaneous
CfP for EuroRust 2023 now open
www.papercall.io
[video] The Rust Project visualized with Gource
www.youtube.com
Official
A note on the Trademark Policy Draft
blog.rust-lang.org
Newsletters
Community contribution to Fluvio by Carson Rajcan
www.fluvio.io
Project/Tooling Updates
Changelog #176
rust-analyzer.github.io
New in IntelliJ Rust for 2023.1 (Part 1)
blog.jetbrains.com
IntelliJ Rust Changelog #192
intellij-rust.github.io
sequence_align: an open-source Python + Rust toolkit for efficient sequence alignment
blog.kensho.com
Dozer Exiting Stealth Mode with v0.1.16 Release
getdozer.io
plrust - v1.0.0
tcdi/plrust/releases/tag/v1.0.0
cdrs-tokio - 8.0.0
krojew/cdrs-tokio/releases/tag/8.0.0
logos - v0.13
maciejhirsz/logos/releases/tag/v0.13
This Month in Rust OSDev: March 2023
rust-osdev.com
This Month in hyper: March 2023
seanmonstar.com
GCC Front-End For Rust - March 2023
rust-gcc.github.io
Observations/Thoughts
How Kani helped find bugs in Hifitime
model-checking.github.io
Build faster with Buck2: Our open source build system
engineering.fb.com
Modular Errors in Rust
sabrinajewson.org
How fast can you count to 16 in Rust?
www.bazhenov.me
Can You Trust a Compiler to Optimize Your Code?
matklad.github.io
The Scoped Task trilemma
without.boats
Restructuring Patterns
www.catmonad.xyz
Control flow patterns in Rust
symbolica.io
Eight million pixels and counting – Custom allocators in Rust
nical.github.io
Using Metal and Rust to make FFT even faster
www.notamonadtutorial.com
[video] Solving distributed systems challenges in Rust
www.youtube.com
Rust Walkthroughs
Writing a Fast C# Code-Search Tool in Rust
johnaustin.io
Understanding tracing's macros by rebuilding them from scratch
dietcode.io
A guide to aid you in your journey of becoming a Rustacean
rust-lang.guide/
Flexible Tracing with Rust and OpenTelemetry
broch.tech
Build a Ray Tracer, pt. 3 - Let There Be Light!
www.superperfundo.dev
Nine Rules for Creating Fast, Safe, and Compatible Data Structures in Rust (Part 2)
towardsdatascience.com
How to write a type-level mock library in Rust
audunhalland.github.io
[video] Rust Axum Full Course - Web Development
www.youtube.com
[video] Introduction to Rust Programming language
www.youtube.com
Miscellaneous
CfP for EuroRust 2023 now open
www.papercall.io
[video] The Rust Project visualized with Gource
www.youtube.com
Crate of the week: spacedisplay
This week's crate is spacedisplay, a small terminal app for analyzing used disk space.
This week's crate is spacedisplay, a small terminal app for analyzing used disk space.
👍3
This week in Rust #491 — 19 apr 2023
https://this-week-in-rust.org/blog/2023/04/19/this-week-in-rust-491/
https://this-week-in-rust.org/blog/2023/04/19/this-week-in-rust-491/
Updates from Rust Community
Foundation
Rust Trademark Policy Draft Revision – Next Steps
foundation.rust-lang.org
Project/Tooling Updates
Nutype v0.2
greyblake/nutype/releases/tag/v0.2.0
Announcing tuxedo-rs
aaronerhardt.github.io
rust-analyzer changelog #177
rust-analyzer.github.io
Observations/Thoughts
Improving build times for derive macros by 3x or more
blog.kodewerx.org
Oxidizing bmap-tools: rewriting a Python project in Rust
www.collabora.com
Rust: A New Attempt at C++'s Main Goal
www.thecodedmessage.com
Traits are more than interfaces
felix-knorr.net
Optional If Expressions
animaomnium.github.io
Building a GStreamer plugin in Rust with meson instead of cargo
coaxion.net
Rutie and Magnus, Two Good Ways to Build Ruby Extensions in Rust
www.hezmatt.org
Two Rust features that I miss in Other languages
dev.to
[audio] Rust Analyzer with Lukas Wirth
rustacean-station.org
[audio] Wasmer with Syrus Akbary
rustacean-station.org
Rust Walkthroughs
Understanding Rust Thread Safety
onesignal.com
how to run rust code on a circuit playground classic / atmega32u4
zoe.kittycat.homes
Hello World in Rust for m68k with #[no_core] and compiler patches
iandouglasscott.com
A syntax-level async join macro supporting branching control flow and synchronous shared mutable borrowing
wishawa.github.io
Build a Lua Interpreter in Rust (English version)
wubingzheng.github.io
[CN] Zino's implementation of an error type with tracing functionalities using 100 lines of code
zhuanlan.zhihu.com
Miscellaneous
Introducing Shuttle Batch 2.0
www.shuttle.rs
The Rust Foundation's draft trademark policy is far too restrictive
diziet.dreamwidth.org
[video] Rust Trademark: Argle-bargle or Foofaraw?
www.youtube.com
Foundation
Rust Trademark Policy Draft Revision – Next Steps
foundation.rust-lang.org
Project/Tooling Updates
Nutype v0.2
greyblake/nutype/releases/tag/v0.2.0
Announcing tuxedo-rs
aaronerhardt.github.io
rust-analyzer changelog #177
rust-analyzer.github.io
Observations/Thoughts
Improving build times for derive macros by 3x or more
blog.kodewerx.org
Oxidizing bmap-tools: rewriting a Python project in Rust
www.collabora.com
Rust: A New Attempt at C++'s Main Goal
www.thecodedmessage.com
Traits are more than interfaces
felix-knorr.net
Optional If Expressions
animaomnium.github.io
Building a GStreamer plugin in Rust with meson instead of cargo
coaxion.net
Rutie and Magnus, Two Good Ways to Build Ruby Extensions in Rust
www.hezmatt.org
Two Rust features that I miss in Other languages
dev.to
[audio] Rust Analyzer with Lukas Wirth
rustacean-station.org
[audio] Wasmer with Syrus Akbary
rustacean-station.org
Rust Walkthroughs
Understanding Rust Thread Safety
onesignal.com
how to run rust code on a circuit playground classic / atmega32u4
zoe.kittycat.homes
Hello World in Rust for m68k with #[no_core] and compiler patches
iandouglasscott.com
A syntax-level async join macro supporting branching control flow and synchronous shared mutable borrowing
wishawa.github.io
Build a Lua Interpreter in Rust (English version)
wubingzheng.github.io
[CN] Zino's implementation of an error type with tracing functionalities using 100 lines of code
zhuanlan.zhihu.com
Miscellaneous
Introducing Shuttle Batch 2.0
www.shuttle.rs
The Rust Foundation's draft trademark policy is far too restrictive
diziet.dreamwidth.org
[video] Rust Trademark: Argle-bargle or Foofaraw?
www.youtube.com
👍2
Crate of the week: onlyerror
This week's crate is onlyerror, a #[derive(Error)] macro with support for no_std on nightly compilers.
This week's crate is onlyerror, a #[derive(Error)] macro with support for no_std on nightly compilers.
👍1
This week in Rust #492 — 26 apr 2023
https://this-week-in-rust.org/blog/2023/04/26/this-week-in-rust-492/
https://this-week-in-rust.org/blog/2023/04/26/this-week-in-rust-492/
Updates from Rust Community
Official
Announcing Rust 1.69.0 | Rust Blog
blog.rust-lang.org
Project/Tooling Updates
Changelog #178
rust-analyzer.github.io
regex 1.8.0 release notes
rust-lang/regex/blob/master/CHANGELOG.md#180-2023-04-20
Fornjot (code-first CAD in Rust) - Weekly Release - Where We've Been, Where We're Going
www.fornjot.app
pavex, a new Rust web framework - Progress report #3
www.lpalmieri.com
r3bl_tui v0.3.3 TUI engine released
crates.io
Autometrics 0.4: Spot commits that introduce errors or slow down your application
fiberplane.com
Rust Search Extension v1.11.0 has been released
rust.extension.sh
[video] Rust Releases! Rust 1.69.0
youtu.be
Observations/Thoughts
Is Rust a worthy contender for web development?
joshmo.hashnode.dev
Bringing runtime checks to compile time in Rust
ktkaufman03.github.io
Can the Rust type system prevent deadlocks?
medium.com/@adetaylor
Why is Rust programming language so popular?
codilime.com
[video] Embeddable Rust
www.electronicdesign.com
Rust Walkthroughs
Guide to Rust procedural macros
developerlife.com
Rust + Embedded: A Development Power Duo
blog.espressif.com
A blog article and project demonstrating GitHub actions in Rust
blog.ngerakines.me
Foresterre's place | Using the todo! macro to prototype your API in Rust
foresterre.github.io
Generics and Const Generics in Rust
sanjuvi.github.io
Writing an NES emulator: Part 1 - The 6502 CPU
analog-hors.github.io
Integrating the Rust Axum Framework with Cloudflare Workers
logankeenan.com
ESP32 Embedded Rust at the HAL: GPIO Button Controlled Blinking
apollolabsblog.hashnode.dev
GBA From Scratch: A Basic Executable
lokathor.github.io
[video] A Practical Introduction to Declarative Macros in Rust
www.youtube.com
Miscellaneous
Bringing Memory Safety to sudo and su
www.memorysafety.org
Console #154 - An Interview with Giuliano of Sniffnet - Rust app to easily monitor network traffic
console.substack.com
[DE] Programmiersprache: Rust Foundation überarbeitet Trademark-Entwurf
www.heise.de
Official
Announcing Rust 1.69.0 | Rust Blog
blog.rust-lang.org
Project/Tooling Updates
Changelog #178
rust-analyzer.github.io
regex 1.8.0 release notes
rust-lang/regex/blob/master/CHANGELOG.md#180-2023-04-20
Fornjot (code-first CAD in Rust) - Weekly Release - Where We've Been, Where We're Going
www.fornjot.app
pavex, a new Rust web framework - Progress report #3
www.lpalmieri.com
r3bl_tui v0.3.3 TUI engine released
crates.io
Autometrics 0.4: Spot commits that introduce errors or slow down your application
fiberplane.com
Rust Search Extension v1.11.0 has been released
rust.extension.sh
[video] Rust Releases! Rust 1.69.0
youtu.be
Observations/Thoughts
Is Rust a worthy contender for web development?
joshmo.hashnode.dev
Bringing runtime checks to compile time in Rust
ktkaufman03.github.io
Can the Rust type system prevent deadlocks?
medium.com/@adetaylor
Why is Rust programming language so popular?
codilime.com
[video] Embeddable Rust
www.electronicdesign.com
Rust Walkthroughs
Guide to Rust procedural macros
developerlife.com
Rust + Embedded: A Development Power Duo
blog.espressif.com
A blog article and project demonstrating GitHub actions in Rust
blog.ngerakines.me
Foresterre's place | Using the todo! macro to prototype your API in Rust
foresterre.github.io
Generics and Const Generics in Rust
sanjuvi.github.io
Writing an NES emulator: Part 1 - The 6502 CPU
analog-hors.github.io
Integrating the Rust Axum Framework with Cloudflare Workers
logankeenan.com
ESP32 Embedded Rust at the HAL: GPIO Button Controlled Blinking
apollolabsblog.hashnode.dev
GBA From Scratch: A Basic Executable
lokathor.github.io
[video] A Practical Introduction to Declarative Macros in Rust
www.youtube.com
Miscellaneous
Bringing Memory Safety to sudo and su
www.memorysafety.org
Console #154 - An Interview with Giuliano of Sniffnet - Rust app to easily monitor network traffic
console.substack.com
[DE] Programmiersprache: Rust Foundation überarbeitet Trademark-Entwurf
www.heise.de
👍3
Crate of the week: system-deps
This week's crate is system-deps, a crate that will compile your pkg-config-based dependencies for you.
This week's crate is system-deps, a crate that will compile your pkg-config-based dependencies for you.
This week in Rust #493 — 03 may 2023
https://this-week-in-rust.org/blog/2023/05/03/this-week-in-rust-493/
https://this-week-in-rust.org/blog/2023/05/03/this-week-in-rust-493/
Updates from Rust Community
Official
Stabilizing async fn in traits in 2023
blog.rust-lang.org
Postmortem Analysis in Cargo
blog.rust-lang.org
Foundation
Welcoming Software Engineer Tobias Bieniek to the Rust Foundation Team
foundation.rust-lang.org
Q1 2023 Recap from Rebecca Rumbul
foundation.rust-lang.org
Newsletters
This Month in Rust GameDev #44 - March 2023
gamedev.rs
Rust on Espressif chips - 28-04-2023
mabez.dev
Project/Tooling Updates
rust-analyzer changelog #179
rust-analyzer.github.io
git-cliff 1.2.0 released (Highly Customizable Changelog Generator)
git-cliff.org
Fornjot (code-first CAD in Rust) - Weekly Release - Inching Along
www.fornjot.app
Going beyond build.rs: introducing cargo-px
www.lpalmieri.com
Observations/Thoughts
A Mirror for Rust: Compile-Time Reflection Report
soasis.org
Some thoughts on open collaboration
www.ncameron.org
The case for stabilizing arbitrary_self_types
medium.com/@adetaylor
Report on Surprise hyper CVE from 2023-04-11
seanmonstar.com
[video] Frontend in Rust with Yew and WebAssembly: Intro and Review
www.youtube.com
[video] Rust Data Modelling WITHOUT OOP
www.youtube.com
[video] Introduction to Rust programming on bare metal hardware by Mike Kefeder
www.youtube.com
[video] Writing Performant Concurrent Data Structures by Adrian Alic
www.youtube.com
[video] sett: data encryption and transfer made easy(ier) by Jaroslaw Surkont, Christian Ribeaud
www.youtube.com
[video] N-Queens Puzzle (PART 1)
www.youtube.com
[ES] [video] 01 Taller de Rust (lenguaje) en español
www.youtube.com
[audio] SurrealDB with Tobie and Jamie Morgan
rustacean-station.org
[audio] Rust Embedded WG with Jonathan Pallant
rustacean-station.org
dev-dependencies and Rust's unused_crate_dependencies lint
www.hezmatt.org
Rust Walkthroughs
Efficient indexing with Quickwit Rust actor framework
quickwit.io
Writing Code with ChatGPT? Improve it with Kani
model-checking.github.io
Fast(er) binary search in Rust
www.bazhenov.me
Rust allows redeclaring local variables to great benefit
ntietz.com
Build a Rust API with Rocket, Diesel, and MySQL
planetscale.com
Fun and Hackable Tensors in Rust, From Scratch
getcode.substack.com
Learning Game Dev - Building a platformer with Bevy #1
affanshahid.dev
How does async Rust work
bertptrs.nl
50 Shades of Rust, or emerging Rust GUIs in a WASM world
monadical.com
ESP32 Embedded Rust at the HAL: Button-Controlled Blinking by Timer Polling
apollolabsblog.hashnode.dev
Write code using async/await in Rust
developerlife.com
What is HyperLogLog and how to build yours in Rust
www.arunma.com
Research
Specifying and Verifying Higher-order Rust Iterators
hal.science
Miscellaneous
Microsoft is rewriting core Windows libraries in Rust
www.theregister.com
Official
Stabilizing async fn in traits in 2023
blog.rust-lang.org
Postmortem Analysis in Cargo
blog.rust-lang.org
Foundation
Welcoming Software Engineer Tobias Bieniek to the Rust Foundation Team
foundation.rust-lang.org
Q1 2023 Recap from Rebecca Rumbul
foundation.rust-lang.org
Newsletters
This Month in Rust GameDev #44 - March 2023
gamedev.rs
Rust on Espressif chips - 28-04-2023
mabez.dev
Project/Tooling Updates
rust-analyzer changelog #179
rust-analyzer.github.io
git-cliff 1.2.0 released (Highly Customizable Changelog Generator)
git-cliff.org
Fornjot (code-first CAD in Rust) - Weekly Release - Inching Along
www.fornjot.app
Going beyond build.rs: introducing cargo-px
www.lpalmieri.com
Observations/Thoughts
A Mirror for Rust: Compile-Time Reflection Report
soasis.org
Some thoughts on open collaboration
www.ncameron.org
The case for stabilizing arbitrary_self_types
medium.com/@adetaylor
Report on Surprise hyper CVE from 2023-04-11
seanmonstar.com
[video] Frontend in Rust with Yew and WebAssembly: Intro and Review
www.youtube.com
[video] Rust Data Modelling WITHOUT OOP
www.youtube.com
[video] Introduction to Rust programming on bare metal hardware by Mike Kefeder
www.youtube.com
[video] Writing Performant Concurrent Data Structures by Adrian Alic
www.youtube.com
[video] sett: data encryption and transfer made easy(ier) by Jaroslaw Surkont, Christian Ribeaud
www.youtube.com
[video] N-Queens Puzzle (PART 1)
www.youtube.com
[ES] [video] 01 Taller de Rust (lenguaje) en español
www.youtube.com
[audio] SurrealDB with Tobie and Jamie Morgan
rustacean-station.org
[audio] Rust Embedded WG with Jonathan Pallant
rustacean-station.org
dev-dependencies and Rust's unused_crate_dependencies lint
www.hezmatt.org
Rust Walkthroughs
Efficient indexing with Quickwit Rust actor framework
quickwit.io
Writing Code with ChatGPT? Improve it with Kani
model-checking.github.io
Fast(er) binary search in Rust
www.bazhenov.me
Rust allows redeclaring local variables to great benefit
ntietz.com
Build a Rust API with Rocket, Diesel, and MySQL
planetscale.com
Fun and Hackable Tensors in Rust, From Scratch
getcode.substack.com
Learning Game Dev - Building a platformer with Bevy #1
affanshahid.dev
How does async Rust work
bertptrs.nl
50 Shades of Rust, or emerging Rust GUIs in a WASM world
monadical.com
ESP32 Embedded Rust at the HAL: Button-Controlled Blinking by Timer Polling
apollolabsblog.hashnode.dev
Write code using async/await in Rust
developerlife.com
What is HyperLogLog and how to build yours in Rust
www.arunma.com
Research
Specifying and Verifying Higher-order Rust Iterators
hal.science
Miscellaneous
Microsoft is rewriting core Windows libraries in Rust
www.theregister.com
👍1
Crate of the week: noscript-macro
This week's crate is noscript-macro, an experimental way of writing simple proc-macros inline.
This week's crate is noscript-macro, an experimental way of writing simple proc-macros inline.
This week in Rust #494 — 10 may 2023
https://this-week-in-rust.org/blog/2023/05/10/this-week-in-rust-494/
https://this-week-in-rust.org/blog/2023/05/10/this-week-in-rust-494/
Updates from Rust Community
Official
API token scopes for crates.io
blog.rust-lang.org
Updating Rust's Linux musl targets
blog.rust-lang.org
Newsletters
Rust Magazine: Issue 3
rustmagazine.org
Observations/Thoughts
A guide to test parametrization in Rust
unterwaditzer.net
Iterator, Generator
without.boats
Breaking semver in Rust by adding a private type, or by adding an import
predr.ag
Ask not what the compiler can do for you
juspay/hyperswitch/wiki/Ask-not-what-the-compiler-can-do-for-you
Rust Walkthroughs
How We Built Our Own Time-Tracking Algorithm for a Rust app
michellelim.dev
ESP32 Embedded Rust at the HAL: UART Serial Communication
apollolabsblog.hashnode.dev
Build a non-binary tree that is thread safe using Rust
developerlife.com
Coherence in Rust (feat. rustc sources)
ohadravid.github.io
[video] Beginner's guide to Rust's Result, "?" and Try/FromResidual
youtu.be
[video] Crust of Rust: std::collections
youtu.be
[ES] [video] Introducción a Rust en Español, Parte 2: Todo sobre variables, let, mut, scopes, tipos y más.
youtu.be
Miscellaneous
How Rust-based search engine Meilisearch uses dynamic virtual address management to scale indexes
blog.meilisearch.com
The Way of the Crab Podcast, Epside 1: Hello, World!
wayofthecrab.com
Hangman over QUIC (using Rust and Quinn)
ochagavia.nl
Official
API token scopes for crates.io
blog.rust-lang.org
Updating Rust's Linux musl targets
blog.rust-lang.org
Newsletters
Rust Magazine: Issue 3
rustmagazine.org
Observations/Thoughts
A guide to test parametrization in Rust
unterwaditzer.net
Iterator, Generator
without.boats
Breaking semver in Rust by adding a private type, or by adding an import
predr.ag
Ask not what the compiler can do for you
juspay/hyperswitch/wiki/Ask-not-what-the-compiler-can-do-for-you
Rust Walkthroughs
How We Built Our Own Time-Tracking Algorithm for a Rust app
michellelim.dev
ESP32 Embedded Rust at the HAL: UART Serial Communication
apollolabsblog.hashnode.dev
Build a non-binary tree that is thread safe using Rust
developerlife.com
Coherence in Rust (feat. rustc sources)
ohadravid.github.io
[video] Beginner's guide to Rust's Result, "?" and Try/FromResidual
youtu.be
[video] Crust of Rust: std::collections
youtu.be
[ES] [video] Introducción a Rust en Español, Parte 2: Todo sobre variables, let, mut, scopes, tipos y más.
youtu.be
Miscellaneous
How Rust-based search engine Meilisearch uses dynamic virtual address management to scale indexes
blog.meilisearch.com
The Way of the Crab Podcast, Epside 1: Hello, World!
wayofthecrab.com
Hangman over QUIC (using Rust and Quinn)
ochagavia.nl
👍4
Crate of the week: dlhn
This week's crate is dlhn, a serde-compatible serialization format geared for performance.
This week's crate is dlhn, a serde-compatible serialization format geared for performance.
👍1
This week in Rust #495 — 17 may 2023
https://this-week-in-rust.org/blog/2023/05/17/this-week-in-rust-495/
https://this-week-in-rust.org/blog/2023/05/17/this-week-in-rust-495/