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

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...

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

Learn how to manage multiple node versions on your Linux machine

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

Learn how github issues work and improve your workflow immediately!

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

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

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

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

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.

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

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