Archives » Technology

The Joy and Sorrow that is Maven

In the world of Java development, the two top choices for build tools are Ant and Maven. Like Coke and Pepsi, or any other good two-headed field, the choice provides endless voice to discussions of which is better. What is interesting to me in the threads, though, is that when people praise or defile Maven, […]

Read: The Joy and Sorrow that is Maven

Fluffless in Chicago

One of the most dangerous time for a project is the day immediately after someone has been to a conference. They’ve been wowed by some new tool or technology and can’t wait to use it. “Man, we should be using WangDoogle4J instead of Struts. I went to a session about it, and it blows everything […]

Read: Fluffless in Chicago

Team Work

Software development is a team sport. Places can try to hide that fact with cubicles and individual assignments, but the fact remains that putting a system together takes a diverse group of people to pull it off: managers, developers, users, testers, writers, the list of roles goes on. But how often is thought put into […]

Read: Team Work

Glean gets a dashboard

Dashboards are in. Dashboards are happening. It’s what automation is supposed to be about: to be the crowbar against an accumulation of feedback. Getting data is the first step, being able to interpret it is where the action starts.
I’ve wanted to have an all-in-one-page view of a project’s metrics for years now, ever since seeing […]

Read: Glean gets a dashboard

The XML Grinch

The techno debates about one technology versus another are often hard to follow unless you’re pretty well versed in the specific technologies, and with the number of acronyms and tools expanding daily, most of the debates end up in relative obscurity. If and when you do need to understand them, the best hope you have […]

Read: The XML Grinch

Ode to Solution Based Modeling

While googling around recently, curious to know of any news of an old friend and methodologist, Jeff Alger, I came across a recent blog post on his methodology, Solution Based Modeling (SBM), and the book that details it, Developing Object Oriented Software For The Macintosh. [Note: while the book is out of print, there is […]

Read: Ode to Solution Based Modeling

Glean 1.1 Released

Nobody really trusts a 1.0 release, but you have to start somewhere to get the tires kicked. To that end, I’ve updated Glean with fixes for a couple of the tool scripts and added some new tools, and am cutting that as a 1.1 release. No need to put off using it any more.
The new […]

Read: Glean 1.1 Released

Java project feedback with Glean

I’ve written a small framework of Ant scripts, that I call Glean, that drive a set of open-source tools to generate source code analysis, documentation and metrics for Java projects. It’s available for download, and distributed under an MIT License.
For starters, I have scripts packaged to drive a number of tools that can give you […]

Read: Java project feedback with Glean

Filtering out Javadoc tag warnings

Javadoc is an amazing tool. It’s hard to imagine dealing with the Java libraries, let alone any other component or project API, without it. One thing that’s annoying, though, is that it is chatty, and it is hard to tell it “do your job, and don’t tell me all of the things you want to […]

Read: Filtering out Javadoc tag warnings

Using date ranges with StatSVN

I started checking out StatSVN a few months ago, and have since been able to set it up for a couple of projects. I’ve got to say that the developers have been very helpful in resolving a couple of problems quickly, and have even gone and added some really interesting features, like a code churn […]

Read: Using date ranges with StatSVN