All Stories

How to manipulate CSS colors with JavaScript

Color models 101 I know you’re here to learn about manipulating colors  —  and we’ll get there. But before we do, we need a baseline...
Adam Giese
5 min read

How to secure a REST API using JWT

REST APIs are great because they are logically simple, they don’t keep complex states in memory, they deal with resources (instead of dealing with...
Fernando Doglio
6 min read

Keeping it simple with the JavaScript console

I’ll admit it, I don’t always use a debugger to figure out what’s going wrong in my program. If my mouse clicks start printing...
Casper Beyer
3 min read

TypeScript vs. PureScript

There are many ways to skin a cat, and for each one, there is a statically typed language that compiles to JavaScript. Among the...
Hernan Rajchert
13 min read

The best static websites generators compared

If you haven’t been keeping up with the static websites hype train, I’d say you’re reading this at just the right time. Static websites...
Arek Nawo
11 min read

8 reasons to use styled-components

TL;DR: In this article, we will be looking at some of the various benefits of styled-components and why you should consider adopting it as...
Nwose Lotanna
6 min read

The noob’s guide to 3D transforms with CSS

Most websites and interfaces are constrained to two dimensions, at most mimicking 3D-esque effects. Take your most common day-to-day interfaces: social media, mobile device...
Alvin Wan
7 min read

Node.js task runners: Are they right for you?

This post will cover the following topics: The history and philosophy behind Node.js Why task runners were developed for Node.js Different approaches taken by...
Thomas Hunter
7 min read

Taming the front-end monolith

While larger back-end systems are usually split up in terms of responsibilities into what we call (micro)services, the client(s) consuming these services are still...
Florian Rappl
8 min read

Choosing between Babel and TypeScript

Babel 7 shipped about six months ago with built-in TypeScript syntax support. This means that projects using Babel can now use TypeScript, without ever...
Gustav Wengel
4 min read

Why you should probably be using a design system…

Steps to scale-up your UI as a developer Perhaps you’ve heard the whispers amongst the marketing team. Or perhaps you’ve heard the words spill...
Tyler Nickerson
7 min read

A quick guide to testing React Hooks

The 16.8.0 version release of React meant a stable release of the React Hooks feature. React Hooks was introduced last year and got favorable...
Yomi Eluwande
7 min read