Tag Archives: code

Testing Closures in Groovy

Post by Scott Vlaminck

I use a lot of closures in Groovy. This often makes my code more expressive and readable – and easier to write. But testing what the closure is doing can sometimes be difficult if the closure isn’t something trivial. To … Continue reading

Posted in Software Development | Tagged , , , | 5 Comments

Using Scribe log aggregation in Grails

Post by Scott Vlaminck

On my current project, our Grails app is running on multiple tomcat instances, which share session state using Terracotta. This gives us a number of benefits, including redundancy and fairly easy zero-downtime deployments. However, any time I need to watch … Continue reading

Posted in Software Development | Tagged , , | 4 Comments

Simile Timelines

Post by Scott Vlaminck

When I initially ran across the Simile Timeline project, I was pretty impressed, both by the power and flexibility of the framework and also by how well it works. What’s more, it’s really simple to use and the site has … Continue reading

Posted in Misc | Tagged , , | 1 Comment

git init

Post by Scott Vlaminck

Jason Rudolph has a great post discussing getting started with git, the new kid on the block for version control. That post alone makes a compelling argument to me for trying it out. This quote hit a little too close … Continue reading

Posted in Software Development | Tagged , , , | Leave a comment

Refactr Contributions to Grails and Groovy

Post by Scott Vlaminck

I’ve still been working with Groovy Builders in my free time lately. With quite a bit of help from Andres Almiray to refactor my builder example to use Groovy’s FactoryBuilderSupport, ObjectGraphBuilder was contributed to Groovy core about a month ago. … Continue reading

Posted in Software Development | Tagged , , , | Leave a comment

With Power Comes Responsibility

Post by Scott Vlaminck

Last night’s panel discussion “The Language Debate” hosted by OTUG was fun. There was a lot of good discussion both during the panel and after the event. Charles Nutter, Robert Fischer, and Paul Cantrell were all great panelists. One thing … Continue reading

Posted in Software Development | Tagged , , , , , | Leave a comment

Dynamic and Static Language Smackdown!

Post by Scott Vlaminck

Thursday, Thursday, THURSDAY! At the O’Shaughnessy Science Hall! See your favorite dynamic language take on the statics! Ok, actually, The Object Technology User Group is hosting a panel discussion titled “The Language Debate: Panel Discussion on Dynamic and Static Type … Continue reading

Posted in Software Development | Tagged , , , , | 1 Comment

Groovy Builders

Post by Scott Vlaminck

I’ve still been thinking about Builders so I dug into Groovy Builders and presented at the Groovy Users of Minnesota (GUM) meeting last night. Since I was inspired by Nat’s post, I used the same example domain that he used. … Continue reading

Posted in Agile Processes | Tagged , , | 6 Comments

Peer Code Review

Post by Scott Vlaminck

No time for code reviews? Maybe Peer Code Reviews are a better fit. As it turns out this is something that we’ve actually been doing for a while at Refactr without having a “real” name for it. We’re a small … Continue reading

Posted in Agile Processes | Tagged , | Leave a comment

On the importance of language idioms

Post by Jesse O'Neill-Oine

Venkat has a very nice post on the importance of language idioms.  He starts with a small Java Swing application and transitions it to Groovy, JRuby, and JavaScript.  I can’t get enough of this kind of stuff, because it shows … Continue reading

Posted in Agile Processes | Tagged , , , | 2 Comments