Ayush's Blog

Writing about web development, building products with code, Front-end topics like CSS, Javascript, React, Nextjs & my journey as a self-taught developer. So far I've published 23 articles on this site.


All Posts

Browserstack Interview Experience - Frontend Software Engineer (L1)

My interview experience for frontend software engineer role at browserstack 2023

Feb 11, 2024

Atlassian Interview Experience - Software Engineer

My interview experience for the role of software engineer at atlassian 2023

Dec 29, 2023

SQL Basics

my notes on structured query language (SQL)

Aug 31, 2023

Setup git with github on macos

how to set up git wit github on macos

Aug 31, 2023

nvm use not updating node version

how to fix node version not updating when using nvm on mac

Aug 30, 2023

How to install PostgreSQL on macOS

Install postgresql on macos using homebrew

Aug 22, 2023

How to add SASS to a create-react-app Project?

Learn how to add SASS or SCSS based styling in a React App bootstrapped with create-react-app

Sep 19, 2021

Setup a modern JavaScript project with Webpack 5

How to setup a mordern javascript application with Webpack 5 in 2021

Sep 11, 2021

How to create a starter template for a Next.js app?

Learn to build a Next.js starter to get a headstart in development

Aug 04, 2021

NPM Semantic Versioning

The how and when to publish a new version of your npm package

Jul 25, 2021

What is the difference between i++ and ++i in JavaScript?

The subtle difference between i++ and ++i in javascript

Jul 23, 2021

Web Components

Create reusable custom elements with HTML, CSS and JavaScript

Jul 21, 2021

Outline vs Border in CSS

The difference between outline and border properties in CSS

Jul 12, 2021

display: none vs opacity: 0 vs visibility: hidden

The difference between using display: none vs opacity: 0 vs visibility: hidden in CSS

Jul 10, 2021

How to change the file extension of multiple files?

Change the file extension of multiple files with one line of code

Jun 29, 2021

How my website lists my latest GitHub Repositories?

Find out how I used GitHub API Endpoint to display my latest projects

Jun 17, 2021

Build a Netflix like custom Accordion

Learn to build an accordion that let you manage collapsable content very easily

Jun 06, 2021

Promise in Javascript

Dive deep into fundamentals of promises and learn how fetch works under the hood in Javascript

May 26, 2021

Asynchronous Javascript

Basics of Asynchronous Javascript, Event Loop and Web APIs

May 17, 2021

Object Destructuring in Javascript

Learn Object Destructuring with Tom and Jerry

May 08, 2021

Array Destructuring in Javascript

Introduced in ES6, destructuring in simple words is a way to decompose a structure into individual parts

May 02, 2021

Code in Pure React 🚀

Learn to use React but with no Webpack, no babel, no Parcel, no JSX, nothing but javascript

Feb 09, 2021

Separate your Javascript Access from CSS Selectors

A more intutive approach to select DOM elements. Just a heads up, it is not classes or Ids

Feb 05, 2021