Rob's tech blog...

Please don't default to GPL

This post may seem odd to anyone who knows me. I'm a massive advocate of open source software and free (as in speech or beer - hey it's free) technologies. I'm no FSF zealot but I do believe that sharing source code, development tools, libraries even the platforms on which they run is a great way to encourage innovation and produce amazing projects. That said I'm increasingly running into issues with one of the most common open source licences - GPL (v2 or v3). One of the main implications of the GPL is that including code licensed under this model requires that the calling application be licensed under the same model. For ColdFusion this has some interesting and awkward implications.

Read the rest of this post »

Scotch on the Rocks 2011 – Day 1 – FW/1 – The Invisible Framework – Sean Corfield

This fairly well attended session focused on some of the basic features and driving requirements behind the framework running through the controllers, views, layouts and the flexibility inherent in FW/1. The more advanced information came as results of questions from the floor which Mr. Corfield dealt with in a brisk and technically expert manner (would we expect anything else?) Some items were new to me (caching for example and how this can be disabled if needed) and some were known (the layout cascade and the overrides available) but in terms of a good 1 hour grounding in the framework the session did exactly what it said on the tin. In all honestly the real value of this session was in the debate and discussions afterwards (both sensibly at lunch and less sensibly at dinner and after) where I got to chat on the subject of Frameworks with my fellow attendees and got some great feedback on full stack vs lightweight frameworks and the fit for various projects / phases. That said I will continue to follow FW/1 with interest and will use it where appropriate. I’m especially pleased to see FW/1’s adoption by Mura is bringing new power to a pure ColdFusion CMS – which can only be a good thing! Scores (out of 10) Direct Professional Value: 5 Ongoing General Value: 6 Contention / Debate: 9 Style: 8 Overall: 7

MySQL - What if the worst happens?

After the recent Tweetalpyse that followed Oracle's update of the MySQL version comparison table I got to thinking, what if MySQL were to be rendered no longer viable as my web database of choice. What are the options for open source relational data management?

Read the rest of this post »

Why Adobe should support ColdFusion Builder on Linux

[blackbirdpie url="http://twitter.com/fymd/statuses/20297427052"] A topical issue at the moment - Adobe's lack of support for ColdFusion builder on a platform that isn't proprietary(Windows, OSX) is something that is very close to my heart.

Read the rest of this post »

Scotch on the Rocks 2010 – Day Two

ColdBox Platform 3.0.0 : Developing Sustainable ColdFusion Applications  - Luis Majano (Ortus Solutions) As a firm believer in roll your won code I’ve always viewed large frameworks with some suspicion. Especially when Mike in his caching session pointed out that a framework with 1000’s of CFCs before you even start writing your own code is chewing into much needed heap space.

Read the rest of this post »

Upgrade Java POI for Better Excel Support in ColdFusion 8

For those of us running on ColdFusion 8, Ben Nadel's wrapper to the Apache POI classes are still the best way of working with native Excel files. That said, the POI that ships with CF 8 is old ... very old ... 2004 old in fact and as such it has to be treated very gently and chokes on the slightest bit of Excel cleverness. The most common example of this that I've come across occurs when trying to import a sheet that has Auto Filter / Sort enabled. The Java layer explodes in a mess of unhandled exceptions and steadfastly refuses to read the file.

Read the rest of this post »

Proprietary OS Upgrades - Apple sets the standard

I have to say I'm impressed, something that doesn't happen all that often in the cut throat world of software provision. I've just pre-ordered my copy of the latest OSX release Snow Leopard
Media_httpwwwassocama_dajfb
which will be the first OS upgrade I've paid for since OSX 10.4 (Tiger) was release back in 2005.

Read the rest of this post »

11
To Posterous, Love Metalab