Recent Posts

Making your open source project sponsor-ready, Part 1: Companies and trust

How to talk to your company about sponsoring an open source project

The lazy-loading property pattern in JavaScript

Two approaches to win an argument as a software engineer

Introducing Env: a better way to read environment variables in JavaScript

Creating a JavaScript promise from scratch, Part 7: Unhandled rejection tracking

Creating a JavaScript promise from scratch, Part 6: Promise.all() and Promise.allSettled()

Creating a JavaScript promise from scratch, Part 5: Promise.race() and Promise.any()

Creating a JavaScript promise from scratch, Part 4: Promise.resolve() and Promise.reject()

Creating a JavaScript promise from scratch, Part 3: then(), catch(), and finally()