Subscribe to my newsletter and never miss my upcoming articles
In the beginning of every new React project, one question inevitably floats to the surface - should we use client-side rendering (CSR), server-side rendering (SSR) or generate a static site (SSG). It is a strategic decision which depends on several k...
There are so many different ways to loop over an array in JavaScript. Sometimes, it becomes genuinely difficult to know which method to choose for a particular use case. And even though a lot of these methods can be used interchangeably to "get the j...
A React component is well documented when its purpose and intended usage are clearly communicated. To be self-documenting, a component must simply convey as much relevant information as possible through its own code. Without further ado, here are fiv...
Learning how to code can be challenging. It is inherently difficult to master a new skill. Everyone needs direction, especially in the beginning. At the same time, there is so much information out there - courses, tutorials, videos, books, articles, ...
Building React components is hard. There are so many different ways to solve the same problem. How can we, as developers, make informed decisions about which approach to choose? More fundamentally, what is the mechanism through which we can ensure we...
I went from knowing nothing about coding to becoming a full-time web developer in 8 months. No bootcamps, no university degree. Here’s my advice to you! Where to start Becoming a web developer sounds really cool. And, for the most part, it is. It is ...