Writing on software design, deep dives, tools and tips and hacks in general.

All of my long-form thoughts on programming, leadership, product design, and more, collected and organized for you on a chronomlogical order and love what you do.

Articles

Interop Should Be a New Rewrite

Language interoperability is the most important technical problem of the next decade. Explore how Rust is becoming the performance core for high-level languages like JavaScript and Python, why FFI matters more than ever, and how tools like napi-rs are enabling one high-performance core with many language frontends.

Directives as Execution Boundaries, Not JavaScript Features

Directives like "use workflow" and "use step" are not JavaScript features, they're compile-time execution boundary markers. This post explores why they exist, how they differ from function wrappers, and why determinism requires explicit boundaries.

Server Actions: The Network Boundary You Forgot About.

Server Actions feel like local function calls, but they're actually network requests. This deep dive explores what really happens under the hood: the client proxy, the RSC payload format, POST-only semantics, and the trade-offs that shape developer experience.

Durable Objects: A Coordination Primitive Built From Failure

Exploring Cloudflare's Durable Objects — a carefully constrained coordination primitive built to work within the hard limits of V8 isolates and edge security. Learn why they're imperfect but fascinating, and how they solve distributed state problems differently.

RSC and Mental Models - React on the Server

Exploring React Server Components (RSC) and the new mental models in React and Next.js. Learn how RSC transforms the traditional client-server architecture and enables modern UX with a server-driven approach.

Is Bun A Drop In Replacement

Bun is a fast and comprehensive toolkit for JavaScript and TypeScript development. It is designed to handle various tasks involved in the development process, including running, building, testing, and debugging applications

✨ Schedule a call ✨

Let's talk and discuss more about my project and my experience on farming the modern technology

Schedule