Packaging JavaME Applications with the Antic Ant task
This article illustrates just how simple it is to correctly package a Java ME Midlet using Smartkey’s freely available Antic Ant task. Packaging Midlets Packaging Midlets can be a complex process....
View ArticleInteliJ IDEA is now open source!
IntelliJ announced today that version 9 of their Java IDE “IDEA” will be open sourced. Now I’ve got to admit to being a big fan of IDEA. I’ve been using it for years now, and as the IntelliJ people...
View ArticleSecure single sign on (SSO) for JForum
I recently developed a web application that used the excellent open source project JForum for its forum pages. The one thing that was missing from JForum though was a secure SSO module. In this article...
View ArticleUsing the JForum SSO plug-in from Grails
In a previous post I explained how the JForum SSO plug-in can be used to secure a JForum application. In this post I’ll demonstrate how the same principle can be applied in a Grails application....
View ArticleBranching and Merging with Subversion (SVN)
It’s generally considered bad practice to work directly in the head revision (aka. the trunk) of an SVN managed project. Undoing changes committed in the head is difficult, and if there are a number of...
View ArticleA Unix Command to Recursively Delete all .svn Folders
I recently needed to check out a project from Subversion and then delete all of the .svn files from the project directories. Google found me a few different ways to do this, but none of them seemed to...
View ArticleIgnoring Files and Directories in a Subversion Project
Configuring Subversion to ignore files can sometimes cause confusion. Like most things though, if you understand the basic principles, then its not tricky at all. In this post I’ll demonstrate just how...
View ArticleConfiguring MySQL on Mac OS X
I found the documentation for MySQL a little rough around the edges recently when I needed to change a configuration setting for it – everything seemed spread around their comprehensive PDF...
View ArticleUsing Mockito to Unit Test Java Applications
If you’ve spent any time writing unit tests then you’ll know that it’s not always straight-forward. Certain things are inherently hard to test. In this post I’ll show you the basic principles of...
View ArticleSearching for files in an Ant script
This is a simple technique for determining whether or not files matching a given pattern exist within your project. Unlike the available task, this does not require that you need to know the exact name...
View Article