👋🏻 Hi, I'm Jonathan. I am a software developer that enjoys solving interesting problems and making cool things for the web.


Nullish Coalescing for JavaScript

May 05, 2020

Traditionally in JavaScript, when assigning a default value, we use the || operator to check if the left-hand side expression can be…

An Introduction to the useEffect() Hook

December 27, 2019

I previously wrote about the useState hook which allows us to make stateful functional components, but what happens when we need to fetch…

Converting a String to a Number in JavaScript

December 01, 2019

There are several ways to convert a string to a number in JavaScript. Let's examine some of these solutions and some of their caveats. The…

An Introduction to the useState() Hook

August 12, 2019

React introduced the Hooks API as of version 16.8 which gave us the ability to utilize (or "hook into") certain features of React within a…