Web Dev Simplified Blog

Kyle Cook

The official Web Dev Simplified blog by Kyle Cook.

Short and simple articles on web development.

NaN - Not A Problem

October 05, 2020

Everything you need to know about NaN in JavaScript.

What Are Pure Functions?

September 28, 2020

A quick explanation on what pure functions are and how to use them.

(Arrow Functions) => Explained

September 14, 2020

Arrow functions are one of the best features added to JavaScript and in this article I will explain everything you need to know about them.

Stop Using IIFEs

August 31, 2020

Due to modern JavaScript features we no longer need to use immediately invoked function expressions.

How To Write Cleaner CSS With BEM

May 25, 2020

This article covers everything you need to know about BEM in order to start using BEM to clean up and organize your CSS styles.

Why You Should Trade Money For Time

April 13, 2020

You are used to trading time for money at your job, but trading your money for time is just as important if not more important.

Why Everyone Should Learn Programming

April 06, 2020

While not everyone should be a programmer I think it is crucial that everyone learns at least the basics of programming.

CSS Triangles

March 30, 2020

Learn all about how triangles can be created and manipulated in CSS.

Animation Fill Mode

March 23, 2020

Animation fill mode is the single most important property of CSS animations to understand so in this article I will be breaking down exactly how to use animation fill mode and what it does.

JavaScript Null Coalesce

March 16, 2020

Null coalesce is a new JavaScript language feature which makes assigning default values for null/undefined incredibly easy.

JavaScript Optional Chaining

March 09, 2020

Optional chaining is a new JavaScript language feature which will revolutionize how null and undefined are handled.

The Forgotten React Renderer - React Portal

December 16, 2019

React portal lets components be rendered outside their parent component which is incredibly useful in specific scenarios explained in depth in this article.

How To Use And Write Express Middleware

December 09, 2019

Middleware in Express is one of the easiest ways to create DRY and well written code which is why it is crucial to know how to use and write good middleware.

Local State Is The Best State

December 02, 2019

Storing state in React is difficult to do right, but by storing state as locally as possible it can be a lot easier.

How To Learn Any Topic Fast

November 18, 2019

A simple step by step guide on how to learn any new technology or topic quickly and efficiently.

What Is Short Circuiting?

October 07, 2019

A detailed breakdown of what short circuiting is, how it works, and why it is important.