
What a Switch Actually Does
I tried to set up Portainer behind a Cloudflare tunnel. The thing that broke wasn't the tool — it was every shortcut I'd taken to avoid actually learning how networking works.
Tags

I tried to set up Portainer behind a Cloudflare tunnel. The thing that broke wasn't the tool — it was every shortcut I'd taken to avoid actually learning how networking works.

How Temporal's time-skipping test server works, why it broke my workflow tests, and the mental model that finally made it click.

Ever felt betrayed when your Python type hints vanish at runtime? This is the story of how to uncover the real types inside your Pydantic generics and typing constructs, with a battle-tested strategy that actually works.

Discover how Python's inspect.currentframe() connects to the low-level concepts you learned in operating systems class. A journey from instruction pointers to PyFrameObjects.

How debugging a staging environment led me to discover that webpages are just 'APIs for human eyes' and why SvelteKit might be the most elegant solution to modern web development's identity crisis

Ever logged in successfully only to find your app still thinks you're a stranger? Here's how I hunted down a sneaky race condition that was making authenticated users disappear into thin air.

Understanding Python generics and variance through a relatable soda can analogy, and how the type checker protects your code.

How I spent hours debugging a seemingly simple Python error, only to discover it all came down to the order I defined my classes. A tale of forward references, runtime type inspection, and why sometimes the simplest fixes are the hardest to find.

Explore the intricacies of React hooks through practical scenarios and detailed explanations. Understand how to effectively use useEffect, useRef, useMemo, and useState for robust and performant React applications.

Learn the essential best practices and avoid common mistakes when working with Python's asyncio library