Daemonite blog: home of the motley daemon crew.

<HEAD> Conference 24-26 October, 2008

written by Geoff Bowers on Wednesday, 22 October, 2008 @ 02:43 PM

Only a couple of days till the inaugural conference. Aral Balkan has put together a tremendously ambitious virtual conference, delivered from multiple conference hubs and online over Adobe Connect Pro. Tickets are pretty good value. There's a stellar cast of web aficionados, talking web-tech for three days, across four tracks, covering all manner of topics. has something for everyone. If you miss a session your ticket gives you access to the recording of every presentation delivered post-conference.

HEAD Confrerence

FarCry 5 Jump Start Course Released

written by Geoff Bowers on Monday, 20 October, 2008 @ 05:50 PM

The Jump Start Course for FarCry development should be your first stop for getting to grips with your new FarCry web application. Daemon has released the course free for personal use under the Creative Commons License. On-site and online instructor led courses are available.

FarCry 5 Jump Start Course

CFEclipse Dictionary Generator Released

written by Geoff Bowers on Saturday, 13 September, 2008 @ 03:22 PM

Despite our best efforts, the Daemonites still struggle at keeping documentation up to date. Documenting tags and functions is tortuous. Maintaining that documentation on an evolving code base is even worse. Might as well attempt to turn back the tide, or change global temperature by eating tofu.

how to fake an objectid in sql server

written by Geoff Bowers on Friday, 15 August, 2008 @ 01:18 PM

We work with UUIDs a lot. If you have to work with application code bases that are cross platform and support multiple database servers its the most flexible primary key you'll find. But not all universally unique ids are the same. For example, ColdFusion uses an algorithm for generating them that is not the same as MS SQL Server.

XML Configs Suck

written by Geoff Bowers on Friday, 15 August, 2008 @ 01:00 AM

While XML is a great format for structured data, its not ideal for configuring code frameworks. When working with a framework your code is often broken up into smaller segments that are coordinated at run time. All to often this coordination is wired together using XML configuration files. Its this separation of configuration from code that makes XML so sucky. Embedding metadata into the code itself seems like a much more natural way to manage complex configuration.

FarCry Inline Docs & Icons

written by Geoff Bowers on Thursday, 14 August, 2008 @ 08:20 PM

Seems like a silly thing, but one of my favourite FarCry 5.0 features is the ability to add inline documentation and icons to the webtop. We've been busy making things look pretty in the backend. It's weird how if it looks good, it "feels" good and its just more fun working with the framework.

NearCry Blog Sneak Peek

Review: Mockups from Balsamiq

written by Geoff Bowers on Thursday, 24 July, 2008 @ 07:38 PM

Balsamiq's "Mockups" tool is ideal for throwing together the straw-man, discussion point, come... well mockup, for application development. It's the perfect "electronic napkin". Quick. Intuitive. And if you're a scribbler, doodler, or back of the envelope kinda guy then this is the perfect app.

Mockups: myTube Knock Off

Desktop Keeley: Page 3 Distraction (Uncensored!)

written by Geoff Bowers on Friday, 18 July, 2008 @ 04:01 PM

Desktop Keeley is an Adobe AIR application, built by Glue London, for the Sun newspaper in England. Keeley is a regular Page 3 sensation who makes a profound contribution to society in her role as a mischievous genie in a laptop. Ok, it’s true she doesn’t have many lines - but she’s a sophisticated, method-actor with passion.

Keely: The Cold Shoulder

Improving Performance

written by Geoff Bowers on Tuesday, 15 July, 2008 @ 04:37 PM

When we talk about "improving performance" we're referring to things like greater throughput, more concurrent users served, improved responsiveness. Putting aside blue pills and nasal delivery systems, scaling application development is after much the same thing. When it comes to web applications, delivering your message as fast as you can leads to greater user satisfaction.

Improving Performance: Simple Queuing Theory

The webDU Trading Card Game

written by Geoff Bowers on Thursday, 29 May, 2008 @ 04:30 PM

"All you have to do is submit a hand of our incredibly collectable trading cards to the friendly conference staff, and if it's one of the highest scoring hands, you could be in for a share of the goodies."

Geoff Bowers: Legendary Creature