Quantcast
Channel: Eric's Ramblings
Browsing all 10 articles
Browse latest View live

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 Article



Using 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 Article

Turning 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 Article

Turning 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 Article

Turning 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 Article


Technical 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 Article

Turning 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 Article

Announcing 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 Article


Installing 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 Article


The #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
Browsing all 10 articles
Browse latest View live




Latest Images