Skip to content


Writing code is like writing poetry – do it right or you’ll end up in some anthology of shame.

Project Espresso4J – Java inline arrays, lists, and maps

Java 7’s recent release has sparked some interesting discussion, some excited by the new features, some disappointed that it’s too little too late… But this isn’t one of those internet rants about the future of Java; this is about using a language to its full extent!

PHP Puzzler: Forgetful Variables

Today I present to you a PHP puzzler that in fact had me stumped for a day or two. I do enjoy when a language throws a curve ball; it presents an opportunity to gain insight on the mechanics and become acquainted with the nuances of the language in question.

Java 7 launches – new language features introduced

Java 7 is now officially available as of July 28th 2011. The intent of this blog entry is to introduce the new language features. For further details, consult the Java 7 SDK. Binary Literals Underscores in Numeric Literals Strings in Switch Statements Type Inference for Generic Instance Creation Try-With-Resources Improved Exception Handling Improved Compiler Warnings and Errors When Using Non-Reifiable Formal Parameters with Varargs Methods Binary Literals [Official Docs] Long awaited, Java now allows for integral literals (byte, short, int, and long) to be expressed in binary.