Common API mistakes and how to avoid them

Rolodex
Books I'm Reading to Become a Better Writer
I recently picked up several books on writing. I'd like to share these books with you in the hopes that you might also find them interesting.
Review of the iClever Foldable Bluetooth Keyboard
On Migrating from Google Analytics
Removing gVim Right and Bottom Borders
Compromised npm Package: event-stream
17 Pounds in 44 Days: My Adventure with Keto
On Migrating from Wordpress to Static Markdown
The Monster in the Basement
Why you should avoid ORMs (with examples in Node.js)
Essential Firefox Tweaks
JavaScript Object Type Coercion
Advice for Technical Public Speaking: Part 1
Advice for Technical Public Speaking: Part 2
Advice for Technical Public Speaking: Part 3
JavaScript Object Property Descriptors, Proxies, and Preventing Extension
Go v1.10.3 vs Node v10.6.0 Microbenchmark
Recent Concerns about Node.js Security
Cobalt Dungeon Dev 01: Creating a New Room
Developing Cobalt Dungeon using Phaser and Cordova
Node.js and Lambda Three Part Series
Cobalt Dungeon Dev 03: FL Studio Overview
Cobalt Dungeon for Android is now available
Cobalt Dungeon for iOS is now available
The Long Road to Async/Await in JavaScript at SF Node
Cobalt Dungeon Dev 02: Creating a Bitmap Font for Phaser
Go v1.9.1 vs Node v8.9.0 Microbenchmark
Twitter Plays Zork: @DemocraticZork
Support me on Patreon
I'm working on a mobile game called Cobalt Dungeon