Talks & Code
Here’s a few of my favourite talks:
- EuroClojure 2014 - Taming Asynchronous Workflows with Functional Reactive Programming
- EuroClojure 2015 - Realtime Collaboration with Clojure
- YOW! Lambda Jam 2014 - High Performance Web UI’s with Om and React
Not all talks I’ve given have video but you can access the slides for all my talks on SlideShare.
Open Source projects
Here I keep a list of the open-source projects that I’ve either started or contributed to.
Clojure
- imminent - Composable futures for Clojure (creator)
- bouncer - A validation DSL for Clojure apps (creator)
- clojure/algo.monads - Macros for defining monads, and definition of the most common monads (commits)
- clj-logging-config - Easy logging configuration for Clojure (commit #1)
Ruby
- AppConstants - A clean way to manage environment specific constants (creator)
- jquery-daterange-picker - A small and simple utility built on top of jQuery UI’s datepicker that provides “validation” for date ranges (creator)
- Ruby on Rails - a full stack MVC framework for Ruby (commit #1)
- JRuby - Ruby on the JVM (commit #1)
- paranoia - acts_as_paranoid for Rails 3 (commit #1)
- Savon - Heavy metal Ruby SOAP client (commit #1)
- Readable test names runner - Run individual tests in rails using their readable names (creator)
- Rcov_plugin - Rails plugin for rcov (commit #1, commit #2)
You can also see what I’ve been up to on my GitHub profile.