Recent entries...

Apache Commons DBCP is a very nice database connection pool API. It's easy to use and works flawlessly. Did you know that it has a validation feature? Consider this DBCP configured in Spring: <bean id="dataSource" class="org.apache....

If you are using Maven, it's inevitable that you will end up having a dependency on a jar that can't be found in any existing Maven repository.  You could manually deploy the jar yourself.  However, you would need to create an md5 checksum of the jar...

Every once in a while, I want to quickly generate a graphical image of a document.   Some programs, like Visio, have a Save As feature that lets you save your document as an image.  Most programs do not (and I really can't blame them... it's an...

Apache commons is a library of several open source Java projects designed to solve many of the typical problems faced by Java developers. General Benefits You'll write less code. Your code will be more readable and less repetitive. ...

If you're doing any kind of web development, the Firebug add-on for Firefox is a must.  Unfortunately, having Firebug installed and enabled for everyday web browsing can make things a bit sluggish. That's why I use Firefox Profiles.  I have one...

The Sun JVM supports two types of non-standard options: -X options - these are the normal non-standard options - they are not guaranteed to be supported on all JVM implementations and Sun has the right to remove them at any time -XX options - these not...

We use Confluence as our enterprise Corporate Wiki.   Overall, it's a great product that I would always recommend to anyone who is seriously looking at using Wiki technology in their organization.   One of the nice features of Confluence is the...

Simplify Avoid tweaking your desktop environment, colors, and keyboard shortcuts. Simplify by going with the defaults as much as possible. Software development is all about coding speed not having your screen look good. Most programs have...