Tutorial

Using the Switch(true) Pattern in JavaScript

The switch true pattern isn't well known but it is incredibly useful. It's not a JavaScript specific pattern, but I use it in almost every single project.

Read
Tutorial

Using Git Bisect to Find Code Regressions

Want to find out the exact commit that introduced a bug to your code? Git Bisect is just the tool for the job.

Read
Presentation

Presentation: Building a High Volume Data Processing Pipeline in JavaScript

There's more to JavaScript than e-commerce websites and web banners. This presentation is about an ETL pipeline I built with a microservice architecture in JavaScript and some of the lessons I learned as part of the process.

Read
Tutorial

Getting Started With Docker (Part 1)

What is docker? Why do I need it? How do I use it? If you're asking any of these questions, this article is for you.

Read
Presentation

Presentation: Pushing Compute to the Browser

Exporting vast quantities of data from platforms is common, but queues, scaling & latency pose technical and real-world problems. Using a number of modern solutions like HTTP 2, web workers and careful state management with redux we can offload the work to the browser and deliver the user a delightful experience.

Read