Category: object-oriented 2013 Java Stack vs Deque Jan 10 2013 2012 Sending Messages vs Method Invocation Oct 06 2012 Scala as a Functional OO Hybrid Apr 03 2012 Building Better Exceptions Mar 29 2012 Exception Handling as a System Wide Concern Mar 28 2012 Transaction Management without the Frameworks Jan 29 2012 2011 Logging is still evil but... Jun 22 2011 2009 is(not(instanceOf(smell))); Jul 29 2009 Convert a Callable to a Runnable May 29 2009 Inheritance vs Composition Jan 24 2009