Archive for the 'Software Development' Category



The previous post on localization outlined a solution to the issue of localization - i.e. the display of your pages in multiple languages (and where appropriate currencies, time formats, etc).
In that post I highlighted the issue of memory usage when putting a resource bundle into each user’s session who differed from the default site language. […]

Before continuing to read, please note that there is a Part II to this post which addresses a performance issue in the following approach. However, please do continue reading because Part II assumes you have read this entire post and only makes minor changes to the code herein…
I have seen a couple of approaches to […]

In a move that brings CFML into the same arena as PHP, New Atlanta have decided that, as of June 2008, they will release their BlueDragon CFML server as free open-source. It will be available as an Eclipse J2EE project with an ant build script. What will be open-sourced will be roughly equivalent to Adobe’s […]

Here is the problem: Model-Glue scaffolds give you a nice skeleton to work with. My specific issue was with the list screens, which use a query object to populate the table in the view. If it were an iterator with records, then I would have no issue. However, Model Glue only gives the option of […]

I wanted a consistent way to access application configuration settings in Model-Glue without embedding too much implementation into my views and as little as possible in the controller(s).
I found a way to do it that works well for me. I don’t know if it is best practice, but it just might be.
Source of knowledge:
http://www.nabble.com/Global-Application-Name-td7582344.html
I’ll start […]

I’ve flirted with a lot of technologies over the years. More recently I have been working with Java - Struts with Spring, and even more recently .NET/C#/ASP.NET. They are fine architectures in their own right, and in high-end commercial systems they have a lot to offer. However, there is still something just too heavy duty […]