Trust is earned, not given

A different perspective

Rust

Rust from the borrow checker outward: ownership and the cost model that replaces a garbage collector, errors a caller can act on, iterators, traits and dispatch, lifetimes, async and Send/Sync, Cargo as a build system, the FFI boundary, serde, edition 2024, and where the language stands today.

15 parts · 2022-03-15 → 2026-09-15

  1. Part 1ownership, borrowing, and the cost model that replaces a GC2022-03-15
  2. Part 2Result, the ? operator, and errors a caller can act on2022-06-14
  3. Part 3iterators, closures, and what "zero-cost" really means2022-09-27
  4. Part 4Rust lands in the Linux kernel2022-12-13
  5. Part 5traits, generics and monomorphization — static versus dynamic dispatch2023-03-07
  6. Part 6lifetimes without the fear2023-06-20
  7. Part 7async Rust — futures, executors, and why there is no runtime in std2023-09-26
  8. Part 8async fn in traits arrives (1.75), and what four years of workarounds cost2023-12-12
  9. Part 9Send, Sync, and the future that isn't Send2024-03-19
  10. Part 10Cargo as a build system — features, profiles, workspaces, cross-compilation2024-06-25
  11. Part 11unsafe, FFI, and the boundary to C2024-10-08
  12. Part 12serde and the derive ecosystem2025-01-21
  13. Part 13Rust 1.85, edition 2024, and async closures2025-05-13
  14. Part 14the 2025 releases — let chains, 1.9x, and a year of small wins2026-02-24
  15. Part 15the state of Rust today — 1.98, the supply chain, and the borrow checker's next act2026-09-15

Subscribe to this series: RSS feed · everything

Other series: AI Frontiers · React.js · Node.js · AI-Enabled RMA · DotNetCode · DevOps on AWS · DevOps on Azure · DevOps on Google Cloud · AI fundamentals · Stripe in C# · Shopify in C# · Windows domains · A math practice toy · all series