Rust recap for week 21/2024
From toNewsletter sent every monday with a recap of articles, projects and tutorials from previous week.
Articles #
-
Why RAII will not come to C (TLDR: breaking semantics, abi) 323 comments in 5 discussions
-
Neovide - a beautiful neovim UI written in Rust 196 comments in 2 discussions
-
12 other approaches to memory safety Rust didn't use 144 comments in 5 discussions
-
JetBrains releases RustRover IDE for Rust development 144 comments in 2 discussions
-
What Rust Got Wrong on Formal Verification 101 comments in 2 discussions
-
RustRover 2024.1 drops support for JavaScript/TypeScript 91 comments in 1 discussion
-
Taming Floating-Point Sums 89 comments in 4 discussions
-
How We Migrated Our Static Analyzer From Java To Rust 85 comments in 3 discussions
-
Rust's iterators optimize nicely—and contain a footgun 62 comments in 2 discussions
-
`LazyCell`/`LazyLock` stabilized in nightly 54 comments in 1 discussion
-
Comparing compile-time typesafe units in Rust and Jai. 40 comments in 3 discussions
-
Report on variadic generics discussion at RustNL. 36 comments in 1 discussion
-
Extend your battery life with scx_rustland 35 comments in 3 discussions
-
iroh 0.17.0 - Everything Is A Little Better 27 comments in 1 discussion
-
Why does T need to be Send for a Mutex to be Sync 24 comments in 1 discussion
Releases #
-
RustRover Is Released and Includes a Free Non-Commercial Option 60 comments in 2 discussions
-
Varpro 0.9.0 released - Fast Nonlinear Fitting and Exhaustive Fit Statistics 14 comments in 2 discussions
-
I just released my first OSS library! Introducing Aqueducts, a framework to build ETL pipelines using rust 8 comments in 1 discussion
-
embd-rs: Read files or directories from the filesystem at runtime on debug, embed on release 7 comments in 1 discussion
-
Cruesot 0.1 (the first release of a verification tool for safe Rust programs) 6 comments in 1 discussion
Projects #
-
Performance: Pattern matching vs Dynamic Dispatch 32 comments in 1 discussion
-
State Capitalist Chess🏦♟️ 21 comments in 2 discussions
-
russh: Rust SSH client & server library 16 comments in 1 discussion
-
Can't get rust to compile kernel 12 comments in 1 discussion
-
sig: Interactive grep (for streaming) 11 comments in 4 discussions
-
get-blessed-rs 10 comments in 1 discussion
-
Lite📝 A lightweight core editor with scripting customization 8 comments in 1 discussion
-
Jargo, a really simple project manager for java + neovim written in rust 8 comments in 2 discussions
-
Recommend a good HTTP Benchmarking tool 7 comments in 1 discussion
-
Seeking Advice: Implementing Speaker Diarization and Combined Audio Recording in Rust for Vibe Transcription App 7 comments in 1 discussion
Videos #
-
Hacking Geometry Dash to create a faux-3D level out of a 2D sidescroller (using Rust to implement a DSL that compiles to level editor commands and to implement a 3D renderer that compiles to in-game geometric primitives) 16 comments in 2 discussions
-
Pax: Rust GUIs with visual creative tooling 9 comments in 1 discussion
-
How to Use Rust Channels for Concurrent Programming 5 comments in 1 discussion
-
Just keeps happening... Any Ideas to turn this bug into a feature? 😆 3 comments in 1 discussion
-
[video] Effective async Rust - non-blocking, concurrent, parallel, event loops, cancellation safety
This is an archived issue from the Rust newsletter.