Creating a JavaScript promise from scratch, Part 7: Unhandled rejection tracking Rejected promises without rejection handlers can hide important errors, which is why both Node.js and browsers have a way of tracking them. Nicholas C. Zakas January 19, 2021 • 19 min read JavaScriptPromisesECMAScript 6
Introducing Env: a better way to read environment variables in JavaScript Reading environment variables in JavaScript is fraught with peril. Env makes it better. Nicholas C. Zakas February 16, 2021 • 6 min read JavaScriptEnvironment VariablesNode.js
Two approaches to win an argument as a software engineer Software engineers are identified with strong opinions. Here's how to get your point across effectively. Nicholas C. Zakas March 16, 2021 • 7 min read CommunicationWorkSkills
The lazy-loading property pattern in JavaScript You can defer computationally-expensive operations until needed using an accessor property. Nicholas C. Zakas April 20, 2021 • 6 min read JavaScriptDesign Patterns
How to talk to your company about sponsoring an open source project Sustainable open source funding begins and ends with companies providing money for the value they're receiving. Nicholas C. Zakas May 18, 2021 • 20 min read Open SourceFundraising
Making your open source project sponsor-ready, Part 1: Companies and trust Your open source project is starting to gain momentum and it's time to start seeking sponsorships. Here's how to get started. Nicholas C. Zakas December 14, 2021 • 7 min read Open SourceFundraisingSponsorship
Making your open source project sponsor-ready, Part 2: Project hygiene Attracting sponsors isn't always about reaching directly. Sometimes it's about doing the little things right that make your project successful. Nicholas C. Zakas December 21, 2021 • 11 min read Open SourceFundraisingSponsorship
Making your open source project sponsor-ready, Part 3: Accepting sponsorships When your project is ready to accept sponsorships from companies, there are several things you can do to improve your chances. This post describes how to prepare your project to ensure sponsorships can start flowing in. Nicholas C. Zakas December 28, 2021 • 10 min read Open SourceFundraisingSponsorship