Hello and Welcome 👋 to my blog 

Using EmailJS for Email Sending
Using EmailJS for Email Sending for contact page handle the submission via email using a service like EmailJS
September 29, 2024
Why Use MDX with Next.js in 2024 for Your Blog
Discover the advantages of using MDX in Next.js for creating clean, beautiful, and SEO-optimized blog posts.
September 28, 2024
usePolling: Custom Hook for Auto-Fetching in Next.js
Learn how to auto-refetch data in Next.js with a custom hook.
September 18, 2024
React Drag and Drop: The Missing Example
Learn React drag and drop with the example missing from most tutorials.
August 28, 2024
Next.js Server Actions with next-safe-action
The next-safe-action library handles server action type safety, input validation, errors and more.
June 18, 2024
How to Create Excel Spreadsheets with Styling Options Using JavaScript
Create MS Excel Spreadsheets with cell styling options.
June 17, 2024
FIX: Git Bash is Slow and has Strange Random Characters in VS Code
This is how I fixed my VS Code git bash terminal when it became slow and started printing weird characters.
June 14, 2024
How to Download xlsx Files from a Next.js Route Handler
Make table exports in MS Excel and CSV formats available on demand.
February 18, 2024
How to get an Accurate Column Item Count in React Table
What I did when I needed an accurate column item count that did not include null values.
January 26, 2024
How to Write a SQL Subquery with Drizzle ORM
SQL subqueries in Drizzle ORM.
January 14, 2024
How to Auto-Format Unwanted Python Line Indentations in VS Code
VS Code can remove unwanted line indentations in a Python file.
January 5, 2024
My 2024 Wrapped and a Look at 2024
What I accomplished in 2023 and what's in store for 2024
December 30, 2023
What is the Yandex Verification meta tag?
If you look at the metadata in websites, you may see a meta tag with the name yandex-verification. Here's what it means.
December 27, 2023
Robots.txt is NOT Robots meta
Providing a robots.txt file is not the same as providing robots meta tags for your website.
December 16, 2023
Light & Dark Mode in Next.js App Router + Tailwind with No Flicker
You can toggle light and dark mode themes in Next.js + TailwindCSS while avoiding a page flicker.
December 4, 2023
How to Add Google Analytics to Your Next.js Website
Track the performance of your Next.js website with Google Analytics in a few simple steps.
November 28, 2023
Next.js: How to Submit Your Sitemap to Google
After creating a sitemap for your Next.js website, you need to submit your sitemap to Google.
November 26, 2023
Next.js: How to Create Open Graph Social Media Cards
Make your Next.js blog posts stand out with Open Graph Social Media Cards.
November 22, 2023
Next.js: How to Build an RSS Feed
Your Next.js blog can benefit from providing an RSS feed.
November 21, 2023
Next.js: How to Build Sitemap and Robots.txt files
Your Next.js blog or website should have sitemap and robots.txt files.
November 19, 2023
Does My React.js Blog Need Canonical Links?
A quick look at why I might want to use canonical links on my Next.js blog.
November 14, 2023
Next.js: favicon, SVG icon, Apple & Chrome icons
Adding a favicon should be easy, right? Let's dive into adding favicons in Next.js.
November 13, 2023
Next.js: Ordering and Merging Metadata
Discovering how much Next.js Metadata I need to provide for individual pages of my blog.
November 12, 2023