All Stories

Custom polymorphic code snippets in VS Code

Code snippets are available in pretty much all code editors these days. They can be a great times saver allowing you to insert commonly...
David Gwyer
7 min read

How CSS works: Creating layers with z-index

Introduction This post is the third in “How CSS Works” — a series where we dive deep into the fundamental building blocks of CSS that can...
Benjamin Johnson
5 min read

Beyond REST — Using GraphQL to shape your data

Overview GraphQL is an exciting API for ad-hoc queries and manipulation of hierarchical data. It is extremely flexible, has great tooling and provides many...
Gigi Sayfan
9 min read

The best React inline style libraries  compared

In any non-trivial React app, CSS styles can become a problem if you don’t manage them correctly. Global style definitions, !important rules everywhere, and low...
Esteban Herrera
11 min read

Using Recompose to write clean higher-order components

If you like keeping things simple in React by creating small components with functional component syntax and then using them as pieces to create...
JuanMa Garrido
7 min read

Set up React Hot Loader in 10 minutes

Several years ago, it was becoming tiring (and annoying in the case where the changes do not render as expected) to refresh the browser...
Christian Nwamba
7 min read

Flexing with CSS Flexbox

Flexbox also known as flexible box is a type of layout model in CSS that makes it super easy to design responsive layouts. The...
Nosa Obaseki
3 min read

A quick and complete guide to TypeScript types

Photo by Mr Cup / Fabien Barral on Unsplash TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. TypeScript is open-sourced, it...
Christian Nwamba
4 min read

Submitting HTML forms using JavaScript frameworks (Vue, React, Hyperapp)

HTML forms can send an HTTP request declaratively while submitting forms and awaiting response. However, you have to wait for a full page reload...
Ogundipe Samuel
8 min read

What every developer needs to know about HTML email

HTML email: you may love it, you may hate it — but you have heard of it. I bet you have an opinion on it, too....
Jason Rodriguez
10 min read

5 React Motion use cases with examples

React Motion is a library that makes it easy to create realistic animations within components using the laws of physics. An endless possibilities of...
Christian Nwamba
17 min read