Blog Archive 2012 Lookup tables with lambdas May 16 2012 † What Makes and Awesome Command-Line App? May 02 2012 ❺➠ Five Months of eBook Sales Apr 24 2012 Methadone 1.0 with Awesome Tutorial Apr 11 2012 I heartily endorse Ruby off Rails Apr 05 2012 A Protocol for Code Reviews Apr 02 2012 The Nine Facets of an Awesome Command-Line App Apr 01 2012 Slides from my Talk on JRuby and Threads Mar 23 2012 Trailer for my Book Mar 19 2012 Something fun I’m working on Feb 23 2012 Quote: Mocking and Dynamic Typing Feb 22 2012 ❺➠ Mountain Lion Does Not Concern Me Feb 19 2012 Even More Clean Tests:Magic Values Feb 16 2012 Avoid the Kingdom of Nouns with Procs Jan 30 2012 More Clean Tests: Handling Mocks & Block-based asserts Jan 16 2012 The War on Comments Jan 11 2012 Make Tests Clean and Clear without Duplication Jan 08 2012 2011 In Review Jan 02 2012 2011 Review of ‘Working with Unix Processes’ Dec 22 2011 Introducing Methadone, the Awesome Command-Line Library Dec 19 2011 My Book’s in Beta! Oct 25 2011 DC’s New 52 Review Oct 21 2011 Curation FTW and the End of References Aug 07 2011 Why I’d never work for Google, Twitter, or Facebook Aug 01 2011 I spent a dollar on something that’s free Apr 28 2011 Hyperscheduling - How I find time to do things I hate Apr 06 2011 Why not use bash? Apr 02 2011 One Week of using my iPad for personal stuff at work Jan 10 2011 2010 in review; what’s next for me in 2011 Jan 01 2011 2010 Static vs. Dynamic Typing: A matter of keystrokes? Aug 24 2010 In “Offense” of Scala’s Option class; a guarded defense of Cédric’s rant Jul 30 2010 My first iPhone App - Part 5 Jul 18 2010 My first iPhone App - Part 4 Jul 08 2010 My first iPhone App - Part 3 Jun 29 2010 My first iPhone App - Part 2 Jun 27 2010 My first iPhone App - Part 1 Jun 23 2010 In defense of vi Jun 14 2010 Are private methods code smells? May 26 2010 Video of My Talk at ScalaDays 2010 Apr 30 2010 Scala Days Impressions Apr 22 2010 The only four types of classes in your OO system Mar 08 2010 Reading a File in Scala vs. Java vs Ruby Jan 26 2010 Unicode in Your Domain Names Jan 24 2010 Top 5 Shocking Omissions from Spring MVC Jan 09 2010 2009 Prezi on decoding the Scala Map literal Nov 24 2009 Writing a URL Shortener in Scala - The Good, The Bad, The Ugly Nov 23 2009 Make your own literals in Scala Nov 14 2009 Deconstructing the Scala Map Literal Nov 12 2009 Why Github Can Open-Source Their Libraries Nov 01 2009 An anecdote about Joel Spolksy at DevDays DC Oct 27 2009 Mocking Enumeration in Scala with EasyMock Oct 21 2009 Moved my blog to Jekyll Oct 17 2009 My own personal tour of Scala Sep 10 2009 Intro to Scala for Java Developers - slides Aug 17 2009 Simple Metrics for Team and Process Improvement Jun 29 2009 Stand While You Work! Jun 20 2009 Lead or Bleed May 25 2009 Learning Cucumber - With Dynamic types must come documentation May 21 2009 Why maven drives me absolutely batty May 13 2009 Git Workflow with SVN Apr 28 2009 REST Compliance Officer Mar 17 2009 Java Annotations - Java’s love of configuration over convention Mar 11 2009 Git, GitHub, forking: the new hotness Feb 05 2009 Execute on your ideas now; forget secrecy, forget tweaking Jan 22 2009 Command line interface for Gliffy Jan 14 2009 2008 GitHub does it again; another killer feature Dec 18 2008 Gliffy API private beta: what should I do? Dec 12 2008 Why underscores might be better than camel case Dec 10 2008 Gliffy updated their site! Dec 09 2008 EMMA and TestNG for Simple Java Code Coverage Dec 07 2008 I can haz job Dec 01 2008 Ruby’s awesomely dangerous awesomeness Oct 31 2008 Interview Rubric really needed? Oct 24 2008 Things I’d like to leave behind Oct 14 2008 Ruby and dead simple code coverage Oct 14 2008 Interviewing the Interviewer: A Rubric Oct 07 2008 Are you emailing yourself your log errors? You should be. Sep 26 2008 Getting Rake’s PackageTask to depend on generated files Sep 17 2008 Better open-source hosting: SourceForge is looking weak Sep 17 2008 Test REST Services Sep 12 2008 Schema for REST services Sep 11 2008 Didn’t do Test-Driven Design? Record your test cases later Sep 08 2008 Daily backups are gonna save my butt Jun 01 2008 Using ThreadLocal and Servlet Filters to cleanly access JPA an EntityManager May 14 2008 Time Machine almost saved me, but git won out in the end May 09 2008 Using Java Persistence with Tomcat and no EJBs May 08 2008 Git and SVN: connecting git branches to svn branches Apr 28 2008 REST Security: Signing requests with secret key, but does it work? Apr 21 2008 Shell history meme Apr 17 2008 Distributed version control with Git for code quality and team organization Apr 15 2008 Quick and Dirty Code Reviews: Check commit logs Apr 03 2008 2007 Imports considered annoying and pointless Dec 01 2007 Why is J2EE/JBoss configuration such a nightmare? Nov 26 2007 2006 Google Maps Pedometer Jun 29 2006 The Power of Digital Audio Jun 28 2006 Wikipedia and the speed of eBusiness Jun 20 2006 Acquisition of a USB cable Jun 14 2006