Resources

What to know before you launch or improve a website: guides to understand your options and choose well, and engineering notes for developers.

Engineering notes

For developers: tools, common mistakes and good practice.

Note #010

Open redirects: why startsWith("/") is not enough

A "return to" parameter that only checks the first character can send your users to any site, from a link on your own domain. Why string checks fail, and the check that works.

27 September 2026 · 3 min read

Note #012

Four production-only bugs `next dev` will never show you

Canonicals pointing at localhost, a URL frozen at build time, uploads that 404, a security policy that silently breaks the page. Four Next.js bugs invisible in development, and how to catch them.

27 September 2026 · 4 min read