Skip to main content

Blog

Technical articles on agentic AI, generative AI, scalable infrastructure, and modern web development — written from real-world engineering experience.

Distributed SystemsAgentic AIWeb APIsInfrastructureBackendSecurityAI/MLGPU ComputingWeb PerformanceEmbeddedDatabasesSystems ProgrammingCryptographyArchitectureFrontendNetworkingEdge ComputingJVMProgramming LanguagesAccessibilityReal-timeCompilersWebAssemblyDeveloper ToolsAPI DesignData EngineeringDevOpsGraphicsTypeScriptContainersObservabilityTestingRustJavaScript RuntimesJavaScript InternalsSREServerlessWebGPU
Distributed Systems
10 min

TLA+ for Formal Verification: Catching Distributed Systems Bugs Before Writing a Single Line of Code

Modeling distributed systems with temporal logic, running the TLC model checker, and a real-world example of how TLA+ found a bug in a Kafka consumer group rebalancing protocol that testing would never have caught.

tla-plusformal-verificationdistributed-systemsmodel-checkingtemporal-logic
Read more
Agentic AI
5 min

Agentic AI Architecture Patterns: Tool-Use Orchestration and Multi-Agent Coordination

An analysis of the architecture patterns behind agentic AI systems — from tool-use orchestration to multi-agent coordination — with production-tested approaches and tradeoffs.

agentic-aiarchitecturellmai-agentstool-use
Read more
Web APIs
10 min

WebCodecs API: Hardware-Accelerated Video Encoding and Decoding in the Browser

