My Blog

I really believe in the idea of 'growing together' and so I share my knowledge and experience about web development. Sometimes you can find me yelling at proprietary software because I am a huge fan of open source and especially Linux. 🐧

All posts

Setup React Development Environment on Ubuntu

NaN views

Do you want to switch to Ubuntu as a React developer? You can setup React development environment on Ubuntu by following this full guide. Vscode, terminal, fonts, themes and many other tools and utilities...

Create a reusable confirmation dialog with Material UI

NaN views

Learn how to create a Material-UI confirmation dialog with custom messages passed to it.

How To Install Multiple Node Versions On Ubuntu 20.04

NaN views

Learn how to manage multiple node versions on your Linux machine

What are core web vitals and why they are vital?

NaN views

Web vitals is a guidance for developers to provide their users great web experience.

What is a Github Issue

NaN views

Learn how github issues work and improve your workflow immediately!

How to persist react state between page refreshes?

NaN views

In this tutorial, you will learn how to store react state in local storage of the browser.

Server-side Paginated React Table

NaN views

Learn how to paginate your data in react table on server-side

Using SWR For Data Fetching In NextJS

NaN views

SWR is a data fetching library created by Vercel. Learn how to fetch your remote data easily with useSWR hook.

Create Custom Social Share Buttons For React

NaN views

In this tutorial we are going to build a simple social share buttons component for a react application.

Create Simple Carousel For React

NaN views

Most of the time we need simple sliders (carousels if you like) in our applications to show array of items visually. There are huge libraries for this work but it might be an overkill using a library sometimes for small projects.

How to add Twitter tags to a Nextjs blog

NaN views

Improve the interaction of your tweets by adding twitter tags to your NextJS blog

Thinkpad L14 fan speed configuration with Thinkfan utility.

NaN views

As a developer and Linux enthusiast, I love thinkpads. But it is important to configure it correctly to keep it silent and cool.