<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/feed.xsl" type="text/xsl"?><rss version="2.0"><channel><title><![CDATA[Dhairya Shah’s Blog]]></title><description><![CDATA[Get news, tips & tricks on Web developement]]></description><link>https://www.dhairyashah.dev/</link><language>en-us</language><item><title><![CDATA[5 Steps to Become a React Pro in 2023!]]></title><link>https://www.dhairyashah.dev/posts/5-steps-to-become-a-react-pro-in-2023/</link><guid>https://www.dhairyashah.dev/posts/5-steps-to-become-a-react-pro-in-2023/</guid><description><![CDATA[Learn how to become a proficient React developer in 2023 with the comprehensive roadmap.
]]></description></item><item><title><![CDATA[A Guide To Debugging In CSS and Javascript]]></title><link>https://www.dhairyashah.dev/posts/a-guide-to-debugging-in-css-and-javascript/</link><guid>https://www.dhairyashah.dev/posts/a-guide-to-debugging-in-css-and-javascript/</guid><description><![CDATA[The term debugging indicates that it involves eliminating or getting rid of bugs and errors in the code. Debugging is a crucial step in building software that involves identifying and resolving the bugs in the software’s source code. Debugging can be challenging and time-consuming, especially when working with complex programs or dealing with new/ unfamiliar technology.
]]></description></item><item><title><![CDATA[How to Schedule Auto Pull Request Merge in GitHub Actions]]></title><link>https://www.dhairyashah.dev/posts/auto-pull-request-merge-in-github-actions/</link><guid>https://www.dhairyashah.dev/posts/auto-pull-request-merge-in-github-actions/</guid><description><![CDATA[In this article, I'll show you how you can automatically merge a pull request after some time. We will use GitHub Actions as our trigger.
]]></description></item><item><title><![CDATA[C Program to check if the number is Even or Odd]]></title><link>https://www.dhairyashah.dev/posts/c-program-to-check-if-the-number-is-even-or-odd/</link><guid>https://www.dhairyashah.dev/posts/c-program-to-check-if-the-number-is-even-or-odd/</guid><description><![CDATA[In this article, I will teach you how to check whether the number is odd or even.
]]></description></item><item><title><![CDATA[Chat Layout with Tailwind CSS and Grid]]></title><link>https://www.dhairyashah.dev/posts/chat-layout-with-tailwind-css-and-grid/</link><guid>https://www.dhairyashah.dev/posts/chat-layout-with-tailwind-css-and-grid/</guid><description><![CDATA[In this article, I will show you the easy way to create a chat layout with Tailwind CSS and Grid.
]]></description></item><item><title><![CDATA[Circle in CSS]]></title><link>https://www.dhairyashah.dev/posts/circle-in-css/</link><guid>https://www.dhairyashah.dev/posts/circle-in-css/</guid><description><![CDATA[In this article, I will show you a very simple way to create a circle in CSS.
]]></description></item><item><title><![CDATA[Indian Flag with CSS]]></title><link>https://www.dhairyashah.dev/posts/creating-indian-flag-independence-day-special/</link><guid>https://www.dhairyashah.dev/posts/creating-indian-flag-independence-day-special/</guid><description><![CDATA[India has completed 75 years of Independence and on this special day, I will be making the Indian Flag with the power of CSS.
]]></description></item><item><title><![CDATA[CSS Box shadow v/s Drop shadow]]></title><link>https://www.dhairyashah.dev/posts/css-box-shadow-vs-drop-shadow/</link><guid>https://www.dhairyashah.dev/posts/css-box-shadow-vs-drop-shadow/</guid><description><![CDATA[Shadows are a critical function in the world of web design and can serve a number of useful functions. Shadows add depth, dimensionality, and direction to your content.
]]></description></item><item><title><![CDATA[How to center a div in CSS & Tailwind CSS]]></title><link>https://www.dhairyashah.dev/posts/easiest-way-to-center-a-div/</link><guid>https://www.dhairyashah.dev/posts/easiest-way-to-center-a-div/</guid><description><![CDATA[The easiest way to center a div with Vanilla and Tailwind CSS
]]></description></item><item><title><![CDATA[Error: prisma client is unable to run in an edge runtime. | Error Fixed for Next.js v14]]></title><link>https://www.dhairyashah.dev/posts/error-prisma-client-is-unable-to-run-in-an-edge-runtime-error-fixed/</link><guid>https://www.dhairyashah.dev/posts/error-prisma-client-is-unable-to-run-in-an-edge-runtime-error-fixed/</guid><description><![CDATA[Learn quick way to resolve the 'Prisma Client is unable to run in an edge runtime' error.
]]></description></item><item><title><![CDATA[5 Common Reasons Why Your Website Isn't Ranking on Google]]></title><link>https://www.dhairyashah.dev/posts/five-common-reasons-why-your-website-isnt-ranking-on-google/</link><guid>https://www.dhairyashah.dev/posts/five-common-reasons-why-your-website-isnt-ranking-on-google/</guid><description><![CDATA[If you've been trying to improve your website's ranking on Google but haven't seen the results you were hoping for, it could be due to one of several common mistakes. From not optimizing your website for search engines to having a low domain authority, there are several reasons why your website may not be ranking well on Google. In this article, we'll explore five common reasons why your website may not be ranking on Google and what you can do to fix it. By addressing these issues and making sure your website is optimized for search engines, you can improve your website's ranking on Google and drive more traffic to your site.
]]></description></item><item><title><![CDATA[Get response header using cURL request]]></title><link>https://www.dhairyashah.dev/posts/get-response-header-using-curl-request/</link><guid>https://www.dhairyashah.dev/posts/get-response-header-using-curl-request/</guid><description><![CDATA[In this article, I will show you how to get resposne header using cURL request.
]]></description></item><item><title><![CDATA[Hello, Java World: A Beginner's Guide to Writing Your First Program]]></title><link>https://www.dhairyashah.dev/posts/hello-java-world-a-beginners-guide-to-writing-your-first-program/</link><guid>https://www.dhairyashah.dev/posts/hello-java-world-a-beginners-guide-to-writing-your-first-program/</guid><description><![CDATA[Java is a popular programming language that is used for building a variety of applications. It is an object-oriented language, which means that it allows for the creation of reusable modules of code that can be used to build more complex programs.
]]></description></item><item><title><![CDATA[How to Highlight text in HTML]]></title><link>https://www.dhairyashah.dev/posts/highlight-text-in-html/</link><guid>https://www.dhairyashah.dev/posts/highlight-text-in-html/</guid><description><![CDATA[In this article, you will know about text highlighting in HTML
]]></description></item><item><title><![CDATA[How to optimize images for website?]]></title><link>https://www.dhairyashah.dev/posts/how-do-optimize-images-for-website/</link><guid>https://www.dhairyashah.dev/posts/how-do-optimize-images-for-website/</guid><description><![CDATA[Image optimization is an important factor to consider when it comes to website design and development. Images can make or break a website, so it's important to know how to properly optimize them. In this article, we'll show you how to optimize images for your website to ensure that they're loading quickly and correctly. Read on to learn more!
]]></description></item><item><title><![CDATA[How I Connected My Home Network with AWS Regions Using Tailscale and VPC Peering]]></title><link>https://www.dhairyashah.dev/posts/how-i-connected-my-home-network-with-aws-regions-using-tailscale-and-vpc-peering/</link><guid>https://www.dhairyashah.dev/posts/how-i-connected-my-home-network-with-aws-regions-using-tailscale-and-vpc-peering/</guid><description><![CDATA[Learn how to securely connect your home network to AWS regions using Tailscale and VPC Peering. This step-by-step guide covers setting up a hybrid network with a Raspberry Pi, EC2, and private routing for seamless, low-latency access to ap-south-1 and us-east-1. Perfect for developers and cloud enthusiasts!
]]></description></item><item><title><![CDATA[How memory is managed in Python? | Complete Guide]]></title><link>https://www.dhairyashah.dev/posts/how-is-memory-managed-in-python/</link><guid>https://www.dhairyashah.dev/posts/how-is-memory-managed-in-python/</guid><description><![CDATA[Explore Python's memory management: dynamic typing, reference counting, and garbage collection in this informative guide.
]]></description></item><item><title><![CDATA[How to add a new line in Javascript]]></title><link>https://www.dhairyashah.dev/posts/how-to-add-a-new-line-in-javascript/</link><guid>https://www.dhairyashah.dev/posts/how-to-add-a-new-line-in-javascript/</guid><description><![CDATA[In this article, I'll show you how to add new line inside document.write() and console.log() and across whole Javascript
]]></description></item><item><title><![CDATA[How to add a subject line to the mailto link?]]></title><link>https://www.dhairyashah.dev/posts/how-to-add-a-subject-line-to-the-mailto-link/</link><guid>https://www.dhairyashah.dev/posts/how-to-add-a-subject-line-to-the-mailto-link/</guid><description><![CDATA[In this article, you will know about creating email links with subject line in HTML
]]></description></item><item><title><![CDATA[How to add CC and BCC to the mailto link?]]></title><link>https://www.dhairyashah.dev/posts/how-to-add-cc-and-bcc-to-the-mailto-link/</link><guid>https://www.dhairyashah.dev/posts/how-to-add-cc-and-bcc-to-the-mailto-link/</guid><description><![CDATA[In this article, you will know about creating email links with CC and BCC in HTML
]]></description></item><item><title><![CDATA[How to add Google Analytics to Astro]]></title><link>https://www.dhairyashah.dev/posts/how-to-add-google-analytics-to-astro/</link><guid>https://www.dhairyashah.dev/posts/how-to-add-google-analytics-to-astro/</guid><description><![CDATA[In this article, I will show you the easy and straightforward way to add Google Analytics to your Astro website without any trouble or issue.
]]></description></item><item><title><![CDATA[How to add skeleton loading components in Next.js]]></title><link>https://www.dhairyashah.dev/posts/how-to-add-skeleton-loading-components-in-nextjs/</link><guid>https://www.dhairyashah.dev/posts/how-to-add-skeleton-loading-components-in-nextjs/</guid><description><![CDATA[Skeleton loaders are aimed at giving users a perfect and best experience while waiting for the actual web content to load. As a result, in this article, we are going to learn about how to add skeleton loading components in Next.js.
]]></description></item><item><title><![CDATA[How to add the body to the mailto link?]]></title><link>https://www.dhairyashah.dev/posts/how-to-add-the-body-to-the-mailto-link/</link><guid>https://www.dhairyashah.dev/posts/how-to-add-the-body-to-the-mailto-link/</guid><description><![CDATA[In this article, you will know about creating email links with body content in HTML
]]></description></item><item><title><![CDATA[How to allow the input field to accept only image files?]]></title><link>https://www.dhairyashah.dev/posts/how-to-allow-the-input-field-to-accept-only-image-files/</link><guid>https://www.dhairyashah.dev/posts/how-to-allow-the-input-field-to-accept-only-image-files/</guid><description><![CDATA[This article will teach you how to accept image/video/audio in the input field.
]]></description></item><item><title><![CDATA[How to ask Google to index your page?]]></title><link>https://www.dhairyashah.dev/posts/how-to-ask-google-to-index-your-page/</link><guid>https://www.dhairyashah.dev/posts/how-to-ask-google-to-index-your-page/</guid><description><![CDATA[It is a source of pride to have your website listed on Google. It is a difficult and time-consuming process for new websites to appear on Google. After reading this article, you don't need to worry about it anymore, because I am going to teach you an easy way to list your website on Google Search. So are you super-excited about it?
]]></description></item><item><title><![CDATA[How to blur image on load in Next.js]]></title><link>https://www.dhairyashah.dev/posts/how-to-blur-image-on-load-in-nextjs/</link><guid>https://www.dhairyashah.dev/posts/how-to-blur-image-on-load-in-nextjs/</guid><description><![CDATA[Images are the heaviest components of a website. Images prevent a website from loading faster and decrease its performance. This might result in a poor user experience. Therefore, in this article, I will teach you the simplest and easiest way to add blurry images on page load in Next.js.
]]></description></item><item><title><![CDATA[How to build a REST API with Hono in 5 Minutes?]]></title><link>https://www.dhairyashah.dev/posts/how-to-build-a-rest-api-with-hono-in-5-minutes/</link><guid>https://www.dhairyashah.dev/posts/how-to-build-a-rest-api-with-hono-in-5-minutes/</guid><description><![CDATA[Learn how to create a REST API with Hono.dev
]]></description></item><item><title><![CDATA[How to change text selection color in CSS]]></title><link>https://www.dhairyashah.dev/posts/how-to-change-text-selection-color-in-css/</link><guid>https://www.dhairyashah.dev/posts/how-to-change-text-selection-color-in-css/</guid><description><![CDATA[In this article, you will know about changing text selection color to improve UX of the website.
]]></description></item><item><title><![CDATA[How to change the default web page on the Nginx server?]]></title><link>https://www.dhairyashah.dev/posts/how-to-change-the-default-web-page-on-the-nginx-server/</link><guid>https://www.dhairyashah.dev/posts/how-to-change-the-default-web-page-on-the-nginx-server/</guid><description><![CDATA[Learn how to personalize your Nginx server by changing the default web page. Follow our step-by-step guide.
]]></description></item><item><title><![CDATA[How to change the development server port in Next.js]]></title><link>https://www.dhairyashah.dev/posts/how-to-change-the-development-server-port-in-nextjs/</link><guid>https://www.dhairyashah.dev/posts/how-to-change-the-development-server-port-in-nextjs/</guid><description><![CDATA[In this article, you will know that How to change developement server port in Next.js
]]></description></item><item><title><![CDATA[How to clear cache in npm]]></title><link>https://www.dhairyashah.dev/posts/how-to-clear-cache-in-npm/</link><guid>https://www.dhairyashah.dev/posts/how-to-clear-cache-in-npm/</guid><description><![CDATA[In this article, I will show you a simple way of removing the cache in the npm.
]]></description></item><item><title><![CDATA[How to convert numbers to binary in Python]]></title><link>https://www.dhairyashah.dev/posts/how-to-convert-numbers-to-binary-in-python/</link><guid>https://www.dhairyashah.dev/posts/how-to-convert-numbers-to-binary-in-python/</guid><description><![CDATA[Learn how to convert numbers to binary in Python using simple code. Master binary conversion in Python effortlessly.
]]></description></item><item><title><![CDATA[How to copy files from local machine to SSH Server?]]></title><link>https://www.dhairyashah.dev/posts/how-to-copy-files-from-local-machine-to-ssh-server/</link><guid>https://www.dhairyashah.dev/posts/how-to-copy-files-from-local-machine-to-ssh-server/</guid><description><![CDATA[Master secure file transfer with this comprehensive guide on using SCP (Secure Copy) via SSH. Learn the simple syntax, essential prerequisites, and seamlessly transfer files between your local machine and an SSH server. 
]]></description></item><item><title><![CDATA[How to create a confetti effect in HTML?]]></title><link>https://www.dhairyashah.dev/posts/how-to-create-a-confetti-effect-in-html/</link><guid>https://www.dhairyashah.dev/posts/how-to-create-a-confetti-effect-in-html/</guid><description><![CDATA[Learn how to create a confetti effect in HTML using Canvas Confetti. Bring celebration and joy to your website with colorful and animated confetti particles. Customize the effect and control the animation for a festive touch. Get started now!
]]></description></item><item><title><![CDATA[How to create a download link in HTML?]]></title><link>https://www.dhairyashah.dev/posts/how-to-create-a-download-link-in-html/</link><guid>https://www.dhairyashah.dev/posts/how-to-create-a-download-link-in-html/</guid><description><![CDATA[In this article, you will know about creating download link in HTML
]]></description></item><item><title><![CDATA[How to create a top loading bar in Next.js]]></title><link>https://www.dhairyashah.dev/posts/how-to-create-a-top-progress-bar-in-nextjs/</link><guid>https://www.dhairyashah.dev/posts/how-to-create-a-top-progress-bar-in-nextjs/</guid><description><![CDATA[In this article, I will teach you how to add top loading bar in Next.js
]]></description></item><item><title><![CDATA[How to create animated signatures for portfolio websites - Easiest Way!]]></title><link>https://www.dhairyashah.dev/posts/how-to-create-animated-signatures-for-portfolio-websites-easiest-way/</link><guid>https://www.dhairyashah.dev/posts/how-to-create-animated-signatures-for-portfolio-websites-easiest-way/</guid><description><![CDATA[Learn how to create an engaging and dynamic animated signature for your portfolio website in the easiest way possible. Our step-by-step guide and CSS code will help you elevate your website and stand out from the crowd. Start now!
]]></description></item><item><title><![CDATA[How to create confetti in React JS]]></title><link>https://www.dhairyashah.dev/posts/how-to-create-confetti-in-react-js/</link><guid>https://www.dhairyashah.dev/posts/how-to-create-confetti-in-react-js/</guid><description><![CDATA[In this article, I will show you the easy and simple way to create confetti in React.
]]></description></item><item><title><![CDATA[How To Create A Triangle in CSS]]></title><link>https://www.dhairyashah.dev/posts/how-to-create-css-triangle/</link><guid>https://www.dhairyashah.dev/posts/how-to-create-css-triangle/</guid><description><![CDATA[In this article, I will show you the simple way to create a triangle with CSS.
]]></description></item><item><title><![CDATA[How to create gradient border with Tailwind CSS]]></title><link>https://www.dhairyashah.dev/posts/how-to-create-gradient-border-with-tailwind-css/</link><guid>https://www.dhairyashah.dev/posts/how-to-create-gradient-border-with-tailwind-css/</guid><description><![CDATA[Hello there, In this article, I will show you how to add a gradient border to Tailwind CSS.
]]></description></item><item><title><![CDATA[How to create gradient shadow in CSS?]]></title><link>https://www.dhairyashah.dev/posts/how-to-create-gradient-shadow-in-css/</link><guid>https://www.dhairyashah.dev/posts/how-to-create-gradient-shadow-in-css/</guid><description><![CDATA[In this article, I will show you an easy way to create a gradient shadow in CSS.
]]></description></item><item><title><![CDATA[How to create gradient text with Tailwind CSS]]></title><link>https://www.dhairyashah.dev/posts/how-to-create-gradient-text-with-tailwind-css/</link><guid>https://www.dhairyashah.dev/posts/how-to-create-gradient-text-with-tailwind-css/</guid><description><![CDATA[In this article, I will teach you the simplest way to add gradient text with Tailwind CSS.
]]></description></item><item><title><![CDATA[How to deploy a website on Netlify]]></title><link>https://www.dhairyashah.dev/posts/how-to-deploy-a-website-on-netlify/</link><guid>https://www.dhairyashah.dev/posts/how-to-deploy-a-website-on-netlify/</guid><description><![CDATA[In this article, I will guide you on an easy and simple way to deploy a website on Netlify.
]]></description></item><item><title><![CDATA[How to deploy a website on Vercel]]></title><link>https://www.dhairyashah.dev/posts/how-to-deploy-a-website-on-vercel/</link><guid>https://www.dhairyashah.dev/posts/how-to-deploy-a-website-on-vercel/</guid><description><![CDATA[In this article, I will guide you on an easy and simple way to deploy a website on Vercel.
]]></description></item><item><title><![CDATA[How to detect ChatGPT generated content?]]></title><link>https://www.dhairyashah.dev/posts/how-to-detect-chatgpt-generated-content/</link><guid>https://www.dhairyashah.dev/posts/how-to-detect-chatgpt-generated-content/</guid><description><![CDATA[On November 30, 2022, OpenAI released a prototype AI chatbot, commonly known as ChatGPT. It is built on OpenAI's GPT-3 language model.
]]></description></item><item><title><![CDATA[How to disable text selection in CSS]]></title><link>https://www.dhairyashah.dev/posts/how-to-disable-text-selection-in-css/</link><guid>https://www.dhairyashah.dev/posts/how-to-disable-text-selection-in-css/</guid><description><![CDATA[In this article, you will learned how to disable text using CSS in different browsers and using Tailwind CSS. Further you have got a brief idea about the list of the properties of user-select
]]></description></item><item><title><![CDATA[How to discard local changes in Git CLI]]></title><link>https://www.dhairyashah.dev/posts/how-to-discard-local-changes-in-git-cli/</link><guid>https://www.dhairyashah.dev/posts/how-to-discard-local-changes-in-git-cli/</guid><description><![CDATA[Learn how to effortlessly discard local changes in Git with our step-by-step guide. Discover Git commands to revert modifications, manage staged and unstaged changes, and keep your codebase clean. Master version control for efficient development. Explore more at www.dhairyashah.dev.
]]></description></item><item><title><![CDATA[Dynamically Change Title of a Website With JavaScript]]></title><link>https://www.dhairyashah.dev/posts/how-to-dynamically-change-the-page-title-in-your-website-with-javascript/</link><guid>https://www.dhairyashah.dev/posts/how-to-dynamically-change-the-page-title-in-your-website-with-javascript/</guid><description><![CDATA[In this article, I will show you a simple and easy way to dynamically change the page title.
]]></description></item><item><title><![CDATA[How to Enable Syntax Highlighting in Vim?]]></title><link>https://www.dhairyashah.dev/posts/how-to-enable-syntax-highlighting-in-vim/</link><guid>https://www.dhairyashah.dev/posts/how-to-enable-syntax-highlighting-in-vim/</guid><description><![CDATA[Enhance code readability in Vim with syntax highlighting for C.
]]></description></item><item><title><![CDATA[How to find the index of an element in a list in Python?]]></title><link>https://www.dhairyashah.dev/posts/how-to-find-the-index-of-an-element-in-a-list-in-python/</link><guid>https://www.dhairyashah.dev/posts/how-to-find-the-index-of-an-element-in-a-list-in-python/</guid><description><![CDATA[In Python, index() method can help you find the index of an element in a list.     
]]></description></item><item><title><![CDATA[How to get the assembly code of a C Program?]]></title><link>https://www.dhairyashah.dev/posts/how-to-get-the-assembly-code-of-a-c-program/</link><guid>https://www.dhairyashah.dev/posts/how-to-get-the-assembly-code-of-a-c-program/</guid><description><![CDATA[Learn how to get the assembly code out of a C program.
]]></description></item><item><title><![CDATA[How to get the current date time of other countries in JavaScript]]></title><link>https://www.dhairyashah.dev/posts/how-to-get-the-current-date-time-of-other-countries-in-javascript/</link><guid>https://www.dhairyashah.dev/posts/how-to-get-the-current-date-time-of-other-countries-in-javascript/</guid><description><![CDATA[Learn how to use JavaScript to get the current date and time of any country. A step-by-step guide to accessing and displaying time in a human-readable format.
]]></description></item><item><title><![CDATA[How to get the length of a number in C?]]></title><link>https://www.dhairyashah.dev/posts/how-to-get-the-length-of-a-number-in-c/</link><guid>https://www.dhairyashah.dev/posts/how-to-get-the-length-of-a-number-in-c/</guid><description><![CDATA[In this article, I will teach you how to get the length of any number in C.
]]></description></item><item><title><![CDATA[How to get the length of a string in C?]]></title><link>https://www.dhairyashah.dev/posts/how-to-get-the-length-of-a-string-in-c/</link><guid>https://www.dhairyashah.dev/posts/how-to-get-the-length-of-a-string-in-c/</guid><description><![CDATA[In this article, I will teach you how to get the length of a string in C.
]]></description></item><item><title><![CDATA[How to Google Search from the terminal?]]></title><link>https://www.dhairyashah.dev/posts/how-to-google-search-from-the-terminal/</link><guid>https://www.dhairyashah.dev/posts/how-to-google-search-from-the-terminal/</guid><description><![CDATA[In this article, I will be showing you an easy and simple way to Google Search directly from the terminal.
]]></description></item><item><title><![CDATA[How to hide content from the screen and not from screen readers]]></title><link>https://www.dhairyashah.dev/posts/how-to-hide-content-from-the-screen-and-not-from-screen-readers/</link><guid>https://www.dhairyashah.dev/posts/how-to-hide-content-from-the-screen-and-not-from-screen-readers/</guid><description><![CDATA[In this article, you will learn how to hide things from screen but not from screen reader. #a11y
]]></description></item><item><title><![CDATA[How To Install Fira Code font in VS Code]]></title><link>https://www.dhairyashah.dev/posts/how-to-install-fira-code-font-in-visual-studio-code/</link><guid>https://www.dhairyashah.dev/posts/how-to-install-fira-code-font-in-visual-studio-code/</guid><description><![CDATA[In this article, I'll show you how to add a cool font called Fira Code to VS Code.
]]></description></item><item><title><![CDATA[How to integrate Tailwind CSS with Astro]]></title><link>https://www.dhairyashah.dev/posts/how-to-integrate-tailwind-css-with-astro/</link><guid>https://www.dhairyashah.dev/posts/how-to-integrate-tailwind-css-with-astro/</guid><description><![CDATA[In this article, I'll demonstrate how to integrate TailwindCSS with Astro in this article.
]]></description></item><item><title><![CDATA[How to link CSS to HTML - Linking CSS Stylesheet]]></title><link>https://www.dhairyashah.dev/posts/how-to-link-css-to-html-linking-css-stylesheet/</link><guid>https://www.dhairyashah.dev/posts/how-to-link-css-to-html-linking-css-stylesheet/</guid><description><![CDATA[In this article, you will know that how to link CSS stylesheet with HTML file.
]]></description></item><item><title><![CDATA[Full Height Div in CSS]]></title><link>https://www.dhairyashah.dev/posts/how-to-make-a-div-the-same-height-as-the-browser-window/</link><guid>https://www.dhairyashah.dev/posts/how-to-make-a-div-the-same-height-as-the-browser-window/</guid><description><![CDATA[In this article, I'll show you how to make the div the same height as the browser window in an easy and perfect way.
]]></description></item><item><title><![CDATA[How to make Email links in HTML]]></title><link>https://www.dhairyashah.dev/posts/how-to-make-email-links-in-html/</link><guid>https://www.dhairyashah.dev/posts/how-to-make-email-links-in-html/</guid><description><![CDATA[In this article, you will know about creating email links in HTML
]]></description></item><item><title><![CDATA[How to merge two arrays in C?]]></title><link>https://www.dhairyashah.dev/posts/how-to-merge-two-arrays-in-c/</link><guid>https://www.dhairyashah.dev/posts/how-to-merge-two-arrays-in-c/</guid><description><![CDATA[Learn to merge two arrays in C with a simple and efficient method. Master array manipulation in C programming.
]]></description></item><item><title><![CDATA[How to multiply two arrays in Javascript]]></title><link>https://www.dhairyashah.dev/posts/how-to-multiply-two-arrays-in-javascript/</link><guid>https://www.dhairyashah.dev/posts/how-to-multiply-two-arrays-in-javascript/</guid><description><![CDATA[Learn how to multiply two arrays in Javascript using a simple for loop method. This article demonstrates how to achieve this common operation in linear algebra and vectors.
]]></description></item><item><title><![CDATA[How To Open VS Code from Terminal - MAC]]></title><link>https://www.dhairyashah.dev/posts/how-to-open-visual-studio-code-from-terminal-mac/</link><guid>https://www.dhairyashah.dev/posts/how-to-open-visual-studio-code-from-terminal-mac/</guid><description><![CDATA[In this article, I will show you that how to open Visual Studio Code from terminal in mac.
]]></description></item><item><title><![CDATA[How to read a CSV file in Python using Pandas?]]></title><link>https://www.dhairyashah.dev/posts/how-to-read-a-csv-file-in-python-using-pandas/</link><guid>https://www.dhairyashah.dev/posts/how-to-read-a-csv-file-in-python-using-pandas/</guid><description><![CDATA[In this article, you will know about how to read a CSV file in Python using Pandas?
]]></description></item><item><title><![CDATA[How to reverse a number in C?]]></title><link>https://www.dhairyashah.dev/posts/how-to-reverse-a-number-in-c/</link><guid>https://www.dhairyashah.dev/posts/how-to-reverse-a-number-in-c/</guid><description><![CDATA[Learn how to reverse a number in C programming using do...while loops. Follow this step-by-step guide with a code example to efficiently reverse integers in C.
]]></description></item><item><title><![CDATA[How to Securely Store Passwords in a Database?]]></title><link>https://www.dhairyashah.dev/posts/how-to-securely-store-passwords-in-a-database/</link><guid>https://www.dhairyashah.dev/posts/how-to-securely-store-passwords-in-a-database/</guid><description><![CDATA[Learn about why to store passwords securely in the databases, important techniques for storing the passwords in the database, and their significance.
]]></description></item><item><title><![CDATA[How to seperate number with commas in Javascript]]></title><link>https://www.dhairyashah.dev/posts/how-to-seperate-number-with-commas-in-javascript/</link><guid>https://www.dhairyashah.dev/posts/how-to-seperate-number-with-commas-in-javascript/</guid><description><![CDATA[When working with numbers in Javascript, you may need to format them to make them more readable. You can convert a number value to a comma-separated string. Here are two approaches: using toLocaleString() using Regex Conclusion
]]></description></item><item><title><![CDATA[How to serve an HTML file over an Express Server?]]></title><link>https://www.dhairyashah.dev/posts/how-to-serve-an-html-file-over-an-express-server/</link><guid>https://www.dhairyashah.dev/posts/how-to-serve-an-html-file-over-an-express-server/</guid><description><![CDATA[In this article, I will teach you an easy and simple way to serve an html file over an express server in node.js
]]></description></item><item><title><![CDATA[How to set up your own proxy server in minutes?]]></title><link>https://www.dhairyashah.dev/posts/how-to-set-up-your-own-proxy-server-in-minutes/</link><guid>https://www.dhairyashah.dev/posts/how-to-set-up-your-own-proxy-server-in-minutes/</guid><description><![CDATA[Enhance online privacy and security with our step-by-step guide to creating your own proxy server. Learn how to protect your digital footprint, avoid online tracking, and enjoy a more secure internet experience. Take control of your online presence today!
]]></description></item><item><title><![CDATA[How to solve a captcha in Node.js using 2Captcha?]]></title><link>https://www.dhairyashah.dev/posts/how-to-solve-a-captcha-in-nodejs-using-2captcha/</link><guid>https://www.dhairyashah.dev/posts/how-to-solve-a-captcha-in-nodejs-using-2captcha/</guid><description><![CDATA[Learn how to solve captcha programmatically using Node.js and 2Captcha 
]]></description></item><item><title><![CDATA[How to take screenshots in Google Chrome]]></title><link>https://www.dhairyashah.dev/posts/how-to-take-screenshots-in-google-chrome/</link><guid>https://www.dhairyashah.dev/posts/how-to-take-screenshots-in-google-chrome/</guid><description><![CDATA[Take screenshots in Google Chrome without any third-party extensions
]]></description></item><item><title><![CDATA[How to toggle Boolean in JavaScript?]]></title><link>https://www.dhairyashah.dev/posts/how-to-toggle-boolean-in-javascript/</link><guid>https://www.dhairyashah.dev/posts/how-to-toggle-boolean-in-javascript/</guid><description><![CDATA[Learn how to toggle boolean values in JavaScript effortlessly. Explore techniques to switch between true and false states in your code.
]]></description></item><item><title><![CDATA[Use CSS to change the font family in HTML]]></title><link>https://www.dhairyashah.dev/posts/how-to-use-css-to-change-the-font-family-in-html/</link><guid>https://www.dhairyashah.dev/posts/how-to-use-css-to-change-the-font-family-in-html/</guid><description><![CDATA[In this article, I will teach you how to change the font family of text in HTML with CSS
]]></description></item><item><title><![CDATA[How to use Google Fonts with Tailwind CSS]]></title><link>https://www.dhairyashah.dev/posts/how-to-use-google-fonts-with-tailwind-css/</link><guid>https://www.dhairyashah.dev/posts/how-to-use-google-fonts-with-tailwind-css/</guid><description><![CDATA[In this article, I will teach you how to use custom Google Fonts with Tailwind CSS.
]]></description></item><item><title><![CDATA[How to use icons in Next.js]]></title><link>https://www.dhairyashah.dev/posts/how-to-use-icons-in-nextjs/</link><guid>https://www.dhairyashah.dev/posts/how-to-use-icons-in-nextjs/</guid><description><![CDATA[Icons are an important and valuable component of a website/application. So, let's see how we can make use of icons in Next. js
]]></description></item><item><title><![CDATA[How to use Tailwind CSS with TurboPack Next.js 13]]></title><link>https://www.dhairyashah.dev/posts/how-to-use-tailwind-css-with-turbopack-nextjs-13/</link><guid>https://www.dhairyashah.dev/posts/how-to-use-tailwind-css-with-turbopack-nextjs-13/</guid><description><![CDATA[In this tutorial we’ll show you how to integrate Tailwind with TurboPack Next.JS 13.
]]></description></item><item><title><![CDATA[How to use ternary operators in Python?]]></title><link>https://www.dhairyashah.dev/posts/how-to-use-ternary-operators-in-python/</link><guid>https://www.dhairyashah.dev/posts/how-to-use-ternary-operators-in-python/</guid><description><![CDATA[In this article, you will know about how to use ternary operators in Python?
]]></description></item><item><title><![CDATA[How to write a README.md file?]]></title><link>https://www.dhairyashah.dev/posts/how-to-write-a-readmemd-file/</link><guid>https://www.dhairyashah.dev/posts/how-to-write-a-readmemd-file/</guid><description><![CDATA[In this article, you will learn what is a markdown file and how to write the markdown. Most of the time, you will find markdown files in GitHub repositories
]]></description></item><item><title><![CDATA[Implementing Rate Limiting for Next.js API Routes with Upstash and Redis]]></title><link>https://www.dhairyashah.dev/posts/implementing-rate-limiting-for-nextjs-api-routes-with-upstash-and-redis/</link><guid>https://www.dhairyashah.dev/posts/implementing-rate-limiting-for-nextjs-api-routes-with-upstash-and-redis/</guid><description><![CDATA[Learn how to easily implement rate limiting for Next.js API routes using Upstash and Redis. Protect server resources and prevent abuse with this simple and effective guide.
]]></description></item><item><title><![CDATA[Getting started with Astro]]></title><link>https://www.dhairyashah.dev/posts/introduction-to-astro/</link><guid>https://www.dhairyashah.dev/posts/introduction-to-astro/</guid><description><![CDATA[A short introduction on getting started with Astro.
]]></description></item><item><title><![CDATA[Introduction to cURL]]></title><link>https://www.dhairyashah.dev/posts/introduction-to-curl/</link><guid>https://www.dhairyashah.dev/posts/introduction-to-curl/</guid><description><![CDATA[cURL is practically ubiquitous, whether it's testing the output of an API before deploying it to production or simply fetching a response from a website (for example, to ensure it's not down).
]]></description></item><item><title><![CDATA[Javascript program to check Palindrome]]></title><link>https://www.dhairyashah.dev/posts/javascript-program-to-check-palindrome/</link><guid>https://www.dhairyashah.dev/posts/javascript-program-to-check-palindrome/</guid><description><![CDATA[In this article, you will learn how to check if a string is a palindrome or not using JavaScript.
]]></description></item><item><title><![CDATA[Javascript Try/Catch/Finally Explained!]]></title><link>https://www.dhairyashah.dev/posts/javascript-trycatchfinally-explained/</link><guid>https://www.dhairyashah.dev/posts/javascript-trycatchfinally-explained/</guid><description><![CDATA[Learn JavaScript's Try/Catch/Finally statement with this easy-to-understand article.
]]></description></item><item><title><![CDATA[How to Lazy Load Images in Javascript]]></title><link>https://www.dhairyashah.dev/posts/lazy-loading-images/</link><guid>https://www.dhairyashah.dev/posts/lazy-loading-images/</guid><description><![CDATA[Images are an essential part of a website. Images are the heaviest part of a website which affects the loading time and affects the performance of the website. In this article, you will know about lazy loading in Images.
]]></description></item><item><title><![CDATA[Sticky navbar Vanilla and Tailwind CSS]]></title><link>https://www.dhairyashah.dev/posts/lets-make-a-stickyfixed-navbar-in-both-vanilla-and-tailwind-css/</link><guid>https://www.dhairyashah.dev/posts/lets-make-a-stickyfixed-navbar-in-both-vanilla-and-tailwind-css/</guid><description><![CDATA[Quick tutorial to make sticky navbar in both Vanilla and Tailwind CSS.
]]></description></item><item><title><![CDATA[No JavaScript Required: Adding Dark Mode to Your Website with CSS]]></title><link>https://www.dhairyashah.dev/posts/no-javascript-required-adding-dark-mode-to-your-website-with-css/</link><guid>https://www.dhairyashah.dev/posts/no-javascript-required-adding-dark-mode-to-your-website-with-css/</guid><description><![CDATA[Learn how to add dark mode to your website using CSS without JavaScript. Make your website more accessible and user-friendly for users in low-light environments.
]]></description></item><item><title><![CDATA[How to Hide JavaScript Code in View Source]]></title><link>https://www.dhairyashah.dev/posts/protect-your-javascript-code-tips-for-hiding-from-source-code/</link><guid>https://www.dhairyashah.dev/posts/protect-your-javascript-code-tips-for-hiding-from-source-code/</guid><description><![CDATA[Protect your Javascript code from source code theft with our expert tips. Learn how to obfuscate, minify, and render server-side to keep your web applications secure. Our comprehensive guide provides practical advice to safeguard your code and ensure the safety of your website visitors. Rank higher on Google with our SEO optimized tips.
]]></description></item><item><title><![CDATA[Recursive Functions in JavaScript: Advantages and Syntax]]></title><link>https://www.dhairyashah.dev/posts/recursive-functions-in-javascript-advantages-and-syntax/</link><guid>https://www.dhairyashah.dev/posts/recursive-functions-in-javascript-advantages-and-syntax/</guid><description><![CDATA[Learn how to simplify your JavaScript code and increase reusability with the power of recursion. Discover the advantages and syntax of recursion in JavaScript with practical examples.
]]></description></item><item><title><![CDATA[Running GTA V on AWS EC2: A Cloud Gaming Experiment That Actually Worked]]></title><link>https://www.dhairyashah.dev/posts/running-gta-v-on-aws-ec2-a-cloud-gaming-experiment-that-actually-worked/</link><guid>https://www.dhairyashah.dev/posts/running-gta-v-on-aws-ec2-a-cloud-gaming-experiment-that-actually-worked/</guid><description><![CDATA[Learn how I successfully ran GTA V on an AWS EC2 GPU instance. This technical walkthrough covers downloading game files, optimizing cloud costs, handling storage issues, and launching Rockstar Games on a Windows Server in the cloud.
]]></description></item><item><title><![CDATA[Soft 404 Page Error – What it Means, How to Fix It]]></title><link>https://www.dhairyashah.dev/posts/soft-404-page-error-what-it-means-how-to-fix-it/</link><guid>https://www.dhairyashah.dev/posts/soft-404-page-error-what-it-means-how-to-fix-it/</guid><description><![CDATA[So, what exactly are these errors? As a result, in this article, we will discuss what a soft 404 page error is and how to fix it.
]]></description></item><item><title><![CDATA[Style number likes Social media with Javascript]]></title><link>https://www.dhairyashah.dev/posts/style-number-likes-social-media-with-javascript/</link><guid>https://www.dhairyashah.dev/posts/style-number-likes-social-media-with-javascript/</guid><description><![CDATA[In this article, I'll show you how to convert number to Social media style format
]]></description></item><item><title><![CDATA[The Best Ways to Check if a Value is a Number in JavaScript]]></title><link>https://www.dhairyashah.dev/posts/the-best-ways-to-check-if-a-value-is-a-number-in-javascript/</link><guid>https://www.dhairyashah.dev/posts/the-best-ways-to-check-if-a-value-is-a-number-in-javascript/</guid><description><![CDATA[In JavaScript, developers often need to check if a value is a number or not. Learn the best ways to do this using the isNaN(), typeof, and Number.isInteger() methods for accurate and efficient results.
]]></description></item><item><title><![CDATA[Understanding JSON Objects in a Simple Way]]></title><link>https://www.dhairyashah.dev/posts/understanding-json-objects-in-a-simple-way/</link><guid>https://www.dhairyashah.dev/posts/understanding-json-objects-in-a-simple-way/</guid><description><![CDATA[Understand the concept of JSON and JSON Objects with a quick article.
]]></description></item><item><title><![CDATA[Video Poster (thumbnail) in HTML]]></title><link>https://www.dhairyashah.dev/posts/video-poster-thumbnail-in-html/</link><guid>https://www.dhairyashah.dev/posts/video-poster-thumbnail-in-html/</guid><description><![CDATA[In this article, you will know about adding the poster(thumbnail) to the video element in HTML.
]]></description></item><item><title><![CDATA[A Comprehensive Guide to Pointers in C Programming]]></title><link>https://www.dhairyashah.dev/posts/what-are-pointers-in-c/</link><guid>https://www.dhairyashah.dev/posts/what-are-pointers-in-c/</guid><description><![CDATA[Learn how to harness the power of pointers in C for efficient memory management. Essential C programming knowledge!
]]></description></item><item><title><![CDATA[What are Preprocessor Directives in C Language?]]></title><link>https://www.dhairyashah.dev/posts/what-are-preprocessor-directives-in-c-language/</link><guid>https://www.dhairyashah.dev/posts/what-are-preprocessor-directives-in-c-language/</guid><description><![CDATA[Learn about the preprocessor directives in C language.
]]></description></item><item><title><![CDATA[Tokens in C Language – Types, Examples, and Beginner Guide]]></title><link>https://www.dhairyashah.dev/posts/what-are-tokens-in-c-language/</link><guid>https://www.dhairyashah.dev/posts/what-are-tokens-in-c-language/</guid><description><![CDATA[Learn about tokens in C language with simple examples. Understand keywords, operators, identifiers, and more.
]]></description></item><item><title><![CDATA[What is a Slug and How to Create One?]]></title><link>https://www.dhairyashah.dev/posts/what-is-a-slug-and-how-to-create-one/</link><guid>https://www.dhairyashah.dev/posts/what-is-a-slug-and-how-to-create-one/</guid><description><![CDATA[In this article, you will know about the slugs and their importance in SEO score.
]]></description></item><item><title><![CDATA[What is hashtag in links?]]></title><link>https://www.dhairyashah.dev/posts/what-is-hashtag-in-links/</link><guid>https://www.dhairyashah.dev/posts/what-is-hashtag-in-links/</guid><description><![CDATA[In this article, you will know about the hash-links and the reason behind using it.
]]></description></item><item><title><![CDATA[What is Object Oriented Programming?]]></title><link>https://www.dhairyashah.dev/posts/what-is-object-oriented-programming/</link><guid>https://www.dhairyashah.dev/posts/what-is-object-oriented-programming/</guid><description><![CDATA[Object-oriented programming (OOP) is a programming model that organizes software design around data, rather than functions and logic. An object is a data field that has distinct attributes and behavior.
]]></description></item><item><title><![CDATA[What is the __init__ method in Python?]]></title><link>https://www.dhairyashah.dev/posts/what-is-the-__init__-method-in-python/</link><guid>https://www.dhairyashah.dev/posts/what-is-the-__init__-method-in-python/</guid><description><![CDATA[Explore the significance of the init method in Python's object-oriented programming. Learn how it initializes attributes, configures objects, and simplifies class-based development in this informative article.
]]></description></item><item><title><![CDATA[What is the difference between ++x and x++?]]></title><link>https://www.dhairyashah.dev/posts/what-is-the-difference-between-x-and-x/</link><guid>https://www.dhairyashah.dev/posts/what-is-the-difference-between-x-and-x/</guid><description><![CDATA[Learn the difference between ++x and x++ in C++. Discover how these increment operators manipulate variables and return their values. This article explains the behavior and usage of pre-increment (++x) and post-increment (x++) operators, providing examples to illustrate their distinctions.
]]></description></item><item><title><![CDATA[Why InnerHTML Is a Bad Idea and How to Avoid It?]]></title><link>https://www.dhairyashah.dev/posts/why-innerhtml-is-a-bad-idea-and-how-to-avoid-it/</link><guid>https://www.dhairyashah.dev/posts/why-innerhtml-is-a-bad-idea-and-how-to-avoid-it/</guid><description><![CDATA[While using the innerHTML property can make it easier to programmatically create content inside an element, it opens up a possibility for code injection. Make sure to be very careful when using this property on untrusted data.
]]></description></item><item><title><![CDATA[Why SVG and not PNG?]]></title><link>https://www.dhairyashah.dev/posts/why-svg-and-not-pngs/</link><guid>https://www.dhairyashah.dev/posts/why-svg-and-not-pngs/</guid><description><![CDATA[In this article, I'll explain some of the advantages of using SVGs to replace PNGs and JPGs to work on your next project.
]]></description></item></channel></rss>