JavaScript

#BlackLivesMatter
Development

Code a Simple Blockchain

You may have heard the term block chain before. But do you understand how they work? Let's take a look at the core concepts by building a simple blockchain.

Read
Web Development

Introduction to State Machines in React

First conceptualized many decades ago, a finite state machine is a mathematical model of a machine that as the name suggests, can maintain one of a finite number of states. This idea is generating a lot of buzz in the UI community as an effective way to model our component state. Let's take a look at how we can use state machines in our React apps by building a simple toggle machine.

Read
Web Development

Make a RGB Picker with React Hooks and useReducer

A new addition shipped with React Hooks, useReducer is a powerful function that allows you to manage state with reducers and dispatching changes not too dissimilar from Redux. Learn how it works while building a neat RGB picker.

Read
Web Development

Map, Filter, and Reduce in JavaScript

Get started with functional programming in JavaScript using these array methods.

Read
Web Development

Detecting Caps Lock with JavaScript

No one wants to have login issues. Especially when the password being entered is correct but Caps Lock is on! Let's take a look at how a small amount of JavaScript can watch our user's back.

Read