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

Über Conf

June 14 - 17 - Sessions titled Turtles and Architecture and Patterns of Modular Architecture

Catalyst

July 26 - 30 - Two sessions on rich mobile applications and one on agile development. Half day tutorial on software process improvement.

Tweets @ Twitter

Gearing up for lots of conversation today. Mobile dev., app arch., and some questions for @springrod. Plus a video shoot. #cat10 22 hrs ago

Great feedback on RMA sessions at #cat10 today. Lot's of fun. Look forward to more interaction on the topic tomorrow (and tonight perhaps)! 1 day ago

.@atmanes Did I say "process"? Meant "progress". in reply to atmanes 1 day ago

RT @dalmaer RT @lukew: Comic: the real reason you should design for Mobile First! http://bit.ly/bhKSV6 #thanksron 1 week ago

anyone know if current webOS version (1.4.1.1?) fixes the aGPS problem on Verizon? Does Google Maps lockin the location efficiently? 1 week 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.