Bleeding edge of development – upgrading system and ANT stops working

Monday, December 28th, 2009

I run Debian Unstable as my main desktop system. I shoot myself in the foot couple of times a year with the upgrades but I like using the bleeding edge of development.
Today after my “regular” upgrade I noticed that one of the ANT tasks did not perform as I would have expected.

/home/toomasr/workspace/project/build.xml:459: The following error [...]



Hacking with IDE plugins – fun art of binary patching

Friday, December 11th, 2009

Today’s software is so much about integration. You can have a cool Java utility but if you don’t have an Eclipse plugin for that, a large % of Eclipse users won’t adopt (IDEA & NetBeans users require plugins just as much). In the consumer market the same goes for browser extensions and iPhone apps [...]



Where did my OOM go?

Tuesday, March 24th, 2009

Editor: We have a guest appearance from a CDO of a Fortune 500 company (actually not Fortune 500, but yes, a development manager for 200 devs). The twist? He has a compiler installed and apparently an editor too.
The other day I was playing around with a tool for memory analysis and wrote a small snippet [...]



Announcing Squill: Not Another ORM

Tuesday, December 9th, 2008

Remember that post about Typesafe DSLs that had a part one and no follow up? Well, meanwhile Juhan Aasaru and yours truly were joined by Michael Hunger of jexp.de and JEQUEL and together we have created the Squill project that came right out of the ideas in the paper we wrote with Rein Raudjärv. The [...]



How I stopped worring and learned to love the Maven

Thursday, November 20th, 2008

For many years I was convinced that Maven was a plot to bring the community of Java developers to the point of extinction. It is very slow in development, overengineered and imposes a set of standards where a 20 line build script would suffice.
On the other hand I was always envious of the way Maven [...]