Here are the slides for talks I’ve given at meetups and conferences. Presenting is fun! Unfortunately, most were not recorded. I included links to the ones that were.
Me giving a talk at the SF Haskell meetup at Wagon.
My older slides were produced with a customized version of org-html5presentation.el that does not work properly in Firefox. I’ve included pdf versions for these—they are ugly but readable. Newer slides, based on reveal.js (still built from org mode) should work everywhere (including mobile).
I’m not sure I would recommend following these slides, but this general progression is a great way to learn the underlying theory. Implementing interpreters for each stage, working up from the untyped lambda calculus to dependent types, is a great way to learn—it’s less of a climb than it seems!
FRP
I did a survey of functional reactive programming (FRP) for CS 263 at Berkeley. At the end of the semester, I gave a presentation on the subject: