Five bad habit of software developers

Now that I have been in the software engineering game for about twelve years, I thought this would be the right time to list some bad developer habits. Some habits that may remind you of a few colleagues, and possibly yourself. It goes without saying that I have never exhibited any of them, personally.

Read full story Comments { 7 }

Weekend fun with the Dutch Railways API

Recently, Dutch Rail (called NS in Holland) made an API available. I thought I would put it to use.

Read full story Comments { 0 }

J2EE in 2011 AD

Recently I enabled one of those “here’s a contract you might like” email services again. I was horrified.

Read full story Comments { 1 }

Musings of an independent start-up developer: a project postmortem

Over the past months, I have been working on my own niche social network site. In this rather personal post I try to look back and reflect, post-mortem. Maybe there’s something in it for you.

Read full story Comments { 1 }

My experiences with Grails

For a private project, I have been using Grails for a couple of months now, and altogether it was a very pleasant experience. In this post I would like to highlight some aspects of it.

Read full story Comments { 8 }

Tricking Google Appengine into compiling jspx files

I ran into a little gotcha the other day. Appengine was refusing to compile and process my .jspx files. The solution was horribly simple.

Read full story Comments { 1 }

GWT moves forward rapidly

So much has been happening in the GWT community lately that I wanted to write a posting summarizing those developments and why they matter.

Read full story Comments { 2 }

‘They won’t let me refactor!’

In recent projects, I have found that developers often avoid company politics, even if it is detrimental to the quality of the software they’re working on. I think they should join the political arena.

Read full story Comments { 0 }

Appengine persistence: just say no to JPA and JDO?

I have been experimenting with writing an application for the Java edition of Google Appengine, which I blogged about before. Back then, I was still trying to use JPA with the Datastore, but the longer I was trying, the more I got the feeling that JPA (and JDO)  just don’t fit Google’s Datastore very well. […]

Read full story Comments { 2 }

Joel Spolsky says he quits his blog

In his most recent posting about distributed version control, in the final paragraph, Joel calls it a day….

Read full story Comments { 0 }