Post

An eight hour work day doesn’t mean eight hours of coding

One of the most important factors to take into consideration when setting deadlines is that, for a programmer, an eight hour work day doesn’t actually mean eight hours of coding.
This is a mistake that a lot of project managers make when setting deadlines for tasks. Even worse, this is a mistake that many programmers make […]

Post

Don’t give up

One of the best lessons to learn, not only in software development but also in everything you do, is “don’t give up“. Never. It pays off. Really!
This is one of those things that you have to teach yourself, each and every day. If you get hit, hit back, harder.
Why I am writing this? Well, I […]

Post

How to get java thread stack traces for a Windows service with jstack

When running in a console window, pressing CTRL+Break signals the JVM to print out all stack traces of currently running threads.
If your application runs as a service (or linux/unix dæmon) you can’t press CTRL+Break, so you have to signal the JVM yourself to produce the stack trace. You can do that on linux by signaling […]

Post

DNS issues fixed, some words about BlogDesk

I’ve been having some name DNS issue the last four or five days, but my web host finally solved the problem.
My domain payment went in a day late and my domain went into “client hold”. One day later it dropped from all DNS servers :).
In other news :), I’ve started using BlogDesk. It’s a great […]

Post

Generating your model from a schema definition using Maven and JAXB

If your project requires quite a large data model and it so happens that you have a xml schema definition on hand, you can easily transform that XSD into Java classes using Maven 2, JAXB and some manual labor.
Things you might want to know:
* doesn’t work out of the box on JSE6. It actually needs […]