• Reason & React

    A short overview of ReasonML and ReasonReact for the Santa Barbara JavaScript meetup

  • Refactoring Live: Primitive Obsession

    Let's roll up our sleeves and clean up some smelly code. In this session, we'll dig in to Primitive Obsession - what happens when our domain logic is all wrapped up in primitive data types? And most importantly, how do we untangle it? Code presented in this talk is available at https://github.com/jamesdabbs/greatbook.

  • Haskell on Rails

    An introduction to Haskell for Rails developers

  • Incompleteness

    A presentation for DC Nerd Nite

  • Introduction to JavaScript

  • Composition

    RubyConf 2016 talk on OO and FP and the nature of composition