DEV Community

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!

Top 7
2
Writing Debut
Six Year Club
Five Year Club
Trusted Member 2022
Four Year Club
Three Year Club
Two Year Club
One Year Club
Merge Sort Explained By Trying To Become A Tennis Champion

Merge Sort Explained By Trying To Become A Tennis Champion

55
Comments 5
7 min read

Want to connect with Kevin Kononenko?

Create an account to connect with Kevin Kononenko. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Recursion and the Call Stack Explained By Reading A Book

Recursion and the Call Stack Explained By Reading A Book

55
Comments
5 min read
Bubble Sort Algorithm Explained By Picking Teams At Recess

Bubble Sort Algorithm Explained By Picking Teams At Recess

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

Docker Containers Explained by Renting Office Space

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

State (in JavaScript) Explained by Cooking A Simple Meal

111
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

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

Node Package Manager (NPM) Explained by Directing A Movie

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

JavaScript Promises Explained By Gambling At A Casino

100
Comments 72
7 min read
Amazon Web Services (AWS) Explained by Operating a Brewery

Amazon Web Services (AWS) Explained by Operating a Brewery

91
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

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

Web Caching Explained by Buying Milk at the Supermarket

214
Comments 17
7 min read
JavaScript’s Filter Function Explained By Applying To College

JavaScript’s Filter Function Explained By Applying To College

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

Web Servers Explained by Running a Microbrewery

95
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

156
Comments 12
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

87
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

157
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

61
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

133
Comments 6
4 min read
Web APIs explained by selling goods from your farm

Web APIs explained by selling goods from your farm

54
Comments
9 min read
JavaScript Map() Method Explained by Going On a Hike

JavaScript Map() Method Explained by Going On a Hike

78
Comments 9
5 min read
Localhost Explained By Starting A Microbrewery

Localhost Explained By Starting A Microbrewery

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

CSS Positioning Explained By Building An Ice Cream Sundae

128
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

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

167
Comments 15
7 min read
loading...