loading...
Kevin Kononenko profile picture

Kevin Kononenko

Founder of CodeAnalogies (www.codeanalogies.com). Self-taught web developer. Passionate about not making same mistakes twice. Only new mistakes!

Merge Sort Explained By Trying To Become A Tennis Champion

Reactions 55 Comments 4
7 min read

Recursion and the Call Stack Explained By Reading A Book

Reactions 54
5 min read

Bubble Sort Algorithm Explained By Picking Teams At Recess

Reactions 23
6 min read

Docker Containers Explained by Renting Office Space

Reactions 132 Comments 6
5 min read

State (in JavaScript) Explained by Cooking A Simple Meal

Reactions 104 Comments 5
5 min read

JavaScript’s Arrow Functions Explained By Going Down A Slide

Reactions 183 Comments 9
4 min read

Node Package Manager (NPM) Explained by Directing A Movie

Reactions 69 Comments 3
7 min read

JavaScript Promises Explained By Gambling At A Casino

Reactions 93 Comments 23
7 min read

Amazon Web Services (AWS) Explained by Operating a Brewery

Reactions 84 Comments 4
8 min read

JavaScript’s Reduce Method Explained By Going On a Diet

Reactions 93 Comments 11
6 min read

Web Caching Explained by Buying Milk at the Supermarket

Reactions 391 Comments 16
7 min read

JavaScript’s Filter Function Explained By Applying To College

Reactions 77 Comments 11
4 min read

Web Servers Explained by Running a Microbrewery

Reactions 96 Comments 8
7 min read

Blockchain Explained By Trying To Pass High School Math Class

Reactions 149 Comments 10
20 min read

Basic JavaScript Development Tools Explained By Cooking In A Restaurant Kitchen

Reactions 85 Comments 5
9 min read

JavaScript’s apply, call, and bind explained by hosting a cookout

Reactions 160 Comments 13
8 min read

JavaScript’s “this” Explained By Starting A High School Band

Reactions 57 Comments 7
9 min read

Model-View-Controller (MVC) Explained Through Ordering Drinks At The Bar

Reactions 130 Comments 5
4 min read

Web APIs explained by selling goods from your farm

Reactions 51
9 min read

JavaScript Map() Method Explained by Going On a Hike

Reactions 75 Comments 9
5 min read

Localhost Explained By Starting A Microbrewery

Reactions 38 Comments 2
7 min read

CSS Positioning Explained By Building An Ice Cream Sundae

Reactions 124 Comments 4
5 min read

How JavaScript variable scoping is just like multiple levels of government

Reactions 73 Comments 10
5 min read

Going out to eat and understanding the basics of Express.js

Reactions 157 Comments 14
7 min read
loading...