TAG16 notes

#rust

proj key-expiration.md Thread-Safe Storage & Lazy Expiration Handling concurrent writes and implementing TTL (Time-To-Live) in Rust. growing proj resp-protocol.md Speaking Redis: Implementing the RESP Protocol Building a recursive parser for the Redis Serialization Protocol using Rust's Cursor. growing proj cpu.md From Monolithic Match to Modular Dispatch Refactoring the 6502 CPU to use a dispatch table instead of a monolithic match statement. growing note E0597.md E0597 This error occurs because a value was dropped while it was still borrowed. seedling tut game-of-life-algorithm.md Game of Life Algorithm How Conway's Game of Life works and implementing it in Rust growing proj rendering-experiments.md Rendering Experiments Exploring different rendering approaches: Canvas, WebGL, and WebGPU seedling ref wasm-setup.md WASM Setup & Tooling Build process, tools, and gotchas when working with Rust WASM seedling blog 2024-12-27-escaping-tutorial-hell.md Escaping tutorial hell Breaking free from analysis paralysis by building a ridiculous password-roasting API. How I learned to ship first and optimize later. evergreen note iter.md Rust Iter iter seedling note chaining-methods.md Chaining methods Rusts functional style seedling note borrow-checker.md Fighting the Borrow Checker Common patterns where the borrow checker yells at me, and how to satisfy it. seedling note lifetimes.md Rust lifetimes Errors I encounter learning lifetimes and how to resolve them. growing note day-03.md Day 3: Lobby Solving the 'Lobby' battery problem evergreen note day-02.md Day 2: Gift Shop Finding invalid product IDs evergreen note from-str.md FromStr Trait How to parse strings into custom Structs idiomatically using the FromStr trait. seedling note day-01.md Day 1: Secret Entrance Deciphering the Elfs Safe Combination evergreen