Proxying authentication using JBoss

Wouldn’t it be nice if the connection to the database is done using the same username as the username used to login to a (JEE) application? Oracle has a solution…

Scala and Java

When you say Ruby, you say Rails. When you say Groovy, you say unit-tests, scripting and integration. Well that might be over-acted, but that’s what most people make of it.…

Develop with faster with smarter tools

I develop software for a living. This involves quite a lot of talking, coaching, attending meetings, drinking coffee, etc. but the actual work is done during programming – when the…

Whitebook on parallel programming

Via the newsletter of Whitehorses, the company I work for, an article written by me is published: Gebruik de multi-core omgeving met Java 7 . As the title suggest, the…

In between LAN-sync, Dropbox

On both my laptop and my desktop computer I have Zumodrive running, a form of Internet storage I wrote about before. When I store something on my desktop while my…

JBoss on Linux

Lately I tried to run JBoss on my Linux-installation (KUBuntu 9). I got lots of java.lang.OutOfMemoryError: PermGen space errors while starting JBoss 5. First I thought that had something to…

Back from the grave: Model Driven Design

A few weeks ago I attended a symposium that was hold to celebrate  the 25 year anniversary of Computer Science at the Utrecht University. In the drink after I talked to…

Threads-alternative in JEE: using the timerservice

A common problem in in developing Java Enterprise (JEE or J2EE) application is working with threads, or more generally executing code asynchronously. Starting and instantiating threads in the old-fashioned java…

Internal DSLs in Scala

The language Ruby is very extendible, making the language very suitable for designing internal DSL’s – custom languages for domain, or single purpose as you could call it. Togetter with…