JSR-310: A specification request to free Java from the date handling nightmare

January 31, 2010 6 comments

JSR-310 is important. A JSR isn’t that sexy, I know, but this one is worth fighting for.

In order to set the context, here’s an old news flash: The date implementation in Java is a piece of crap. Read more…

Categories: Java Tags: ,

Productive programmers bag of candy

October 23, 2009 1 comment

The bag of candy is up for grabs!

You can either get these tools by following the links below yourself, or as a single zipfile right here. Enjoy!

The zipfile is identical to the one Jan-Erik and I handed out on a stick during the end of our lightning talk at the wonderful Smidig2009 conference earlier today. Thanks for a great conference!

Now, for the contents. Divided into categories, the bag of candy consists of the following:
Read more…

Calling all productive programmers – present your weapons of choice!

September 14, 2009 23 comments

As a consequence of attending  Neal Fords presentation “The productive programmer” at JavaZone, Audun wrote an excellent summary (in Norwegian) at the Capgemini technology blog. Then, Audun, Jan-Erik and I decided to assemble a productive-tuned collection of free software, in order to help our project to be more efficient. (Of course, all team members could have done this exercise by themselves, but it would have been a rather cumbersome one, because we don’t have access to internet from our dev machines.)

Therefore, we are calling out for help with assembling a candy bag for productive programmers, using Eclipse on Windows XP. So far, we have this list:
Read more…

There’s a gap in between, there’s a gap where we meet

September 12, 2009 Leave a comment

I’ve already sent kudos to JavaBin for putting on a fantastic JavaZone this year on Twitter, but the 140 character limit is sometimes just a few characters too few.

I mean, JavaZone is always great, but this year there was just something special to it. It was the high quality of the presentations, with a mix of world famous and home grown speakers. It was the wave of optimism that rolled across the conference, despite the crappy 2009 economy. It was the amount of beer floating around at night. It was seeing all those really great people again that I meet far too seldom. Luckily, JavaZone is this gap in between all things. So, once again, thanks!

There are different places on the net to go look for JavaZone material. Tandberg recorded most of the presentations, and made them available here . The foil sets of the Capgemini presentations can be found here and here (Anders has written some follow ups at his blog on the latter).

Oh, and we have summarized some of the presentations at the Capgemini technology blog as well!

Categories: Java Tags:

Spring AOP – the silver bullet for all our cross-cutting concerns?

August 10, 2009 2 comments

Last week, I got the following challenge at work: How to monitor the average response time of every service call? There are several cool monitoring tools out there, such as JAMon, but for now, it is OK to only use some sort of logging mechanism. What is not OK, however, is to clutter the code base with logging statements scattered around every service call.

Read more…

Categories: Java Tags: , ,

A profession specific vocabulary built by metaphors

August 2, 2009 2 comments

When a physician diagnose a patient with a certain condition, that condition has a formally defined name. The Latin words used to describe a medical condition is unfeasible to understand for most people (and I suspect physicians is quite happy with that), but the physician’s colleagues will quickly understand. The reason is of course that they share the same vocabulary. The need to be able to communicate effectively is perhaps the biggest motivation for creating a such profession specific vocabulary, but it also comes in handy when building profession culture. Your own tribal language makes you look cool.
Read more…

How to send text to the display on your Squeezebox

July 31, 2009 Leave a comment

Did you know that you can send custom messages to your Squeezebox? I don’t recommend this to be your primary communication channel, but despite being useless, it’s still kinda cool. SqueezeCenter provides a command line interface (called CLI, of course:), allowing you to communicate with your precious Squeezebox over good, ol’ telnet.
Read more…

Categories: Random noise Tags: , ,