All Stories

VuePress in all its glory

VuePress is a Vue-powered static site generator that is composed of two parts: A theming system A default theme optimized for writing technical documentation...
Nosa Obaseki
6 min read

Simple things designers can do to make their front-end…

When working as a front-end developer, sometimes I was handed designs created in what I’d call a print state of mind. Both printed materials...
Adam Boro
4 min read

A tutorial on creating coding tutorials

So you’ve just implemented an offbeat and interesting solution to a particular coding problem. You’re pumped. You decide to create your own tutorial to...
Daniel Warren
8 min read

Comparison of the top Array verification utilities on npm

Source: A few weeks ago, I was working on my side project, array-length, a highly performant new JavaScript library for calculating the number...
Rog Locket
2 min read

Immutability in React: There’s nothing wrong with mutating objects

Image credit One of the first things you learn when you start working with React is that you shouldn’t mutate (modify) a list: //...
Esteban Herrera
7 min read

How CSS works: Parsing & painting CSS in the… CSS often feels like this mysterious, whimsical force governing everything that we see on the web. It can be inherently simple at times,...
Benjamin Johnson
6 min read

Building a server-rendered React app with Next.js and Express.js

It goes without saying that React is an excellent choice for building high-quality web applications. However, as things become more complex, you’ll need to...
Ogundipe Samuel
5 min read

How (and when) to use React’s new Context API

So it’s not exactly news on the interwebs that React Context will be stable in the upcoming release of React, React 16.3.0. React Context is/was an experimental feature...
Yomi Eluwande
4 min read

Using web workers for safe, concurrent JavaScript

Web workers provide a way to run JavaScript code outside the single thread of execution in the browser. The single thread handles requests to...
Bruce Wilson
11 min read

Want to increase your worth as a developer? Learn…

As developers, working toward better positions and better salary means increasing your worth to your employer. Getting better at the technologies you use is...
Brandon Gregory
9 min read

8 conditional rendering methods in React

There are a number of ways to use conditional expressions in React, and which one you choose will depend on your use case.
Esteban Herrera
10 min read

An imperative guide to forms in React

So, you just got started with React and you’ve started building React apps and you’re wondering, how do I work with forms in React?...
Yomi Eluwande
9 min read