Adam Solove

Blog

Every post on the site, newest first.

2024

2023

2018

  • Learning about learning

    Notes on study skills, meta-cognition, and how organizations learn — distilled from a vacation spent reading about learning.

2017

2016

2014

  • React.js & Om talk

    Videos and slides from a two-part introductory talk on React and then Om, given to the DC-area Clojure user group.

  • Om experience report

    First impressions of David Nolen’s Om — a thin ClojureScript wrapper over React — after building a small map-styling app over Christmas.

2013

  • Constraint programming in the browser

    My JSConf 2013 talk on Cassowary in the browser, plus a short reading list on constraint solvers for UI.

  • You should speak at JSConf

    How I went from no topic to a JSConf community-track talk in four weeks — and why you should try it too.

  • Being inspired by Sketchpad

    What Ivan Sutherland’s 1963 thesis still has to teach us — method dispatch, prototypical inheritance, and constraint-driven UI.

2012

  • Stateful views

    MV* frameworks handle stateless event bindings well, but drag-and-drop and other multi-step interactions want state machines.

  • Deferred method combinator

    Wrapping async dependencies with a higher-order function, so callers can keep treating a method as fire-and-forget.