divyesh.dev

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.

FrontendReactSolidJSPerformance
10 min read·Sep 28, 2024

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.

DevOpsObservabilitySRE
6 min read·Sep 15, 2024

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.

ArchitectureDistributedSystemsDevOps
8 min read·Oct 12, 2024

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.

CSSDesignSystemsFrontendTailwind
5 min read·May 12, 2024

Optimizing SQLite for Edge Computing

Notes and benchmarks from my recent experiments running SQLite on edge workers using WASM.

DatabaseEdgeWASMSQLite
4 min read·Mar 30, 2024

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.

ReactJavaScriptStateManagement
12 min read·Apr 28, 2024

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.

ArchitecturePerformanceSSR
8 min read·Apr 15, 2024