Hello!
I found this old blog in the corner collecting dust, and thought I'd take it out and give it a shine.I'm Eric Galluzzo, a software developer/designer/architect, primarily in Java and Java-related...
View ArticleUsing inheritance with fluent interfaces: get this
Recently I had a situation where I needed to implement Joshua Bloch's Builder pattern (see Effective Java, item 2) over a hierarchy of Java domain objects. Similar problems would arise when building...
View ArticleTurning functional code into great code: Part 1: Testing
I recently came into contact with an eager young developer with a year or two of work experience, who showed me his code and asked me how to improve it. Since I've been asked this by many people over...
View ArticleTurning functional code into great code: Part 2: Language usage
Welcome! This post is part of a series; if you missed Part 1, go ahead and read it.Today, we're going to focus on how the StylesheetCreator class can make better use of the Java language and its...
View ArticleTurning functional code into great code: Part 3: Duplication and third-party...
Hello, and welcome back! This is part 3 of an ongoing series on turning functional code into great code. If you haven't read part 1 or part 2, go ahead and do so, then come on back!Last time, we saw...
View ArticleTechnical Writing 101
Reading through several posts on this blog, I've realized that they ramble on and on (hence the title of the blog...) and are generally written poorly. I attended a great talk by Elizabeth Naramore on...
View ArticleTurning functional code into great code: Part 4: Encapsulation
This is part 4 of a series on turning functional code into great code. If you haven't read part 1, part 2 or part 3, go ahead and do so and then come back! (Warning: they're pretty long and rambling;...
View ArticleAnnouncing AffirmIt!, the supportive testing framework for Ruby
Are you a developer? Testing framework got you down?Have you had:Difficulty concentrating, remembering details, and making decisions?Persistent sad, anxious, or "empty" feelings?Feelings of guilt,...
View ArticleInstalling Ruby 1.9.3 via RVM in Ubuntu 11.10
This morning, I needed to install Ruby 1.9.3 on my Ubuntu 11.10 system, but it took a little bit of trial and error. I did get it working, using (approximately) the following steps.RVMFirst, install...
View ArticleThe #1 Android feature missing from iOS
I bought an iPad mini for Christmas, since I'm starting to learn iOS development to complement the Android development I have already done. It's a nice device, great for e-reading. But I'm an Android...
View Article
More Pages to Explore .....