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

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

Recursion and the Call Stack Explained By Reading A Book

Reactions 51
5 min read
Bubble Sort Algorithm Explained By Picking Teams At Recess

Bubble Sort Algorithm Explained By Picking Teams At Recess

Reactions 24
6 min read
Docker Containers Explained by Renting Office Space

Docker Containers Explained by Renting Office Space

Reactions 132 Comments 6
5 min read
State (in JavaScript) Explained by Cooking A Simple Meal

State (in JavaScript) Explained by Cooking A Simple Meal

Reactions 107 Comments 5
5 min read
JavaScript’s Arrow Functions Explained By Going Down A Slide

JavaScript’s Arrow Functions Explained By Going Down A Slide

Reactions 188 Comments 9
4 min read
Node Package Manager (NPM) Explained by Directing A Movie

Node Package Manager (NPM) Explained by Directing A Movie

Reactions 72 Comments 3
7 min read
JavaScript Promises Explained By Gambling At A Casino

JavaScript Promises Explained By Gambling At A Casino

Reactions 96 Comments 26
7 min read
Amazon Web Services (AWS) Explained by Operating a Brewery

Amazon Web Services (AWS) Explained by Operating a Brewery

Reactions 85 Comments 4
8 min read
JavaScript’s Reduce Method Explained By Going On a Diet

JavaScript’s Reduce Method Explained By Going On a Diet

Reactions 96 Comments 11
6 min read
Web Caching Explained by Buying Milk at the Supermarket

Web Caching Explained by Buying Milk at the Supermarket

Reactions 392 Comments 16
7 min read
JavaScript’s Filter Function Explained By Applying To College

JavaScript’s Filter Function Explained By Applying To College

Reactions 81 Comments 11
4 min read
Web Servers Explained by Running a Microbrewery

Web Servers Explained by Running a Microbrewery

Reactions 96 Comments 8
7 min read
Blockchain Explained By Trying To Pass High School Math Class

Blockchain Explained By Trying To Pass High School Math Class

Reactions 153 Comments 10
20 min read
Basic JavaScript Development Tools Explained By Cooking In A Restaurant Kitchen

Basic JavaScript Development Tools Explained By Cooking In A Restaurant Kitchen

Reactions 86 Comments 5
9 min read
JavaScript’s apply, call, and bind explained by hosting a cookout

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

Reactions 154 Comments 13
8 min read
JavaScript’s “this” Explained By Starting A High School Band

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

Reactions 60 Comments 7
9 min read
Model-View-Controller (MVC) Explained Through Ordering Drinks At The Bar

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

Reactions 132 Comments 5
4 min read
Web APIs explained by selling goods from your farm

Web APIs explained by selling goods from your farm

Reactions 52
9 min read
JavaScript Map() Method Explained by Going On a Hike

JavaScript Map() Method Explained by Going On a Hike

Reactions 74 Comments 9
5 min read
Localhost Explained By Starting A Microbrewery

Localhost Explained By Starting A Microbrewery

Reactions 38 Comments 2
7 min read
CSS Positioning Explained By Building An Ice Cream Sundae

CSS Positioning Explained By Building An Ice Cream Sundae

Reactions 127 Comments 4
5 min read
How JavaScript variable scoping is just like multiple levels of government

How JavaScript variable scoping is just like multiple levels of government

Reactions 78 Comments 10
5 min read
Going out to eat and understanding the basics of Express.js

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

Reactions 166 Comments 15
7 min read
loading...