A post over at Understanding Graphics explains the vision and cognition research behind our perception and interpretation of dashed lines in visual design.
Higher-order Clojure functions defining a context (like swap! and send-off) follow a common pattern. See how to apply the pattern to your own functions and macros and how it can be
My Ajax calls were failing and I saw my application logs containing many requests with the HTTP verb "OPTIONS". I narrowed it to oddities with PDFs on Safari.