Blog
Long-form writing on AI engineering, distributed systems, and the tradeoffs behind production ML systems.
Beyond the Virtual DOM: The Rise of Fine-Grained Reactivity
Frameworks like SolidJS and Svelte are challenging the React hegemony by eschewing the Virtual DOM entirely. We dive deep into the mechanics of signals and how they optimize rendering performance.
Pragmatic Observability: What to Actually Alert On
Alert fatigue is real. Stop paging on high CPU and start paging on degraded user experience. A comprehensive guide to setting up Service Level Objectives (SLOs) that matter.
Designing Resilient Event-Driven Systems at Scale
When moving from monolithic structures to distributed event-driven architectures, the challenges often shift from logic to state consistency. This post explores practical patterns for idempotency and dead-letter queue management.
Building a Custom Design System with Tailwind & CSS Variables
Exploring the architecture behind merging a fixed-fluid hybrid grid with deeply customizable tonal elevation layers using modern CSS features.
Optimizing SQLite for Edge Computing
Notes and benchmarks from my recent experiments running SQLite on edge workers using WASM.
Advanced State Management in React 19
A deep dive into the new hooks and patterns for managing complex application state without relying on heavy third-party libraries.
Why We Need to Rethink Server-Side Rendering
An argument for a more balanced approach to hydration and SSR in modern web applications, focusing on the true cost of shipping JavaScript.