The Pragmatic Programmer says, "Learn a new language every year". This is great advice, not just because it puts new tools into your mental... more»
Software is full of ilities - those quality attributes that more seasoned veterans (or anyone th more»
Dan North, the veritable progenitor of behavior driven development (or BDD), more»
Found a good shortcut for getting access to hidden folders in OS X file dialogs and the Finder. It requires some typing and it doesn’t... more»
Last weekend, I spoke at the Ag ile Experience in Reston. It was a great con more»
GMail complains that the 44 Kbps internet dial up connection I'm using may be too slow. It suggests that I switch to HTML view. I reload the... more»
Tests increasingly serve multiple roles in today’s projects. They help us design APIs through test-driven development. They provide... more»
For those of you who are wondering if Ruby is enterprise worthy, then eRubyCon is for you. The speaker list is a "W more»
Judging from the list of features that will be included in NetBeans 6.5, more»
Looks like the JavaOne team now has most of the audio up from the JavaOne 2008 conferen more»
I just spent this weekend speaking at the Ag ile IT Exchange conference i more»
Just hit a NullPointerException in some code: public boolean isOwner() { return authManager.getUser().equals(blog.g etOwner( more»
A couple of years ago, the Minneapolis-St. Paul airport introduced self-pay parking gates. Scan a credit card on the way in and on the way... more»
I ran into a situation the other day with Groovy that baffled me at first. Let's create a range from 0.0 to 10.0 and then use it to check if... more»
From the Link edIn Engineering Blog: more»
This morning I got an email "I thought you might get a kick to see that your (and Andy???s) book was named one of the Top 100 Software more»
I am pleased to announce that we have worked up a Grails plugin for Hudson. more»
I’ve published a summary of the OSGi survey results on the APS blog more»
I was talking to Tim the other day about auditing Rails projects, a more»
Brian Guan, one of the pioneers of Grails use within Link edIn, has started a more»
This surprised the heck out of me.?? We recently finished a new TV room down in the basement.?? We have a 50″ plasma TV, mounted on the... more»
So we version control/source control everything on our project.. code/data/artifacts/diagrams etc. yesterday I said why not extend it to my... more»
I was reading a blog entry at more»
For quite some time I've been pondering OSGi and how it fits into enterprise Java. And that interest has been magnified over the past month... more»
Today I am delivering a presentation entitled more»
Shake off that St. Patrick's day hang-over by coming over to the AJUG meeting this Tuesday, March 1 more»
Marti nig & Associates Methods & Tools group recentl more»
Today is the first day of JBoss World, I survived the first three presentations and waiting for the keynote to be complete to d more»
This post is to mostly keep track of the numerous blog threads going on about IDLs and schemas for REST. I find myself with more to say that... more»
In this installment we are going to build the Dashboard page of the Tempo application. T more»
In my recent post, I had mentio more»
I'm looking forward to speaking at The Rich Web Experience conference in San Jose next month. The event runs from September 7th through 9th.... more»
We've already looked at one of the two big problems posed by anti DNS pinning on Java applets; because there's rebinding on the applet and... more»
Every time I see a live show at the Denver Botanic more»
InfoQ.com has published my AOP myths and realities talk recorded at a No Fluff Just Stuff conference. InfoQ.com founded by Floyd Marine more»
The 2006 NFJS tour kicked off t more»
I just posted the JDOM 1.1 release for download. This release includes about 20 improvements and bug fixes. more»
Java™Server Faces (JSF) technology, a server-side framework that offers a component-based approach to Web user-interface development,... more»