Subscribe to my newsletter and never miss my upcoming articles

How I use project-based learning to supercharge my web3 journey

How I use project-based learning to supercharge my web3 journey

Create a List component with keyboard navigation in React

Create a List component with keyboard navigation in React

Image optimization for static NextJS sites

Image optimization for static NextJS sites

Choosing between client-side rendering, server-side rendering and static site generation for React apps

Choosing between client-side rendering, server-side rendering and static site generation for React apps

What is the best way to loop over an array in JavaScript?

What is the best way to loop over an array in JavaScript?

5 ways to create a self-documenting React component

5 ways to create a self-documenting React component

Stuck in tutorial hell? Here's how to break out

Stuck in tutorial hell? Here's how to break out

A guide to building non-trivial React components

A guide to building non-trivial React components

So, you want to become a web developer? Here are the lessons I learned along the way

So, you want to become a web developer? Here are the lessons I learned along the way