• home
  • archive
  • category
  • about

    2024

    • Dec 30» What AI Meant in 2024
    • Jul 22» how elasticsearch scales (or doesn't)
    • Jul 07» forget color in async, what about contention in a global runtime
    • Jul 06» 3 tools engineers underuse

    2022

    • Dec 31» rum in rust
    • Dec 05» a (very) scenic tour of hnsw
    • Mar 19» tech debt isnt real and cant hurt you

    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
    ^

    • alex moore - niemi
    • moore.niemi@gmail.com

    • mooreniemi
    • var_vulf