When building large-scale web applications, one common pattern is to split different parts of the app (e.g., public-facing pages, dashboards, admin...
Adding reCAPTCHA to Secure Your Next.js Contact Form In my last post, I walked through the steps of creating a contact form with Next.js and...
MicroFrontends - Who, What, Where, and Why (With a Few Laughs Along the Way) As web applications continue to grow in complexity, it’s crucial to find...
Docker is a fix to a problem that plagues all developers. It works on my machine. We've all said those words before, and our project manager has...
If you read my last post about adding a view counter good for you. Now you can see your page views updated in real-time, but the counts are being...
I recently had to build a portfolio site for an agency but I didn't want to use WordPress for it. I've been spending quite a while in the Vercel...