Rust
Rust through Ops domains: type-state, ownership for key handling, sealed traits, newtype invariants.
- 2026-10-08Rust TF integration tests: validate -json, plan -json diagnostics, and the variable that must fail
- 2026-10-07Rust borrowing iterator with explicit lifetimes: Gaps<'a> over recovery points and an RPO breach filter
- 2026-10-06Rust typed Kubernetes Quantity: FromStr, Ord, checked add, and a ResourceQuota fit check
- 2026-10-05Final project: building a multithreaded web server
- 2026-10-05Rust serde over terraform plan JSON: resource_drift and relevant_attributes
- 2026-10-04Unsafe and macros
- 2026-10-04Rust enums and match for SNS filter policy shapes
- 2026-10-03Match guards on image references for a Binary Authorization census
- 2026-10-02Patterns
- 2026-10-01OOP / trait objects
- 2026-10-01Rust trait objects for queue delivery policies: Box<dyn Trait>, and the dispatcher that swaps backends
- 2026-09-30Async kube-rs: LabelSelector strings, Fargate pod labels, and the list that stays typed
- 2026-09-29Shared state, Send/Sync
- 2026-09-29Rust TF integration tests: std::process, serde_json, and the apply round-trip
- 2026-09-28Threads and message passing
- 2026-09-28Rust mpsc fan-out: one thread per subscription, and the sender that keeps the loop open
- 2026-09-27Rust over k8s-openapi: a drain preflight, and the kubectl List envelope that a typed PodList rejects
- 2026-09-26Rust serde over terraform show -json: the replace that hides in two actions
- 2026-09-25Smart pointers: Box, Rc, RefCell
- 2026-09-25Rust chunk_by group runs over sorted keys, called from Python via PyO3 and Maturin
- 2026-09-24Cargo, workspaces, crates.io
- 2026-09-23Improving our I/O project
- 2026-09-22Iterators
- 2026-09-21Closures
- 2026-09-18An I/O Project
- 2026-09-17Writing Automated Tests
- 2026-09-14Generics, Traits, and Lifetimes
- 2026-09-11Error Handling
- 2026-09-08Common Collections
- 2026-09-07Packages, Crates, and Modules
- 2026-09-04Enums and Match — the Case That Is Not a Sentinel
- 2026-09-03Structs — the Bundle That Is Not a Tuple
- 2026-09-02References, Borrowing, and Slices — the Borrow That Is Not a Copy
- 2026-09-01Understanding Ownership — one owner, drop, move, Copy, and the Copy That Is Not a Copy
- 2026-08-31Common Programming Concepts — mutability, types, functions, control flow, and the Statement That Is Not an Expression
- 2026-08-28Guessing Game — stdin, Result, rand, and the Guess That Is Not a Number
- 2026-08-27Getting Started — rustup, Hello World, and the File That Is Not a Crate
- 2026-07-17Rust's Typestate Pattern for an Attribution Gate
- 2026-07-06Rust Trait Objects and Enum Dispatch for a Model Cascade Router
- 2026-06-26Rust Iterator Adapters and flat_map for Cross-Asset Pair Signal Computation
- 2026-06-15Rust's Enum-Driven Deployment State Machine and the Typed Rollback Transition
- 2026-06-04Rust's Newtype Pattern and Smart Constructors for Capital-at-Risk Invariants
- 2026-06-01Rust's Trait Objects and Async Streams for Composable Eval Pipelines — Hedronite Dev Lesson
- 2026-05-29Rust's Type-State and Sealed Traits for Order-Lifecycle State Machines
- 2026-05-26Rust's Ownership Discipline Applied to Secret Handling
- 2026-05-23Rust's Ownership and Type-State Model Applied to Validator-Signing-Key Lifecycles
- 2026-05-20Rust's Type-State Pattern Applied to mTLS Connection Lifecycles