
Beyond the Console Log: Mapping Your App's Hidden Paths with OpenTelemetry
A deep dive into instrumenting your services with OpenTelemetry to find performance bottlenecks that standard logs and metrics often miss.
Articles, guides, and thoughts on web development and technology

A deep dive into instrumenting your services with OpenTelemetry to find performance bottlenecks that standard logs and metrics often miss.

Toggles are sold as the ultimate safety net for deployment, but the hidden cost of maintaining divergent code paths is a tax most teams aren't prepared to pay.

Complexity is a debt that compounds faster than you think, so stop trying to be clever and start being readable.

Real-time updates are easy on localhost, but keeping 10,000 persistent connections alive without crashing your load balancer is a different game entirely.

Stop relying on fragile local files and learn how to implement professional secret management for modern development workflows.

Stop juggling 'isLoading' and 'isError' flags and start building UI logic that is mathematically impossible to break.

Stop relying on gut feeling and start using quantitative metrics to verify that your AI-driven features are actually improving.

The story of how moving our architectural 'why' into our git history finally ended the cycle of endless Slack re-explanations.

Nothing kills a developer's productivity faster than a 'random' CI failure. I spent a week hunting down the ghosts in our test suite so you don't have to.
Keyword search is so 2010. I explored how to leverage vector embeddings and pgvector to give my Remix app a brain that actually understands what users are looking for.