
My Workflow Scheduled Itself into a Black Hole: The Silent Death of the '0/5' Cron
You followed the standard cron syntax, but GitHub Actions just stared back in silence—here is why your scheduled workflows are ghosting you.
Articles, guides, and thoughts on web development and technology

You followed the standard cron syntax, but GitHub Actions just stared back in silence—here is why your scheduled workflows are ghosting you.

Why streaming text is just the beginning and how I transitioned to a Generative UI architecture using Vercel’s tool-calling capabilities.

If you’re tired of fixing the subtle bugs in 'working' AI code, it's time to stop asking for features and start feeding your LLM failing tests instead.

Stop bloating your bundle and start leveraging the high-performance features like Temporal and Popover that are now built into your users' browsers.

Over-abstracting TypeScript interfaces with complex utility types often creates a maintenance nightmare that simple duplication would have avoided.

Discover why synthetic lab scores often mask real-world unresponsiveness and how to hunt down the long tasks sabotaging your event loop.

Replacing passwords isn't just about calling a browser API—it's about rethinking your entire account recovery strategy for a world without shared secrets.

A deep dive into why tethering elements to each other no longer requires a 20kb JavaScript dependency or complex resize observers.

I stopped waiting for 200 OK responses and started building apps that feel like local software, even when the internet disappears.

Discover how the new native Top Layer API renders years of z-index battles and complex React portal workarounds completely obsolete.