## 2017

- Dec 24» substrings and subsequences
- Feb 13» haskell for rubyists: functors
- Jan 31» composing http endpoints
- Jan 20» kth cheapest wine in linear time
- Jan 04» when is an API better or worse?

# 2016

- Nov 28» table driven methods
- Nov 08» OAR is not REST
- Nov 03» apis and program state
- Nov 02» over the horizon of API development
- Oct 09» types, tests, and paper
- Oct 04» refactoring away from statements in Ruby
- Oct 02» Proc#compose
- Sep 25» Graph::Function, a gem for graphing functions
- Sep 22» Prim's algorithm
- Sep 18» combinators in Ruby
- Sep 15» Array#flatten -> Array#collapse (my first C extension)
- Sep 08» more on recursion
- Sep 06» always use Capybara matchers first
- Sep 05» Dijkstra's algorithm
- Sep 04» goals (and graph algorithms)
- Sep 04» Rails SSE is for discrete push events, not streaming