node

Setting up a monorepo with Lerna for a TypeScript…

It is often quite useful to use a single repository for maintaining an entire project with all of the packages in it. There is...
Vlado Tesanovic
4 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

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

How secure are your web application’s open source dependencies?

A recent discovery of a hack suggested that at least 1,000 websites running on open-source eCommerce framework Magento were compromised with the help of...
Ben Edelstein
4 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

Binary data in the browser: Untangling an encoding mess…

Until recently, I wasn’t very familiar with using Typed Arrays because I tended to avoid the the black magic of working with binary data...
Omar Shehata
9 min read

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

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

How CSS works: Parsing & painting CSS in the…

https://platform.twitter.com/widgets.js CSS often feels like this mysterious, whimsical force governing everything that we see on the web. It can be inherently simple at times,...
Benjamin Johnson
6 min read

Frontend in 2017: The important parts

A lot has happened in 2017, and it can be a bit overwhelming to think about. We all like to joke about how quickly...
Kaelan Cooter
13 min read

Maximizing business value as a full stack developer means…

Beautiful car! Probably doesn’t need that ridiculous engine though When you’re an independent developer you are by default a full stack engineer; whether you want...
Andrew O'Sullivan
5 min read

Security for full-stack web developers :  Part 2

Welcome (back) to my technical series on security for full-stack devs. If this is your first time joining us, then please check out article...
Robin Percy
8 min read