
WebAssembly Demystified โ It's Not Just 'Fast JavaScript'
What WebAssembly actually is under the hood, why calling it fast JavaScript misses the point, and the Rust-to-WASM pipeline I use in real projects.
Loading...
13 articles in this category

What WebAssembly actually is under the hood, why calling it fast JavaScript misses the point, and the Rust-to-WASM pipeline I use in real projects.

The protocol running a third of the web that most developers haven't thought about. Connection migration, 0-RTT handshakes, and why switching from TCP to UDP was the only way forward.

The debugging features hiding in plain sight that took me years to discover. Performance profiling, memory leak hunting, network simulation, and the snippets panel I now use daily.

My honest take on unit vs integration vs e2e testing after years of writing tests that caught nothing and missing tests that would have caught everything.

What I learned after six months of building with the App Router: when server components shine, when client components are the right call, and why caching will waste your afternoon.

Why I switched from polling to WebSockets, the reconnection logic nobody warns you about, and what happens when you try to scale beyond one server.

What actually moves the needle on real user experience: fixing LCP, CLS, and INP with changes that users notice, not just scores that improve.

How our team debated and resolved the Tailwind vs CSS Modules question. We didn't pick just one.

The most frequent accessibility violations I encounter in code reviews, why they matter, and the specific fixes.

Notes from migrating our SPA to the Next.js App Router and React Server Components. What improved, what broke, and what surprised us.

Tracing the migration path from traditional React SPAs to the Next.js App Router, addressing routing mechanics, caching layers, and server action boundaries.

Walking through async JavaScript to show how the Event Loop decides what runs when.

Addressing the most common points of confusion regarding CSS Grid, Flexbox, Container Queries, and logical properties.