Welcome to this September issue!
I added some tags to the articles, here's a list:
- ⭐ : Highlighted article
- 🦀 : Comes from the This Week in Rust newsletter
- 🇫🇷 : The article is in French
- 🎥/🔊 : Is either a video or an audio.
Testing sudo-rs and improving sudo along the way
Ferrous Systems is a Berlin based Rust Consultancy
[🦀] This isn’t the way to speed up Rust compile times — This isn’t the way to speed up Rust compile times - Xe’s Blog
[⭐🦀] Async Rust Is A Bad Language — Yet another programming blog. Thoughts on software and related misadventures.
Are we embedded yet? - Blog - Tweede golf — Rust is maturing and every year more software is being made with it. In fact, Rust can be used as a competitor to C. In this article I will argue that this is now also the case for embedded Rust!
[⭐] Flexible Tracing with Rust and OpenTelemetry OTLP
Exporting traces to Jaeger, Honeycomb and other backends using Rust tracing and OpenTelemetry.
[⭐] Rust Atomics and Locks by Mara Bos
Low-level Concurrency in Practice. This practical book helps Rust programmers of all levels gain a clear understanding of low-level concurrency. You’ll learn everything about atomics and …
I'm halfway though this resource and Mara explains very well all the concepts about concurrency, locks and atomics.
[⭐] Shamir Secret Sharing — It’s 3am. Paul, the head of PayPal database administration carefully enters his elaborate passphrase at a keyboard in a darkened cubicle of 1840 Embarcadero Road in East Palo Alto, for the fifth time.…
[⭐] How to Test
Alternative titles: Unit Tests are a Scam Test Features, Not Code Data Driven Integrated Tests
[🎥] I Wrote Minecraft for a Calculator
Ever since high school, I’ve wished I could play Minecraft on my calculator. Now it’s time to make that dream a reality.
GitHub - obi1kenobi/trustfall: A query engine for any combination of data sources. Query your files and APIs as if they were databases! — A query engine for any combination of data sources. Query your files and APIs as if they were databases! - GitHub - obi1kenobi/trustfall: A query engine for any combination of data sources. Query y…
A brief history of computers — LessWrong
Recently I’ve been learning about the history of computers. I find it to be incredibly interesting. I’d like to write a post about it to summarize an…
Fixing For Loops in Go 1.22 - The Go Programming Language
Go 1.21 shipped a preview of a change in Go 1.22 to make for loops less error-prone.
Writing a C compiler in 500 lines of Python — Blog about linguistics, programming, and my projects
Shamir’s Secret Sharing shortcomings — After extensive research we rejected using Shamir’s Secret Sharing scheme because it exposes clients to many more risks. We recommend multisig instead.
GitHub - Dragon-Hatcher/type-system-chess: Chess implemented entirely in the Rust and TS type systems.
Chess implemented entirely in the Rust and TS type systems. - GitHub - Dragon-Hatcher/type-system-chess: Chess implemented entirely in the Rust and TS type systems.
The A-Z of AI
Discover more about what artificial intelligence is, how it works and how it’s changing the world around us.
Driverless cars may already be safer than human drivers
I learned a lot reading dozens of Waymo and Cruise crash reports.
[🎥] Null References: The Billion Dollar Mistake - Tony Hoare
Video is from: https://www.infoq.com/presentations/Null-References-The-Billion-Dollar-Mistake-Tony-HoareIt deserves to be more widely known and seen.Summary-…
[🦀] Breaking Tradition: Why Rust Might Be Your Best First Language — Ah, the firsts in life! Your first bike, first crush, first taste of a bizarre foreign delicacy, and… your first programming language…
digestclubwhich turned OSS this month. (Yes, it is the very tool I'm actually using)
Volunteering a PR on the
sudo-rsproject to implement
There's been some really nice progress on
Diagnosticsand almost finished the parser.
Milo Moisson Newsletter
Receive the latest digests from Milo Moisson in your inbox.