All Stories

How to best use Sinon with Chai

A guide on using Sinon and Chai to write unit tests for code with external dependencies.
Leighton Wallace
4 min read

Configuring webpack from scratch for Tailwind CSS with React

Learn how to configure webpack from scratch for Tailwind CSS in React.
Ogundipe Samuel
5 min read

Comparing the top JS animation libraries for use in…

You may have noticed that animation is pretty popular on the web. There’s no shortage of tutorials, case studies, and libraries targeting motion lovers....
Dennis Gaebel
8 min read

Death by a thousand cuts: A checklist for eliminating…

A guide to eliminating common React performance issues.
Ohans Emmanuel
8 min read

Terrible use cases for JavaScript proxies

ECMAScript 6 introduced a number of new language features to JavaScript, amongst them were proxies. Which are, in my opinion, the most underrated feature...
Casper Beyer
3 min read

Maintaining state variables in React

Learn how to maintain state variables in React without passing props down and back up every time there's a change.
Daniel Jauch
3 min read

JavaScript typeof: Understanding type checking in JavaScript

A very important aspect of every programming language is its type system and data types. For a strictly typed programming language like Java, variables...
Glad Chinda
7 min read

It’s 2018 — you shouldn’t be writing vanilla CSS

A common mistake among developers is to give less importance (often, none at all) to styling when compared to other parts of their codebase....
Alcides Queiroz
10 min read

SQL is neither dead nor a dinosaur. You should…

SQL and this dinosaur may be old, but they’re very much alive and kicking. Introduction SQL(Structured Query Language) is a language for interacting and performing...
Ogundipe Samuel
6 min read

The web app checklist

Do you have what you need to successfully launch a web app in a business context?
Florian Rappl
6 min read

A beginner’s guide to redux-observable

Redux-Observable is a Redux middleware that allows you to filter and map actions using RxJS operators. RxJS operators like filter() and map() let you...
Val Karpov
4 min read

New in Chrome 69: Building doughnut charts with conical…

Everybody loves charts. They convey information in a simple way that can be quickly interpreted at a glance. And everybody loves doughnuts. They are...
Facundo Corradini
8 min read