Engineering notes & deep dives
Learn how software works beneath the surface.
A growing collection of implementation-focused articles about systems, backend and frontend architecture, databases, distributed software, AI, DevOps, and developer tooling. Posts may use Rust, Go, Python, TypeScript, JavaScript, or whichever language best explains the problem.
2 posts
- Systems EngineeringRustRustConcurrencyData Structures
Building a Lock-Free Concurrent HashMap in Rust from Scratch
Build a sharded concurrent HashMap in Rust using atomic pointers, CAS loops, open addressing, and epoch-based reclamation, with code and diagrams.
Aug 11, 202621 min readRead - Developer ToolsGoFlash ORMGoSQL
Why Flash ORM Uses Regex Instead of a Full SQL AST
Why Flash ORM chose regex and small scanners over a full SQL AST: faster generation, lower CPU use, smaller binaries, and multi-dialect control.
Aug 11, 202615 min readRead