ColdFusion 2016: good-bye Akamai
G'day:Two snippets of info from King Anit on Slack this morning:Anit Kumar[09:34] Hi All,From now onward, ColdFusion and ColdFusion Builder installers are available without Akamai Download Manager. So,...
View ArticleColdFusion 2016: toJson() method
G'day:This'll need to be super quick as I only have 15min of lunch break left.ColdFusion 2016 added a toJson() method to allmost of its inbuilt types. Here's the biz:a = ["tahi"];st = {two="rua"};ost =...
View ArticleColdFusion 2016: Unaspirational thinking with session/Redis support
G'day:Disclsoure: this is a reproduction of an observation I made on the ColdFusion 2016 pre-release forums. As it is my own work, and is independent of anyone else's comment or input, I feel it's not...
View ArticleAdobe personnel who are relevant to ColdFusion
G'day:It's bloody difficult to get out of Adobe exactly who is on the ColdFusion Team, and in what capacity. Very few of them are particularly forthcoming about their roles (or indeed, communications...
View ArticleMarc Garner
G'day:We had a bit of a shock at work yesterday: me mate and boss Marc Garner is moving on from HostelBookers (well: we're part of HostelWorld now, but we still mostly work on the HB brand n our London...
View ArticleI'm more polylingual than I thought
G'day:(and before I start, I am very very much not polylingual. The only language I notionally speak is English. And don't even do a very good job at that).However I had a bit of a surprise when I came...
View ArticleColdFusion 2016: improvement to cfloop (of all things)
G'day:I don't think I'll be able to spin this out very far, but it's another small feature of ColdFusion 2016 which is good, and seems to work properly. Well I say "good", and I call it a "feature",...
View ArticleColdFusion has 2000 new "customers" per quarter. Apparently.
G'day:I was surprised to read this, from Rakshith:[...] we get 20000 new customers ever year [...] My ellision there does not change the context of what he said at all. It was just in the middle of a...
View ArticlePHPUnit: trap for dumb players regarding mocking
G'day:This is just a demonstration of me being a git. But who doesn't like that?We use PHPUnit extensively to test our codebase. And along with that we use its mocking facilities extensively to...
View ArticlePHPUnit: very bloody impressed with Sebastian Bergmann
G'day:Yesterday I wrote about an issue I had encountered with PHPUnit ("PHPUnit: trap for dumb players regarding mocking"), which was irking me a bit. I guess cos I tagged my Twitter note about he...
View ArticleCFML: go have a look at a Code Review
G'day:I've already put more effort into this than a Saturday morning warrants, so I'll keep this short and an exercise in copy and past.Perennial CFMLer James Mohler has posted some code on Code...
View ArticleUnit testing: mocking out final, type-checked dependency
G'day:This is a follow-on from my earlier article: "PHPUnit: trap for dumb players regarding mocking". In that article I described how I fell foul of trying to mock a method that had been declared...
View ArticlePHP's equivalent to
G'day:I almost wrote an article about this six or so months ago as it's a half-way interesting topic. And now I realise I should have because someone asked the very same question on Stack Overflow...
View ArticleWinding down my participation in the CFML community
G'day:People whose opinion I trust have urged me to stop wasting so much of my time with the CFML community, especially given I myself no longer use CFML (other than on this blog). I don't even use it...
View ArticleJavaScript: clarifying in my head this and that and proxies
G'day:This came up in our team meeting the other day, We write a reasonable wodge of JavaScript, and its of varying degrees of veneration, quality and uniformity (if that last one isn't an oxymoron)....
View ArticleUsing a decorator pattern to reduce inappropriate code complexity
G'day:This one stemmed from a challenge we had with some code at work, and the thought exercise as to how it should have been resolved. Unfortunately the code in question is in a library our team needs...
View ArticleAnother example of premature optimisation
G'day:I initially posted this to Stack Overflow, but with a mind to releasing it here too. It's worth repeating.The original question was along these lines. Given two approaches to making two...
View ArticlePHPUnit: I question the merits of my work
G'day:We take our TDD very seriously on our London-based team: all (PHP) code is developed using TDD, which means we spend a lot of time working with PHPUnit. And given the nature of testing, the test...
View ArticleEndorsement: Ciaran McNulty's "Why Your Test Suite Sucks" presentation is...
G'day:I was just gonna put a Twitter message out about this, but anyone with their head screwed on ignores me on Twitter, but might read this nonsense.Anyway, Ciaran really knows his stuff about TDD,...
View ArticleDecorator Pattern vs simple inheritance
G'day:This is a sequel to my earlier article "Using a decorator pattern to reduce inappropriate code complexity". You'd better go breeze through that before reading this one, otherwise this one won't...
View Article