<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dipankar Maikap – Tech Blog</title><description>Web development insights, JavaScript tips, and deep dives into modern frameworks like React, Node.js, and Astro.</description><link>https://dipankarmaikap.com/</link><item><title>How to Secure Your Headless WordPress &amp; WPGraphQL API</title><link>https://dipankarmaikap.com/secure-headless-wordpress-wpgraphql-api/</link><guid isPermaLink="true">https://dipankarmaikap.com/secure-headless-wordpress-wpgraphql-api/</guid><description>Learn how to secure your headless WordPress site by protecting the WPGraphQL API. This guide covers authentication, application passwords, and best practices to lock down the /graphql endpoint.</description><pubDate>Fri, 05 Sep 2025 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item><item><title>Ultimate Guide to Integrating React Hook Form with TanStack Start</title><link>https://dipankarmaikap.com/integrating-react-hook-form-with-tanstack-start/</link><guid isPermaLink="true">https://dipankarmaikap.com/integrating-react-hook-form-with-tanstack-start/</guid><description>Learn to integrate TanStack Start with React Hook Form for type-safe, reusable forms. This guide covers client and server-side validation, JavaScript-free support, and more.</description><pubDate>Sun, 23 Mar 2025 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item><item><title>How to Use Tailwind CSS v4 in Astro</title><link>https://dipankarmaikap.com/how-to-use-tailwind-css-v4-in-astro/</link><guid isPermaLink="true">https://dipankarmaikap.com/how-to-use-tailwind-css-v4-in-astro/</guid><description>Learn how to set up Tailwind CSS v4 in an Astro project using the @tailwindcss/vite plugin. Follow this step-by-step guide to integrate Tailwind.</description><pubDate>Sun, 09 Feb 2025 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item><item><title>Headless WordPress and SEO</title><link>https://dipankarmaikap.com/headless-wordpress-and-seo/</link><guid isPermaLink="true">https://dipankarmaikap.com/headless-wordpress-and-seo/</guid><description>Learn how to optimize SEO in a headless WordPress setup using WPGraphQL and Next.js. Discover how to fetch Yoast SEO data and integrate it seamlessly into your frontend.</description><pubDate>Wed, 20 Jul 2022 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item><item><title>Generating a Dynamic Sitemap for a Headless WordPress + Next.js Site</title><link>https://dipankarmaikap.com/generating-sitemap-for-a-headless-wp-next-js-site/</link><guid isPermaLink="true">https://dipankarmaikap.com/generating-sitemap-for-a-headless-wp-next-js-site/</guid><description>Learn how to generate a dynamic XML sitemap for your headless WordPress site using Next.js. Improve SEO, enhance search engine indexing, and automate sitemap updates effortlessly.</description><pubDate>Sun, 17 Apr 2022 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item><item><title>How to Work with Absolute Path Imports in Gatsby</title><link>https://dipankarmaikap.com/how-to-work-with-absolute-path-import-in-gatsby/</link><guid isPermaLink="true">https://dipankarmaikap.com/how-to-work-with-absolute-path-import-in-gatsby/</guid><description>Learn how to set up absolute path imports in Gatsby using Webpack configuration and JS/TS config files. Improve your development experience and enable VS Code&apos;s Go to Definition feature.</description><pubDate>Tue, 08 Feb 2022 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item><item><title>Fixing Next.js Build Error for Dynamic Routes with .html in URLs</title><link>https://dipankarmaikap.com/nextjs-build-error-when-slug-ends-with-html-for-dynamic-routes/</link><guid isPermaLink="true">https://dipankarmaikap.com/nextjs-build-error-when-slug-ends-with-html-for-dynamic-routes/</guid><description>Learn how to fix Next.js build errors when handling dynamic routes with .html in URLs, ensuring SEO-friendly migration from WordPress.</description><pubDate>Tue, 08 Jun 2021 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item><item><title>How to Add an RSS Feed to Your Next.js WordPress Site</title><link>https://dipankarmaikap.com/how-to-add-an-rss-feed-to-your-next-js-wordpress-site/</link><guid isPermaLink="true">https://dipankarmaikap.com/how-to-add-an-rss-feed-to-your-next-js-wordpress-site/</guid><description>Learn how to generate an RSS feed for your Next.js WordPress site using Server-Side Rendering (SSR). Improve content distribution and SEO with dynamic RSS feeds and caching for better performance.</description><pubDate>Wed, 28 Apr 2021 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item><item><title>Design a Serverless REST API – IBM Cloud Functions and Cloudant</title><link>https://dipankarmaikap.com/how-to-design-a-serverless-rest-api-ibm-cloud-functions-and-cloudant/</link><guid isPermaLink="true">https://dipankarmaikap.com/how-to-design-a-serverless-rest-api-ibm-cloud-functions-and-cloudant/</guid><description>Learn how to build a serverless REST API with IBM Cloud Functions and Cloudant. This step-by-step guide covers creating, deploying, and managing a to-do list application.</description><pubDate>Mon, 07 Dec 2020 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item><item><title>How to Create a Scroll Progress Bar</title><link>https://dipankarmaikap.com/how-to-create-a-scroll-progressbar/</link><guid isPermaLink="true">https://dipankarmaikap.com/how-to-create-a-scroll-progressbar/</guid><description>Learn how to create a scroll progress bar using JavaScript and CSS. Track scroll percentage and update a progress bar dynamically.</description><pubDate>Fri, 27 Nov 2020 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item><item><title>How to Create an Accordion – No JavaScript</title><link>https://dipankarmaikap.com/how-to-create-an-accordion-no-javascript/</link><guid isPermaLink="true">https://dipankarmaikap.com/how-to-create-an-accordion-no-javascript/</guid><description>Create an accordion using only HTML and CSS without JavaScript. Use the &lt;details&gt; and &lt;summary&gt; tags for a simple and accessible solution.</description><pubDate>Thu, 15 Oct 2020 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item><item><title>Create an Accessible Custom Toggle Button with HTML, CSS, and JavaScript</title><link>https://dipankarmaikap.com/create-custom-toggle-button-accessibility-friendly/</link><guid isPermaLink="true">https://dipankarmaikap.com/create-custom-toggle-button-accessibility-friendly/</guid><description>Learn how to create a custom toggle button that is fully accessible, keyboard-friendly, and easy to implement using HTML, CSS, and JavaScript.</description><pubDate>Mon, 10 Aug 2020 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item><item><title>How to Use Prism.js for Code Syntax Highlighting</title><link>https://dipankarmaikap.com/prismjs-the-best-syntax-highlighter/</link><guid isPermaLink="true">https://dipankarmaikap.com/prismjs-the-best-syntax-highlighter/</guid><description>Learn how to add Prism.js to your project for clean and readable code blocks. A step-by-step guide for beginners.</description><pubDate>Sun, 19 Jul 2020 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item><item><title>How to Add Dark Mode to Your WordPress Site</title><link>https://dipankarmaikap.com/add-dark-mode-to-your-wordpress-site/</link><guid isPermaLink="true">https://dipankarmaikap.com/add-dark-mode-to-your-wordpress-site/</guid><description>Learn how to add a dark mode toggle to your WordPress site using CSS and JavaScript. Improve user experience and accessibility with this simple guide.</description><pubDate>Sat, 18 Jul 2020 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item><item><title>Create a Flip Card Using HTML, CSS, and JavaScript</title><link>https://dipankarmaikap.com/create-a-flip-card-using-html-css-and-javascript/</link><guid isPermaLink="true">https://dipankarmaikap.com/create-a-flip-card-using-html-css-and-javascript/</guid><description>Learn how to create a simple flip card using HTML, CSS, and JavaScript. This step-by-step guide explains how to toggle between elements using JavaScript.</description><pubDate>Fri, 17 Jul 2020 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item><item><title>Unable to upload custom icons to Elementor?</title><link>https://dipankarmaikap.com/unable-to-upload-custom-icons-to-elementor/</link><guid isPermaLink="true">https://dipankarmaikap.com/unable-to-upload-custom-icons-to-elementor/</guid><description>Unable to upload custom icons in Elementor? The issue might be a missing ZIP extension. Learn how to fix it and successfully upload your custom icons.</description><pubDate>Thu, 16 Jul 2020 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item><item><title>Hello, World!</title><link>https://dipankarmaikap.com/hello-world/</link><guid isPermaLink="true">https://dipankarmaikap.com/hello-world/</guid><description>Launching my web development blog! Sharing my coding journey, solutions to coding challenges, and insights on learning new technologies.</description><pubDate>Wed, 15 Jul 2020 00:00:00 GMT</pubDate><author>Dipankar Maikap</author></item></channel></rss>