Blog

Notes from the build

What I learn shipping Next.js and WordPress sites for clients — written so the next developer (or you) can copy the fix.

9 posts in Next.js Tutorials · all posts

Latest · Article

ISR in Next.js: The Perfect SEO & Performance Strategy

ISR in Next.js came out of a project I was working on once — a dynamic blog where content was king. It had great design, engaging posts, and an audience hungry for fresh updates. But something wasn’t right. I noticed…

· 3 min read · by Sandipan DasRead the post
  • Next.js Tutorials

    How I Made My Next.js App Resilient After Vercel's API Fetching Time Limits

    A few months ago I was working on a Next.js project for a client, well before Vercel's API fetching time limits became my problem. Everything was going smoothly — pages were loading fast, data arrived when it was supposed to,…

    · 5 min read · by Sandipan Das
  • Next.js Tutorials

    Fix typescript error: Unexpected any and empty object issues

    To fix typescript error messages on a new project, start here. Two ESLint errors show up on every fresh Next.js and TypeScript project: Unexpected any , and the warning that {} allows any non-nullish value. Both come from next/typescript .…

    · 2 min read · by Sandipan Das
  • React Development Tips

    SHIFT + ENTER in React Quill to create a new line 100% working

    Shift + Enter in React Quill does not give you a plain line break out of the box — press Enter and you get a whole new paragraph instead. This post shows how to rebind it: disable the default Enter…

    · 3 min read · by Sandipan Das
  • Next.js Tutorials

    How can you add Google Analytics in Nextjs 13?

    Create a Google Analytics account by visiting the Google Analytics website and following the signup process. Get your Tracking ID You'll receive a tracking ID after creating your account. It looks like "UA-XXXXXXXXX-X". Keep this ID handy, as you'll need…

    · 1 min read · by Sandipan Das
  • Next.js Tutorials

    Can NextJS Replace Express?

    Can Next.js replace Express? For most of what a web application needs — routing, server rendering, API endpoints — yes, but it is not a drop-in replacement, and for a pure backend it is the wrong tool. The short answer:…

    · 2 min read · by Sandipan Das
  • Next.js Tutorials

    Next-Auth login authentication

    Sign-in is one of the first things a Next.js app needs, and NextAuth handles it well: credentials, Google and GitHub logins, and sessions you can read on both the client and the server. In this video, I walk through how…

    · 1 min read · by Sandipan Das
  • Next.js Tutorials

    NextAuth password reset, with credentials and email sign-in

    This one is a video: NextAuth password reset in a Next.js project, along with the two ways people sign in first — with a password they chose, or with a link sent to their email. Then resetting that password when…

    · 1 min read · by Sandipan Das
  • Next.js Tutorials

    Add Custom Font in Nextjs 14: A Step-by-Step Guide

    Adding a custom font in Next.js 14 takes four steps: load it from next/font , expose it as a CSS variable on <body> , register that variable in Tailwind, then use the class. Next self-hosts the file, so there is…

    · 2 min read · by Sandipan Das

Showing 9 of 9

That’s all 9. Schedule a Meeting →

Next step

Want this kind of care on your own site?

A first call, then a written scope and a preview URL you can open any time. If Next.js or WordPress is the wrong choice for your project, you hear it on the call.