<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ayush Saini</title><link>https://ayushsaini.com</link><description>Writing by Ayush Saini</description><item><title>Symbols in JavaScript?</title><link>https://ayushsaini.com/blog/symbols-in-javascript</link><guid>https://ayushsaini.com/blog/symbols-in-javascript</guid><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate><description>Symbol is a primitive value that is guaranteed to be unique. In this post, I&apos;ll try to help you learn what are symbols and why and where would you actually use them?</description></item><item><title>Setup git with github on macos</title><link>https://ayushsaini.com/blog/setup-git-and-github-on-macos</link><guid>https://ayushsaini.com/blog/setup-git-and-github-on-macos</guid><pubDate>Thu, 31 Aug 2023 00:00:00 GMT</pubDate><description>how to set up git wit github on macos</description></item><item><title>SQL Basics</title><link>https://ayushsaini.com/blog/sql-basics</link><guid>https://ayushsaini.com/blog/sql-basics</guid><pubDate>Thu, 31 Aug 2023 00:00:00 GMT</pubDate><description>my notes on structured query language (SQL)</description></item><item><title>nvm use not updating node version</title><link>https://ayushsaini.com/blog/nvm-use-not-updating-node-version</link><guid>https://ayushsaini.com/blog/nvm-use-not-updating-node-version</guid><pubDate>Wed, 30 Aug 2023 00:00:00 GMT</pubDate><description>how to fix node version not updating when using nvm on mac</description></item><item><title>How to install PostgreSQL on macOS</title><link>https://ayushsaini.com/blog/how-to-install-postgresql-on-macos</link><guid>https://ayushsaini.com/blog/how-to-install-postgresql-on-macos</guid><pubDate>Tue, 22 Aug 2023 00:00:00 GMT</pubDate><description>Install postgresql on macos using homebrew</description></item><item><title>How to add SASS to a create-react-app Project?</title><link>https://ayushsaini.com/blog/how-to-add-sass-to-a-create-react-app-project</link><guid>https://ayushsaini.com/blog/how-to-add-sass-to-a-create-react-app-project</guid><pubDate>Sun, 19 Sep 2021 00:00:00 GMT</pubDate><description>Learn how to add SASS or SCSS based styling in a React App bootstrapped with create-react-app</description></item><item><title>Setup a modern JavaScript project with Webpack 5</title><link>https://ayushsaini.com/blog/setup-a-modern-javascript-project-with-webpack-5</link><guid>https://ayushsaini.com/blog/setup-a-modern-javascript-project-with-webpack-5</guid><pubDate>Sat, 11 Sep 2021 00:00:00 GMT</pubDate><description>How to setup a mordern javascript application with Webpack 5 in 2021</description></item><item><title>How to create a starter template for a Next.js app?</title><link>https://ayushsaini.com/blog/how-to-create-a-starter-template-for-a-nextjs-app</link><guid>https://ayushsaini.com/blog/how-to-create-a-starter-template-for-a-nextjs-app</guid><pubDate>Wed, 04 Aug 2021 00:00:00 GMT</pubDate><description>Learn to build a Next.js starter to get a headstart in development</description></item><item><title>NPM Semantic Versioning</title><link>https://ayushsaini.com/blog/npm-semantic-versioning</link><guid>https://ayushsaini.com/blog/npm-semantic-versioning</guid><pubDate>Sun, 25 Jul 2021 00:00:00 GMT</pubDate><description>The how and when to publish a new version of your npm package</description></item><item><title>What is the difference between i++ and ++i in JavaScript?</title><link>https://ayushsaini.com/blog/what-is-the-difference-between-iplusplus-and-plusplusi-in-javascript</link><guid>https://ayushsaini.com/blog/what-is-the-difference-between-iplusplus-and-plusplusi-in-javascript</guid><pubDate>Fri, 23 Jul 2021 00:00:00 GMT</pubDate><description>The subtle difference between i++ and ++i in javascript</description></item><item><title>Web Components</title><link>https://ayushsaini.com/blog/web-components</link><guid>https://ayushsaini.com/blog/web-components</guid><pubDate>Wed, 21 Jul 2021 00:00:00 GMT</pubDate><description>Create reusable custom elements with HTML, CSS and JavaScript</description></item><item><title>Outline vs Border in CSS</title><link>https://ayushsaini.com/blog/outline-vs-border-in-css</link><guid>https://ayushsaini.com/blog/outline-vs-border-in-css</guid><pubDate>Mon, 12 Jul 2021 00:00:00 GMT</pubDate><description>The difference between outline and border properties in CSS</description></item><item><title>display: none vs opacity: 0 vs visibility: hidden</title><link>https://ayushsaini.com/blog/display-none-vs-opacity-0-vs-visibility-hidden</link><guid>https://ayushsaini.com/blog/display-none-vs-opacity-0-vs-visibility-hidden</guid><pubDate>Sat, 10 Jul 2021 00:00:00 GMT</pubDate><description>The difference between using display: none vs opacity: 0 vs visibility: hidden in CSS</description></item><item><title>How to change the file extension of multiple files?</title><link>https://ayushsaini.com/blog/how-to-change-the-file-extension-of-multiple-files</link><guid>https://ayushsaini.com/blog/how-to-change-the-file-extension-of-multiple-files</guid><pubDate>Tue, 29 Jun 2021 00:00:00 GMT</pubDate><description>Change the file extension of multiple files with one line of code</description></item><item><title>How my website lists my latest GitHub Repositories?</title><link>https://ayushsaini.com/blog/how-my-website-lists-my-latest-github-repositories</link><guid>https://ayushsaini.com/blog/how-my-website-lists-my-latest-github-repositories</guid><pubDate>Thu, 17 Jun 2021 00:00:00 GMT</pubDate><description>Find out how I used GitHub API Endpoint to display my latest projects</description></item><item><title>Build a Netflix like custom Accordion</title><link>https://ayushsaini.com/blog/build-a-netflix-like-custom-accordion</link><guid>https://ayushsaini.com/blog/build-a-netflix-like-custom-accordion</guid><pubDate>Sun, 06 Jun 2021 00:00:00 GMT</pubDate><description>Learn to build an accordion that let you manage collapsable content very easily</description></item><item><title>Promise in Javascript</title><link>https://ayushsaini.com/blog/promise-in-javascript</link><guid>https://ayushsaini.com/blog/promise-in-javascript</guid><pubDate>Wed, 26 May 2021 00:00:00 GMT</pubDate><description>Dive deep into fundamentals of promises and learn how fetch works under the hood in Javascript</description></item><item><title>Asynchronous Javascript</title><link>https://ayushsaini.com/blog/asynchronous-javascript</link><guid>https://ayushsaini.com/blog/asynchronous-javascript</guid><pubDate>Mon, 17 May 2021 00:00:00 GMT</pubDate><description>Basics of Asynchronous Javascript, Event Loop and Web APIs</description></item><item><title>Object Destructuring in Javascript</title><link>https://ayushsaini.com/blog/object-destructuring-in-javascript</link><guid>https://ayushsaini.com/blog/object-destructuring-in-javascript</guid><pubDate>Sat, 08 May 2021 00:00:00 GMT</pubDate><description>Learn Object Destructuring with Tom and Jerry</description></item><item><title>Array Destructuring in Javascript</title><link>https://ayushsaini.com/blog/array-destructuring-in-javascript</link><guid>https://ayushsaini.com/blog/array-destructuring-in-javascript</guid><pubDate>Sun, 02 May 2021 00:00:00 GMT</pubDate><description>Introduced in ES6, destructuring in simple words is a way to decompose a structure into individual parts</description></item><item><title>Code in Pure React 🚀</title><link>https://ayushsaini.com/blog/code-in-pure-react</link><guid>https://ayushsaini.com/blog/code-in-pure-react</guid><pubDate>Tue, 09 Feb 2021 00:00:00 GMT</pubDate><description>Learn to use React but with no Webpack, no babel, no Parcel, no JSX, nothing but javascript</description></item><item><title>Separate your Javascript Access from CSS Selectors</title><link>https://ayushsaini.com/blog/separate-your-javascript-access-from-css-selectors</link><guid>https://ayushsaini.com/blog/separate-your-javascript-access-from-css-selectors</guid><pubDate>Fri, 05 Feb 2021 00:00:00 GMT</pubDate><description>A more intutive approach to select DOM elements. Just a heads up, it is not classes or Ids</description></item></channel></rss>