April 18, 2025
6 min read
If you want to add a simple search API to your Next.js app, you're in the right place. Good news, it's surprisingly easy to set up a simple search experience.
April 11, 2025
5 min read
Google’s algorithm is putting more weight than ever on one factor: Experience. Not just expertise, but actual, first-hand, human experience behind your content.
April 4, 2025
Have you ever wondered what your emotions sound like—or what they might look like if visualized in motion? Emotion Soundscape explores this idea.
March 28, 2025
Let's explore why TypeScript is a game-changer over JavaScript and demonstrate its benefits with practical examples, focusing on frontend development.
March 21, 2025
2 min read
A contact form is a crucial part of any website. In this guide, I’ll show you how to build a contact form in Next.js using Resend to handle email delivery.
March 14, 2025
8 min read
WordPress has long been the go-to platform for website development, offering flexibility and a vast ecosystem of plugins. Is a headless CMS with Sanity better?
March 7, 2025
7 min read
With changing customer expectations, emerging technology, and shifting algorithms, future-proofing your ecommerce site is essential to long-term success.
February 28, 2025
4 min read
In this tutorial, we’ll walk through how to create a subtle hover effect for a card component in Next.js using Motion for React.
February 21, 2025
React hooks useCallback and useMemo can improve performance of your app, but using them incorrectly can lead to complexity without benefits.
February 14, 2025
Fetching data is essential in Next.js apps, and there are multiple ways to do it. In this post, we’ll compare Fetch, Axios, and TanStack Query.
© 2025 Gavin Grant Consulting