Setting up HTTPS on Elastic Beanstalk

Edit: AWS now have a certificate service which may be more useful to you, depending on your setup. The fundamental difference in setting up https on Elastic Beanstalk is that your certificate is installed on the load balancer/environment itself, *not* the individual instances. This actually makes life a lot easier: you don’t need to worry […]

Railo on Elastic Beanstalk, finally.

Also known as “A Crawl through Amazon Web Services.” So over the last few weeks I’ve been experimenting properly with Elastic Beanstalk as a home for an app which needs some serious resiliency; it’s not a high network/throughput app, but each request is critical. It can’t afford to have 5xx server errors etc. and network […]

v1.1 RoomBooking system released

This is a rather large update, bringing with it some nice new features such as resource booking, some basic digital signage facilities, and an almost complete rewrite under the hood. Demo | Github What’s new in 1.1? Features: – New static ‘Day’ view (in additional to all the fullcalendar.js views) – New display board view (for […]

cf10/ MAMP & OSX Yosemite

Just a reminder, installing OSX Yosemite will nuke your java install. Re-download from here. You’ll probably need to restart coldfusion from terminal when in /Applications/coldfusion10/cfusion/bin using ./coldfusion start Also, if you’re running it through MAMP, then you’ll need to do this silly workaround if apache doesn’t start: rename “envars” to “_envars” in /Applications/MAMP/Library/bin. Then restart […]

cfWheels shortcode plugin

This is a port of Barney’s shortcodes implementation for CFML (itself a port of the wordpress shortcodes concept). He wrote all the tricky stuff, I’ve just refactored into cfscript, stripped out all the CFC aspects and made into a cfWheels plugin. Note, I haven’t bothered with the full cfc implementation with execute, as we’re doing […]

Simple Ajax requests with cfWheels and jQuery

Someone asked me via email today – I would like to know how to include a Partial dynamically based on a link/button click; Well, I thought I’d rustle up the simplest way of doing this I could think of. This example has three parts to it: an Ajax.cfc controller, an index.cfm file and a _time.cfm partial. […]

Gridmanager.js 0.3.1 released

Another huge set of changes, mainly the introduction of stackable & sortable editable regions, and  full LESS themeing support. Give it a go here: Changelog: New style of editable regions which are stackable/editable/deletable Added: default editable region button Added: Theming using LESS Default, light & dark themes now available Large visual cleanup Fixed: remoteURL now […]

Gridmanager.js 0.3.0 released

A pretty big set of changes in this one. A massive thanks to Percy Brea for his input in moving Gridmanager.js forward, and thanks to all those who have got in touch with bug fixes and ideas! What’s new? Nested row & column support & new add nested row button Added ability to add custom controls […]

Installing Jekyll on OSX Mavericks

Came across a bizarre error which I thought I’d share the fix for in case anyone else comes across it: whilst trying to do a bundle install as per the gitHub pages guide, I hit this when trying to do: tom$ bundle install An error occurred while installing nokogiri (, and Bundler cannot continue. Make sure […]

Quick report from SOTR2014

A quick report from SOTR2014: A massive thanks to Fuzzy Orange for putting on a fantastic conference; the food, organisation, timings, coffee etc were perfect. Special hats off to Andy Allan for taking quite so much general abuse over the last two days. Some great talks from Matt Gifford (on Grunt & Gulp), Kitt Hodsdsen (automation […]

GridManager.js 0.2.1 released

Yes, yes, I know, rather quick after the last one. But this has some much cooler features which I didn’t want to hold back! Now with resizeable columns, better sorting, fluid row support, better source code view, better RTE handling and some GUI improvements. Demo | Docs | GitHub Repo

GridManager.js 0.2.0 released

Now with CKEditor support, moveable columns etc.. Try it and let me know your thoughts: Demos | Docs | GitHub Repo

Introducing gridmanager.js

A way of building rows and grids with built in editable regions; requires jQuery, jQueryUI, Bootstrap 3.x, TinyMCE.  So over the weekend I was becoming annoyed with the lack of layout tools which you could use with a Rich Text Editor. Specifically, users would get bewildered by divs everywhere with Bootstrap. Let’s face it, if […]

jQuery / jQuery UI / CKeditor4 / Layout Editor

In my search for a visual composer style plugin but *not* for wordpress, I didn’t find much. So I thought I’d try and build one (jQuery isn’t my strong suit) – what do you think? Edit: now released as a jQuery plugin: gridmanager.js

Blank HTML emails at

Just came across this odd behaviour  – using sendEmail() on a cfWheels app to send registration emails to a hotmail or address results in a blank page. The email and it’s source get through fine, including plaintext variants, but just don’t display. The culprit? any tags (i.e, <foo>) within a CSS comment. How absurd […]