Maven is an interesting tool. It can be both wonderful and viciously annoying. Today's show discusses one of its strengths - modularizing the build process. I give a brief overview of the basic components of our build system, which includes CruiseControl and how the pieces depend upon each other.
I’ve had my head down on a project for the last few months — thus the silence. Martin Fowler’s recent note about Anecdotal Evidence brought me out of it.
MF Bliki: AnecdotalEvidence
Some people would extend this – saying you can’t really talk about an idea until you’ve seen it on multiple projects. While this is nice, I don’t agree that it’s necessary. Just reporting on one particular thing you discovered on a project is useful because it provides raw material for others. Someone else might be in a similar position and your idea gives them something to try. Someone else may have done a similar thing and when they write about their experiences they report theirs on top of yours.
I’ve always been a bit hesitant to share stuff I’m in the middle of doing. Revisions throughout the process often make the end result quite different from where I started. Instead of holding back until I’ve found something I like, I’ll start talking about stuff I’m in the middle of. Hopefully you’ll help me out as you have advice for me to take.
You’ve got database code that uses both Hibernate and Spring. You need to test it. In this podcast I talk about how you can use DBUnit and HSQLDB along with some Spring test classes to create a setup that will let you test database code fast, and in isolation. Just what good unit tests should do.
Check out some great references on database testing, including the ones I mentioned in this show.
I decided to try out adding a GarageBand.com song today, like the SlashdotReview podcast does. The song is Calendar by Eugenia and The Boys. Let me know if you like it. Also feel free to revolt and tell me to pull the music and keep it to tech stuff.
With 19 GB of bandwidth served in just 20 days (thanks for listening to my podcast, everyone), I’m glad I’ve switched providers. I converted my site over to the new ISP at the beginning of the month, and things have gone quite well. I’ve got a new WordPress installation (that I absolutely LOVE), my old blog entries are all in (except a few from mid 2003 that I lost along the way), and I’ve switched from categories to tags. For more on the discussion of why tags are great, see this post and others by him. Still to come: a better look and feel, and integration with my Furl, del.icio.us, and Flickr stuff.