Technical Blog

Deep technical insights on software engineering, distributed systems, and modern web development

Three Languages, One Sandbox

How /code-challenges runs JavaScript, Python (Pyodide), and Rust (Playground API) in the browser — three execution backends, one watchdog, one error-marker shape.

TypeScript Generics That Will Break Your Brain

Master the most mind-bending TypeScript features: conditional types with infer, mapped type modifiers, and template literal types for building type-safe APIs.