Daemonite blog: home of the motley daemon crew.
Only a couple of days till the inauguralconference. 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.
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.
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.
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.
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.
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.
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.
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.
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.
"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."