Learning React JS

Photo by Ryunosuke Kikuno on Unsplash

In vanilla JavaScript, imperative modification of the DOM is relatively straightforward. You grab a DOM node via document.querySelector() or document.getElementById(), and either immediately modify it or store it in a variable for later reference. React, however, precludes these methods due to its usage of a virtual DOM. …

A Divide and Conquer Strategy

Photo by David Bruno Silva on Unsplash

The QuickSort algorithm is one of many examples that utilize the divide and conquer paradigm. As the name suggests, this paradigm involves breaking the problem down into smaller and smaller chunks until a base case is reached. At that point, you’ve broken the problem down into small enough bits that…

Garrett Bodley

Full Stack web developer. Former Creative. Amateur baker, barista, and cat dad. he/him

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store