This is a place where I occasionally dump stray words about technology and software development. I am employed by Stripe as a technical writer, maintaining product documentation. In my free time, I contribute to open source software and infrequently write articles for various internet publications. Read More ›
Latest Blog Posts
- Using cancellation with async iterators in JavaScript
- Get the advantages of TypeScript without transpiling
- Using the Plex webhook API to control Hue lights
Latest Talks
- Using Async Iterators in Node.js
- Build a REST API backend with Basejump
- Using RethinkDB in Jupyter notebooks