Quantcast

BDD with easyb

Recently I’ve grown increasingly fond of the concepts embodied in the “Behavior Driven Development” (BDD) outgrowth of “Test Driven Development” (TDD) and “Domain Driven Design” (DDD) . BDD is a neat twist on TDD and DDD that strives to more closely tie automated tests with both the “ubiquitous language” terminology espoused in DDD, along with ...

Maven, Tools.jar, and Macs

On the Mac, was using some maven build scripts (well, ANT wrapped in Maven) recently that had references to tools.jar. This is problematical on the mac, since Apple repackages tools.jar (some bits go in Classes.jar) and ironic since some of the classes are already available, so it’s an unecessary error. Some digging revealed a recipe ...

More Google Malware Woes

According to Safari 4 this blog is back on the Google malware list, though the Google Website Owner tools (which look neat) don’t appear to flag any warnings, and it’s not clear why that would be the case. The report sounds pretty innocuous, though oddly it shows up as being for: 74.222.134.0, which nslookup doesn’t report ...

Screening Resumes

We’ve been looking at expanding our development team (contact me if you’re an awesome developer, passionate about what you do, and like people and work) and so I’ve been screening a lot of resumes and CVs recently. If you’re a candidate, keep reading and tell me in your interview you read this. If you’re just ...

JSR-286 is Official – Does it matter?

JSR-286 (the next generation Portlet specification) was approved last week. The major new features of version 2.0 include: * Events – enabling a portlet to send and receive events and perform state changes or send further events as a result of processing an event * Public render parameters – allowing portlets to share parameters with ...