Overview
- Frequent contributor to Node.js
- Member of Node.js Core Technical Committee
- Hardest working meatbag in Node.js
A few things I work on when I'm not working on Node.js
-
slug
Slugifies strings.
-
metal-name
Generate metal band names such as Twisted Vengeance and Desecrated Glory.
-
cumberbatch-name
Generate Benedict Cumberbatch-like names such as Banjodad Muffinrats and Barbertruck Muffinbeach.
-
Music Routes Playlist Generator
Create a playlist of songs with common musicians. Like Six Degrees of Kevin Bacon but for music. Sort of. Hosted at http://musicroutes.com/.
-
Music Routes Data
While running Music Routes, I collected a ton of data about what musicians play on what tracks. I decided that I shouldn't bogart that information.
-
Music Routes Visualization
Visualiations for the data above.
-
Web Conference Bingo Cards
Just for fun. Should probably have a snappier interface and more gee-whiz features. Why don't you open a pull request, smarty-pants?
-
clockdrift.js
Need to monitor the time setting on a web server that you don't have access to? Let clockdrift.js do it for you!
Presentations
-
Who cares about open source anyway?
-
Slugging it out in open source
-
A crash course on worker threads
-
A partial taxonomy of test unreliability
-
A response to "Design mistakes In Node"
Non-inflammatory, I promise!
Older presentations
-
We'd like to level with you about Node.js
With Anna Henningsen.
-
A beginner's guide to reading Node.js core source
How to understand and contribute to Node.js core. Node Interactive North America 2016
-
Getting to green: Node.js core testing
Testing Node.js core is perhaps more challenging and messier than testing the typical Node.js project. NodeSummit 2016
-
You are invited
Some ideas on getting started contributing to Node.js. Presented at SFNode meetup in November 2015. Contains many Muppet slides.
-
Curing cancer with HTML5
Not actually about curing cancer or even really HTML5. It's about federated search and Amalgamatic. HTML5DevConf, October 2014, San Francisco.
-
Building a superb university device experience (when you have no resources)
MMWCon, September 2013, Los Angeles.
-
Native app awesomeness (without the native app)
Mobile web performance as well as a few not-necessarily-performance things to do to make your mobile web site not suck. MWF Conference, September 2012, Los Angeles.
-
Fostering a culture of sharing with code
-
Redesign your website in 4,000 easy steps
Short-ish talk on frequent release strategy for websites, with Michele Mizejewski.
Writing
-
My Writing on Medium
Sometimes, I write stuff here.
-
Twitter
More typically, I microblog.