Presentations
Here's a list of presentations I've somehow managed to give!
Generating Earthbound's SNES data from JavaScript
This talk is about generating background images from the SNES RPG Earthbound entirely in client-side JavaScript.
Finally! Trustworthy and Sensible API Documentation with GraphQL
In this talk, I go over my personal experiences writing API documentation for ten years, and why GraphQL's "everything needs documentation" approach is a much needed improvement.
From REST to GraphQL
David Celis and Garen Torikian demonstrate how you can use GraphQL to build your APIs and explain why companies like Shopify, Pinterest, and GitHub are choosing GraphQL.
A Brief History of Rendering Math Online
This talk explores newer sever-side techniques that are fast, secure, and accurate in their transformation of TeX for the web.
How GitHub uses GitHub to Document GitHub
Everyone knows that GitHub is the place to host your project's code. What you may not know is that the same workflow developers use to create, update, and manage their software is also used to create, update, and manage GitHub's documentation.
Documentation and Open Source
A talk I gave at GitHub about documentation in open source projects.