
We Thought AI Was Killing Our SaaS. It Was a Dead CDN.
Our US subscriptions went to zero for nine weeks. We debated pivots and blamed AI. The cause was a checkout script loading from an abandoned CDN.
We believe in the power of digital technology and co-creation. This blog is our contribution to our community of technology enthusiasts and learners. Enjoy!

Our US subscriptions went to zero for nine weeks. We debated pivots and blamed AI. The cause was a checkout script loading from an abandoned CDN.

AI made writing code cheap. The four older bottlenecks above it didn't move. Knowing which one you're stuck on is now the harder problem.

After migrating a multi-city festival platform from WordPress Multisite to Next.js, I chose middleware-based multi-tenancy to serve 10+ city sites from one codebase. It works, but not how the docs suggest.

Next.js static generation randomly failing during npm run build with no server logs.

Master debugging stateful apps using URL reset flags. This powerful technique streamlines testing and ensures a seamless user experience.

Make sure xdebug is installed inside the docker. The Xdebug config inside docker should have client_host set to host.docker.internal.
About fifteen questions, five minutes — Shyam writes it himself, free.