FeedBurner makes it easy to receive content updates in My Yahoo!, Newsgator, Bloglines, and other news readers.
Posted: Fri, 21 Nov 2008 01:06:46 +0000
Every time I need/decide to upgrade GHC, it seems there’s a different set of hoops I need to jump through to get it working on OS X 10.4 (Tiger). Â I don’t have OS X 10.5 (Leopard) and I don’t intend to buy it, so unfortunately I don’t get to use the nice-and-simple installer. Â I’ve decided [...]
Posted: Sun, 09 Nov 2008 20:00:30 +0000
In my previous post I talked about how to reduce the size of your Java binaries without sacrificing functionality. Â Using Proguard to strip out unused and redundant code, I was able to squeeze 1.4 megabytes of already-compressed JAR files (an applet plus its libraries) into 276kb. Â The motivation was to reduce download times and data [...]
Posted: Fri, 07 Nov 2008 21:38:26 +0000
It may not seem important to those of us who develop server-side Java software, but size matters. Â If you distribute your software on CD or DVD, you aren’t going to worry about 10 megabytes here and there. Â The only Java developers who tend to put as much thought into optimising for size as they do [...]
Posted: Thu, 06 Nov 2008 22:23:19 +0000
This post is mostly for my future reference as I keep forgetting this information and have to search for it each time. These links demonstrate the little tweaks that you can make to your Swing applications to improve the user experience under OS X. Make Your Swing App Go Native (Part 1, Part 2, Part [...]
Posted: Thu, 06 Nov 2008 12:05:28 +0000
A while ago I wrote about my decision to resurrect and open source one of my oldest projects, the Football Statistics Applet. Â Being an AWT-based Java 1.1 applet, written by my less experienced self, the code was pretty clunky. After a period of inactivity, I’ve spent a lot of time in the last week on the [...]
Posted: Tue, 21 Oct 2008 16:18:58 +0000
Version 0.9.8 of ReportNG is now available for download. Â This version addresses a couple of issues with the XML output from the JUnitXMLReporter: The XML output now includes failed and skipped configuration methods. Â Previously these were included in HTML reports but omitted from the XML. You can now control the dialect of the XML that is generated. [...]
Posted: Mon, 13 Oct 2008 15:37:45 +0000
I’ve been keen to take a look at John Ferguson Smart’s Java Power Tools since I first found out about it. Â Fortunately, it has just been added to the ACM’s online books programme so, as an ACM member, I’ve been able to read it online. The book consists of 30 chapters, each dedicated to a different [...]
Posted: Wed, 01 Oct 2008 11:16:06 +0000
One feature that has been on the TODO list of the Watchmaker Framework for Evolutionary Computation for some time is the ability to distribute the evolution across several machines. Â Some time last year I started on a RMI-based solution, but I wasn’t happy with it so I deleted it and put the idea on the [...]
Posted: Thu, 25 Sep 2008 23:06:28 +0000
Since my previous post on the subject, Stackoverflow.com has moved from private beta to public beta. Â I’ve had more time to use the site and have some more thoughts. Â The criticisms here are meant to be constructive. Â Hopefully the feedback from users will help the Stackoverflow team to make a good site even better. Performance First the [...]
Posted: Thu, 25 Sep 2008 18:33:45 +0000
Are there really software development teams out there that don’t use any form of proper source control at all, even the bad kind?  I’d like to think that it wasn’t the case but I’m not so naive. There’s a reason that “Do you use source control?” is the first question on the Joel Test.  It’s because it’s [...]