The Maintainability Mindset: How to Write Code That Stands the Test of Time
Essential principles for writing professional code that's readable, robust, and adaptable to future changes - from naming conventions to testing strategies.
Essential principles for writing professional code that's readable, robust, and adaptable to future changes - from naming conventions to testing strategies.
How Zod (TypeScript) and Pydantic (Python) solve the same core problem: runtime validation of untrusted data, through real-world use cases like API inputs, configuration, and transformations.
How David Beazley's functional programming course revealed the patterns I'd been unconsciously using in JavaScript for years—from simple closures to mind-bending parser combinators
How I built a local video transcription tool that turns any video into searchable text while keeping everything private and cost-free
A comprehensive guide to Simon Willison's llm CLI tool for integrating AI models directly into your command-line workflow
A practical guide to switching from pip to uv - the Rust-powered Python package manager that's revolutionizing Python development with blazing fast performance and unified tooling
Moving beyond CommonJS and callback hell to embrace modern Node.js patterns in 2025
Easy to follow guide to running llm locally in your macbook using ollama