apis
- Jan 31» composing http endpoints
- Jan 04» when is an API better or worse?
- Nov 08» OAR is not REST
- Nov 03» apis and program state
- Nov 02» over the horizon of API development
concurrency
cs
- Dec 31» rum in rust
- Jan 20» kth cheapest wine in linear time
- Oct 09» types, tests, and paper
- Sep 22» Prim's algorithm
- Sep 05» Dijkstra's algorithm
- Sep 04» goals (and graph algorithms)
fp
- Oct 09» types, tests, and paper
haskell
- Feb 13» haskell for rubyists: functors
- Oct 09» types, tests, and paper
js
- Nov 28» table driven methods
me
- Sep 04» goals (and graph algorithms)
mooc
- Oct 09» types, tests, and paper
process
- Jul 06» 3 tools engineers underuse
- Mar 19» tech debt isnt real and cant hurt you
programming
- Dec 24» substrings and subsequences
- Feb 13» haskell for rubyists: functors
- Jan 20» kth cheapest wine in linear time
- Nov 28» table driven methods
rails
- Sep 06» always use Capybara matchers first
- Sep 04» Rails SSE is for discrete push events, not streaming
rest
- Jan 04» when is an API better or worse?
- Nov 08» OAR is not REST
ruby
- Feb 13» haskell for rubyists: functors
- Oct 02» Proc#compose
- Sep 25» Graph::Function, a gem for graphing functions
rust
scaling
- Jul 22» how elasticsearch scales (or doesn't)
- Dec 31» rum in rust
search
- Jul 22» how elasticsearch scales (or doesn't)
- Dec 05» a (very) scenic tour of hnsw
web
- Jan 04» when is an API better or worse?
- Nov 03» apis and program state
- Nov 02» over the horizon of API development
- Sep 04» Rails SSE is for discrete push events, not streaming