Blog

Zod & Pydantic in Action: A Cross-Ecosystem Guide to Validating Data

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.

#data-validation#zod#pydantic#typescript#python#runtime-types#fastapi#api-validation

My Functional Programming Awakening: Patterns I'd Been Using All Along

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

#functional-programming#javascript#combinators#monads#parsers#composition#closures

uv: The Lightning-Fast Python Package Manager

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

#python#uv#package-management#rust#pip#development-tools

Modern Node.js Patterns for 2025

Moving beyond CommonJS and callback hell to embrace modern Node.js patterns in 2025

#nodejs#javascript#esm#web-standards#streams