My Stuff

2010 Conferences

OSGi DevCon @ JAX London

February 23 - Keynote titled OSGi in the Enterprise: Agility, Modularity, and Architecture’s Paradox

EclipseCon

March 22 - 25 - Tutorial on Modular Architecture

Tweets @ Twitter

#apple selling 25,000 iPads per hour. http://bit.ly/bpgr3R 2 days ago

Cost of U.S. Census http://bit.ly/9AsimE Let me help. Select COUNT(distinct id) from the_people; I'll take my 14 billion now! 2 days ago

Apple's site is alive #iPad available for pre-order. 2 days ago

Interesting when developers brag they've been involved in "40 projects past 10 yrs." Uncool! Didn't stick around to learn from mistakes? 2 days ago

Hmmm...Apple's website says they'll be back soon. Must be updating to enable purchasing the #iPad. 2 days ago

LinkedIn Profile

The opinions expressed on this site are my own, and not necessarily those of my employer.

Open Source

I’m the creator of JarAnalyzer and AssAnalyzer, open source utilities that analyze the dependencies between Java .jar files and .Net assemblies, respectively. Each has two output formats. First is an .xml file reporting a useful set of metrics that offer a subjective view of the design quality of an application. A stylesheet is included. The second is a GraphViz compliant dot file that can be used to generate a visual component diagram showing the dependencies between the .jar files and assemblies. Both are command line utilities and can easily be incorporated into your build scripts.

Additionally, I also developed RakeBuilder for CruiseControl, a continuous integration server. Shortly thereafter however, CruiseControl.rb hit the mainstream.