Blog Archive 2013 HTML5 Life of a Photon Nov 18 2013 Improve the News! Nov 09 2013 Photoshop iOS Auto Resizer Nov 06 2013 C++: Eliminate Parallel Lists with Higher Order Macros Apr 19 2013 Mosaic for Mac Jan 26 2013 Game Jam Complete! Jan 24 2013 Loading Compressed Android Assets with File Pointer Jan 19 2013 2012 Enabling Civ4 Python Console in OSX Nov 25 2012 Mass Convert PSD to PNG Sep 16 2012 Spriter SCML Parser in Scheme Aug 29 2012 Cljs-bench Facelift Aug 14 2012 Introducing Impatient-mode Aug 13 2012 PPfAI Chapter 2 (in Clojure Core.Logic) Aug 01 2012 PPfAI Chapter 1 in Clojure Core.Logic Jul 29 2012 Cljs-Bench Jul 28 2012 Introducing Fast, Persistent Sets in Ruby Jul 21 2012 Automating Debian Installs With Preseed and Puppet Jul 16 2012 User Interfaces Are Hard Jul 13 2012 Extending Closure Classes From Clojurescript Jul 08 2012 defasync Jul 07 2012 Asynchronous Sequential Code Shape Jul 06 2012 Lexicographical Events Jul 05 2012 2011 Merry Christmas from 50PLY Dec 16 2011 GoTime 1.5 Oct 26 2011 GoTime Is Now Available Oct 19 2011 Mail.app Email Snooze Oct 16 2011 It’s Almost GoTime! Oct 15 2011