All Stories

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
9 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

Photo by Dairui Chen on Unsplash React-motion is a library that makes it easy to create realistic animations within components using the laws of physics....
Christian Nwamba
18 min read

How to use React createRef

If you have been developing web applications long enough, then it is likely that at some point you have used JavaScript DOM libraries such...
Glad Chinda
9 min read

The definitive guide to React Material

Material Design is a design language that was first introduced by Google in 2014. It’s a visual language that makes use of grid-based layouts,...
Yomi Eluwande
6 min read

5 common practices that you can stop doing in…

At this point, it’s tough to argue that React is one of the most loved libraries on the planet. There is a tremendous amount...
Manjunath M
7 min read

Level up your CSS selector skills

I’ve been using CSS for many years now but one thing I’ve not revisited in depth until recently is the topic of CSS selectors....
David Gwyer
9 min read

Rendering large lists with React Virtualized

http://www.reactvirtualized.com A common requirement in web applications is displaying lists of data. Or tables with headers and scrolls. You have probably done it hundreds...
Esteban Herrera
11 min read

How CSS works: Understanding the cascade

A few weeks back I got to start a short series on CSS fundamentals. If you’re in the front-end web development space, CSS is...
Benjamin Johnson
6 min read

Extending a client with the language server protocol

https://microsoft.github.io/language-server-protocol/ We’ve seen quite a lot of movement on the editor front in recent years. First, Sublime Text came to conquer the world. It’s...
Florian Rappl
13 min read

Binary data in the browser: Untangling an encoding mess…

The case of the corrupted MIDI file Until recently, I wasn’t very familiar with using Typed Arrays because I tended to avoid the the...
Omar Shehata
10 min read