Types: I spent much of 2017 thinking about how types can help UI programming. I wrote up some now-old advice on
ADTs and
exhaustiveness.
The new fast was a talk on web performance techniques that were fairly new in 2017 thanks to new browser standards.
React/Om: I was an early adopter and (slight) contributor to React and Om, a ClojureScript wrapper for it.
See my 2014 talk on React + Om (a ClojureScript wrapper for React)
and a 2014 experience report on working with Om.
Read Japanese Literature
is a podcast and blog run by my partner, Alison. I help with the website and sound design.
Pyret is an in-browser programming language and environment for use in the Bootstrap curriciulum.
In 2020 and ’21, I updated their IDE to be shinier, faster, and easier to use.
Federated Wiki is a new, personal version of the wiki being developed by Ward Cunningham. In 2011, I collaborated with him to design and build the core UI paradigm that still powers it today.