Low-level video encoding and decoding without [FFmpeg.wasm](https://ffmpegwasm.netlify.app/) — VideoEncoder, VideoDecoder, AV1 encoding, and building a real-time video effects pipeline entirely in the browser.

webcodecsvideo-processingav1browser-apivideo-encoder
Read more
Infrastructure
9 min

Service Mesh Evolution: Istio Ambient Mesh, Linkerd, and Sidecar-Less Architectures

Evaluating sidecar-less data planes: ztunnel, the L4/L7 processing split, mTLS without sidecars, and latency overhead measurements comparing Istio ambient vs sidecar mode vs Linkerd.

service-meshistiolinkerdambient-meshztunnel
Read more
Backend
9 min

Drizzle ORM: Type-Safe SQL for PostgreSQL — Migrations, Prepared Statements, and Prisma Comparison

SQL-like syntax that's actually type-safe, zero runtime overhead, edge runtime support, and an honest comparison with Prisma and Kysely.

drizzleormpostgresqltype-safe-sqlprisma
Read more
Security
8 min

TLS 1.3 + Post-Quantum: ML-KEM (Kyber) Hybrid Key Exchange in the Real World

Inside the X25519Kyber768 hybrid handshake — how Chrome and Firefox implement post-quantum TLS, certificate transparency implications, and what you need to change today.

tlspost-quantumkyberml-kemcryptography
Read more
AI/ML
9 min

Model Context Protocol (MCP): The Missing Standardization Layer for AI-Tool Integration

An examination of MCP's architecture — transport layers, resource/tool/prompt primitives, and how to build custom MCP servers that function reliably in production.

mcpai-integrationllm-toolinganthropicprotocol-design
Read more
GPU Computing
12 min

GPU Programming: CUDA vs ROCm vs Vulkan Compute — Warp Scheduling, Shared Memory, and Matrix Multiplication

Warp divergence, shared memory bank conflicts, occupancy tuning, and an optimized matrix multiplication kernel with benchmarks across NVIDIA, AMD, and Vulkan Compute.

cudarocmvulkan-computegpu-programmingmatrix-multiplication
Read more
Web Performance
9 min

Speculation Rules API: Prerendering Pages Before Navigation and Measured Core Web Vitals Impact

A technical examination of the Speculation Rules API for prerender and prefetch, confidence-based speculation strategies, Chrome's implementation details, and measurable Core Web Vitals improvements including INP optimization.

speculation-rulesprerenderprefetchcore-web-vitalsinp
Read more
Embedded
9 min

RISC-V + Rust Firmware: Building an IoT Sensor Node with Embassy-rs on the ESP32-C6

A practical guide to writing no_std Rust firmware for RISC-V targets using embassy-rs async runtime, HAL abstractions, and a real IoT project with the ESP32-C6 running WiFi 6 and BLE 5.

risc-vrustembeddedfirmwareembassy-rs
Read more
Databases
8 min

ClickHouse: Columnar OLAP for Real-Time Analytics on 10 Billion Rows

An architecture guide to ClickHouse for real-time analytics: MergeTree engine internals, materialized views for pre-aggregation, query optimization on 10B+ row tables, and comparative analysis with DuckDB and Druid.

clickhouseolapanalyticscolumnar-databasemergetree
Read more
Backend
10 min

Temporal.io: Replacing Message Queues with Durable Execution for Complex Orchestration

An analysis of Temporal's durable execution model, workflow determinism constraints, activity retries, saga patterns, and why durable execution supersedes orchestration built on top of message queues.

temporaldurable-executionworkflow-enginesaga-patternorchestration
Read more
Systems Programming
10 min

SPDK + NVMe: Building a User-Space Storage Engine That Hits 10M IOPS

A technical walkthrough of SPDK's user-space NVMe drivers, polled I/O, zero-copy DMA, and building a storage engine that sustains 10 million IOPS on commodity hardware.

spdknvmestorageperformancezero-copy
Read more
Cryptography
9 min

Homomorphic Encryption in Practice: TFHE, Concrete-ML, and ML Inference on Encrypted Data

A practical guide to TFHE, Concrete-ML by Zama, computing on encrypted data, real ML inference on ciphertext, and the honest performance reality of homomorphic encryption.

homomorphic-encryptiontfheconcrete-mlzamaprivacy
Read more
Architecture
8 min

Event Sourcing + CQRS: Event Store Design, Projections, Snapshots, and When NOT to Use It

Production lessons from building event-sourced systems — event store design, projection rebuilds, snapshot strategies, saga orchestration, and an honest assessment of when event sourcing makes things worse.

event-sourcingcqrsevent-storeprojectionssagas
Read more
Frontend
9 min

Content Layer API, Server Islands, and View Transitions in Astro 5

An analysis of Astro 5's content layer API, server islands architecture, and view transitions, with production benchmarks comparing performance against Next.js for content-heavy sites.

astroview-transitionscontent-collectionsserver-islandshybrid-rendering
Read more
Backend
8 min

Supabase Realtime: Building Multiplayer Features Without Running a Single WebSocket Server

Presence tracking, broadcast channels, Postgres CDC, and scaling WebSocket connections — a practical guide to building multiplayer features with Supabase Realtime.

supabaserealtimewebsocketspostgrespresence
Read more
Networking
9 min

eBPF and XDP: High-Performance Packet Processing and DDoS Mitigation at Line Rate

High-performance packet processing with eBPF and XDP — writing XDP programs in C, AF_XDP sockets, DDoS mitigation at line rate, and peeking inside Cilium's dataplane.

ebpfxdpnetworkingddoscilium
Read more
Edge Computing
10 min

Cloudflare Durable Objects: Building a Stateful Game Server at the Edge

Stateful edge computing with Cloudflare Durable Objects — WebSocket coordination, the actor model at the edge, and a multiplayer game server architecture running in 300+ locations.

cloudflaredurable-objectsedge-computingwebsocketsactor-model
Read more
AI/ML
9 min

Differential Privacy and Federated Learning: HIPAA-Compliant Healthcare ML Pipeline Architecture

Epsilon budgets, noise mechanisms, secure aggregation, and PySyft in practice — a federated learning pipeline architecture for medical imaging capable of passing HIPAA audits.

differential-privacyfederated-learningpysyfthealthcare-mlprivacy
Read more