Writing on software design & development.

All of my long-form thoughts on programming, collected in chronological order.

What Use Cases Exist for async_hooks?

The Node.js Diagnostics working group is seeking feedback on async_hooks API usage to guide the development of better high-level abstractions.

Source Maps in Node.js

How source maps in Node.js improve debugging experience for transpiled JavaScript code like TypeScript, ClojureScript, and other abstractions.

TypeScript: Beginner's Guide

A comprehensive introduction to TypeScript including its history, key features, setup instructions, and practical examples.

Avoid global node modules

My thoughts on why you should (usually) avoid global node modules