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
Tutorial

Understanding TypeScript Generics

TypeScript generics can be confusing for beginners. This article explains why they are useful and when to use them.

Read
Tutorial

What is TypeScript and why should I use it?

A beginner's guide to TypeScript. What is TypeScript? What problems does it solve? Why should I use it?

Read