Notes on full-stack engineering, self-hosting and the tools I use every day. I write these mostly for the version of me who will hit the same problem again in six months, which means they lean practical: the actual commands, the actual error message, and the reasoning behind the fix rather than just the fix.
Turbopack builds broke admin sign-in, the Docker image lost its database driver, and the dev server showed neither. What changed and what to check before you upgrade.
Next.js, TypeScript, TypeORM, Deployment
A friend opened it on an iPhone 13 Pro Max and got the header and nothing else. BrowserStack said the site was fine. Every real iPhone disagreed.
Next.js, Framer Motion, CSS, Performance, Progressive Enhancement, iOS
Four threads run through most of what ends up here:
If you want to see the same ideas applied to something finished, the project case studies go further into the trade-offs behind each build.