This visual explanation will help you understand the merge sort algorithm in JavaScript.
Web Development Explained by Trying to Run a Restaurant
This visual explanation will help you answer the question “What is programming?” and “What is web development?”
Recursion and the Call Stack Explained By Reading A Book
This visual metaphor will help you understand the concepts of recursion and the call stack in JavaScript.
Bubble Sort Algorithm Explained By Picking Teams At Recess
This visual tutorial will help you understand the bubble sort algorithm in JavaScript.
Async/Await Explained By Doing Your Morning Routine
This visual tutorial will help you understand how async/await differs from promises in JavaScript.
Are You The “Joel Embiid” Of Tech Startups?
When I was 22 years old and fresh out of university, I started my first tech company with a business partner. It was 2014, and the company was called Vivergy. You may notice that the company name isn’t hyperlinked. Seems strange, right? Fast forward 5 years to 2019: The website is no longer on the… Continue reading Are You The “Joel Embiid” Of Tech Startups?
Docker Containers Explained by Renting Office Space
This visual tutorial will help you understand the definition of containers and how they differ from virtual machines.
Visualized Algorithm Challenge 2: Finding the Difference Between Two Arrays
This tutorial will show will give a visual walkthrough on an intermediate algorithm challenge: finding the difference between two arrays.
Pull Requests Explained by Giving A Presentation
This visual tutorial will help you understand the concept of a “pull request” in Git.
State (in JavaScript) Explained by Cooking A Simple Meal
This visual explanation will help you understand how JavaScript uses state in object oriented programming methods.