Java get a bad rap. I'll admit that after using Java in my very first programming class in college, I thought it was a silly language. This opinion stayed with me through my first jobs/internships (where I primarily used PHP, Ruby and JavaScript) and all the way until I began a job where I actually developed in Java. After using it for a while professionally, I began to change my tune--to the point where I can now say I like it.

After four years of professional Java development, I figured I'd start to write out some of the things I've learned or just find interesting about Java. Welcome!