All Stories

Getting started with recursion for tree traversal

Have you ever encountered a problem you felt could be solved with recursion, except you didn’t know where to start? Or did it seem...
Alberta Williams
4 min read

React Bootstrap tutorial

How to use Bootstrap with React With the increasing popularity of single-page applications over the last few years, so many frontend JavaScript frameworks have...
Glad Chinda
15 min read

Using trampolines to manage large recursive loops in JavaScript

I vividly remember my entrance into the world of functional programming. Ironically, I was learning about class-based JavaScript in ES5. I was assigned some...
Benjamin Johnson
4 min read

Math and front-end: Context is so much more important…

If you were one of those kids that wondered why you had to attend all those math classes and learn about angles and algebra,...
HJ Chen
5 min read

End-to-end testing React apps with Puppeteer and Jest

In this tutorial, we’ll see how to write tests for a React app using Jest and Puppeteer. Testing is an important part of modern...
Yomi Eluwande
10 min read

Beyond REST: Using WebSockets for two-way communication in your…

Overview REST was the undisputed champion of web APIs forever. It dethroned SOAP and its verbose XML in favor of svelte JSON over HTTP....
Gigi Sayfan
10 min read

Building a custom dropdown menu component for React

Update: Github repo for the source code is included. It’s true that adapting an existing component into your project might not always go as...
Doğacan Bilgili
5 min read

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: http://www.monkeyuser.com/2017/npm-delivery/ 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