Daemonite

Daemonite blog: home of the motley daemon crew.

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

What happened to Peter Joel, Flash Aficionado?!

written by Geoff Bowers on Thursday, 15 May, 2008 @ 11:16 PM

Peter Joel Blog, the voice of Peter Hall, started back in 2002 and was a regular stop for Flash developers of all levels. The enigmatic Hall has taken a much lower profile in recent years, but his updated webdu bio contains interesting highlights of his recent capers.

FarCry License Change Discussion Paper

written by Geoff Bowers on Wednesday, 7 May, 2008 @ 07:02 PM

The FarCry 5.0 release has been delayed. We're contemplating a significant licensing change and as a consequence we want to make the decision prior to making the release. Once we have resolved whether or not the license change is right for our community, we'll either release 5.0 under the current license, Common Public License 1.0 (CPL), or under the newly proposed dual-licensing scheme.

Options:

Size

Colors