Thursday, July 24, 2008

git-rebase --onto master branch topic

is awesome!

(where master is branch's parent, branch is topic's parent)


Sunday, July 20, 2008

Some favorite blog quotes

Saturday, July 05, 2008

Good things learned the first month at Ning

  • Asynchronous code reviews work well, though make sure that the software sends nasty-grams after no feedback for a few days.
  • JConsole is a decent tool. I'm surprised I've never used it before.
  • We have a nice JMX idiom where you register a class and tag methods with a @Managed annotation. This avoids the need to create separate interfaces and implemenations for MBean classes.
  • Google Guice is nice for the static type checking and annotations. I've always hated XML files for configuration.
  • Try out jDBI from Ning's Brian McCallister when you want to directly hook into your db.
  • TestNG is sweet. Classifying tests to group them as fast, slow, etc., is really nice.
  • String.format(). Why haven't I been using this??