All my articles, in one place.

My writings about react, web development, side projects, and more.

Create your dev portfolio - Part 1: First things first

In this post we will set up the foundations for our portfolio: Create a Next JS app Set up Chakra UI with a theme Set up automatic deploys on Vercel using Github So let's get started. Intro I have been developing web applications since my college d...

4 ways to perfectly center content using CSS

Centering content in CSS is something that beginners struggle a lot with. CSS provides a lot of options that allow you to center content inside a container. We'll try some of the most commonly used ones. Centering text Let's start by learning how to ...

Writing my first custom react hook - useOutsideClick

When react hooks were launched, they completely changed the react ecosystem. I have been using react hooks for quite some time now and I am a big fan. But like a lot of other developers, I have never written a custom react hook. This is mainly becaus...