Sat 04 June 2016 Know when to fold 'em: visualizing the streaming, concurrent reduce
Fri 28 March 2014 Orders of Magnitude for Free!
Sat 11 January 2014 xkcd 1313 by simulated annealing in Clojure
Fri 14 June 2013 Three Laws of Functor Confusion
Thu 16 October 2014 Yak herding for misers - wrangling hundreds of AWS Instances with Clojure
Mon 08 September 2014 Testing on Hundreds of AWS Instances - (sort of Distributed functional programming, part 3a)
Fri 15 August 2014 Beauty and the Beast - Distributed functional programming, part 1
Mon 03 February 2014 Scala for Beginners - The secret information "they" don't want you to know.
Thu 22 May 2014 Sign of the Times - Managing inhomogeneously bitemporal data with Datomic and Clojure
Sun 21 July 2013 Medical Moneyball!!
Mon 05 January 2015 Look at the Pie. Or my new, crappy watch I made myself.
Fri 28 October 2016 Parallelize all the things -- Deconstructing Haxl, with Clojure macros, topological sorting and Quasar fibers
Sat 31 January 2015 A minimalist translation of Clojure's core.async to Scala
Fri 12 December 2014 Squiggly Lines: Background lint- and type-checking for Clojure in emacs.
Tue 09 December 2014 NYC Clojure Meetup slides on lenses and appropriate typing
Wed 26 November 2014 Lost in Transduction - Heresy and ingratitude edition
Tue 11 November 2014 Stateless but state-aware types for transducers in Scala, using what seems to be magic
Sun 02 November 2014 Purely functional transducers - where does state belong?
Wed 29 October 2014 Type-safe transducers in Clojure. And Scala. And Haskell.
Wed 08 October 2014 vanholes - Van Laarhoven Lenses in Clojure
Sun 28 September 2014 tinholes - performant, strongly typed lenses in Clojure
Mon 22 September 2014 Pinholes 2 - Ignorance, misrepresentation and prejudice edition
Fri 19 September 2014 Pinholes - Idiomatic Clojure Lenses
Sun 14 September 2014 'Ducers Wild -- a concise guide to the menagerie
Mon 25 August 2014 Distributed purely functional programming, part 2
Sun 24 August 2014 Quick tip on getting lein to recognize your new dependency
Tue 12 August 2014 Yeah, yeah, I should have used perl
Mon 11 August 2014 Procrastination with a clojure M-x yow slackbot
Mon 02 June 2014 Fortran, Clojure, Haskell and Julia are not at war
Fri 24 January 2014 FUNCTIONAL functional reactive programming, state monads and all that, in Clojure
Wed 09 October 2013 Typecasting, part 2
Fri 20 September 2013 What if John Conway Wrote Esolangs?
Tue 17 September 2013 Hollywood Typecasting - Adventures with typed clojure and IMDB
Mon 12 August 2013 Deriving the Y-Combinator in Clojure
Tue 16 July 2013 Varieties of laziness: clojure reducers, scala views and closure functors
Tue 28 June 2016 Scala Partial Functions Are Disgusting and Unnecessary
Fri 17 June 2016 Notes on Horrible Code
Sat 06 September 2014 Comedy - A brief syllabus in honor of Joan Rivers
Wed 23 October 2013 Making a pretentious logo using CSS
Sun 29 December 2013 Notes on Arrogance
Thu 23 January 2014 FUNCTIONAL functional reactive programming
Sun 16 June 2013 futures on functors of function functors for fun and function
Mon 14 October 2013 Porting a land line to Google Voice and Obihai
Thu 27 October 2016 Losing my religion: Switching to windows + linux under Hyper-V
Tue 05 August 2014 Boyhood vs Little House Smackdown
Sat 03 August 2013 Computer Chess is not just a bad movie, it is a despicable movie.
Fri 22 November 2013 Headfirst Search
Fri 22 November 2013 Game, Set, Match
Mon 04 January 2016 Spying on myself
Thu 09 January 2014 Hack the Wine