Month: July 2008

Hiding XSLT Tag Soup

The ever-interesting Jeff Atwood correctly points out that many frameworks force you to create tag soup – a horrible mess of executable code and HTML markup. Commenters suggest a number of solutions but none are really satisfying. Our in-house framework started back in the bad old days with Java emitting […]

Read More

My New Favorite Extreme OO Rule

Two code dojos ago, we tried using three Object Calisthenics rules (aka “Extreme OO” rules) in our kata exercise. The “Object Calisthenics” essay was published in The Thoughtworks Anthology. Since then, I have checked out the anthology from the YD library. After reading the original essay, I decided to apply […]

Read More

ICFP Contest 2008

This year’s ICFP programming contest was this past weekend. This year’s contest was to write a program to control a simulated Mars rover and get it to its home base. While avoiding Martians. 🙂 Before the contest, we (my ‘team’) were planning on working in D. A mate of mine […]

Read More

Spartan Programming

In the spirit of Extreme OO that we’ve been trying in some of our code dojos recently, have a look at Spartan Programming. I hadn’t thought of counting characters or tokens per method before – wonder how our classes would do on this metric? Might be fun to try sometime.

Read More

Extreme Ironing in Visual Basic

Extreme ironing looks like fun: take an ordinary activity and do it in strange places or under strange conditions or both. I felt a bit like an extreme ironist this week as I wrote a plugin for Excel in Visual Basic, surely one of the more unit-test-unfriendly languages out there. […]

Read More