CFML: "Elvis" operator and null coalescing operators are two different things
G'day:I've probably at least touched on this once before, but I'll do it again anyhow.ColdFusion and Lucee (and before than Railo) have both got an operator ?: this is the binary equivalent of the...
View ArticlePHP: Has PHP7 implemented function return-type checking syntax poorly?
G'day:I had a look at PHP 7's new (but very late tot he party) capability to type-check function return types the other day ("PHP 7: functions can now have type-checking on their return values"). The...
View ArticleCFML: revision to thread syntax (revisited)
G'day:Whilst messing around JavaScript Promises ("JavaScript: getting my brain around Promises" and "JavaScript: expectations re-adjusted re Promises") a week or so ago, I also started looking at how...
View ArticleColdFusion: it's hard to maintain the CF docs when the language is so buggy
G'day:I was baking an idea for an article about PHP 7's generator return values - which admittedly had got sidetracked in a thought experiment - but just as I pulled up a pew at the pub, someone said...
View ArticleAdobe: if you can't be helpful, just get out of the f***ing way
G'day:The Adobe bugbase has to be one of the sh!ttest things about ColdFusion that Adobe have foisted upon us. From the UI and the UX; to how buggy the bloody thing is; to the length of time it takes...
View ArticleLucee: FUD from their own comms channel regarding an urgent security fix
G'day:This just presented itself on Twitter:New security fix for #Lucee available. Update ASAP.— Lucee Open Source (@lucee_server) August 6, 2015 Initially I couldn't find anything else about it, and...
View ArticleCFML: code challenge from the CFML Slack channel
G'day:I wasn't gonna write anything today, but then Jessica on Slack (to use her full name) posted a code puzzle on the CFML Slack channel, which I caught whilst I was sardined in a train to Ilford en...
View ArticlePHP 7: specifying the context for closure to use
G'day:Here's a cool new feature of PHP 7 that doesn't seem to have been spouted off about as much as other things like speed (oh, I don't know if anyone has mentioned: did you know PHP 7 is faster than...
View ArticleCFML: an exercise in converting a nested set tree into an adjacency list tree
G'day:One of the bods on the CFML Slack channel - who coincidentally is a fellow Kiwi - Marty Pine got me interested in this whilst we were chatting about some code last night. I tried to get my brain...
View ArticleLucee: uncontrolled language design demonstrated
G'day:My attention was drawn to this this morning via Dom congratulating Geoff at doing a good job improving some of Lucee's docs:Kudos to @modius for great work on improving #lucee docs (little by...
View ArticleAdobe ColdFusion Documentation Team: thanks!
G'day:As hopefully you all know, the latest implementation of the online ColdFusion docs is a wiki, meaning the user-base can edit it. It's not quite as free to edit as - say - Wikipedia, as one does...
View ArticleColdFusion: Adobe updates their roadmap for ColdFusion. Forgets to give the...
G'day:Rakshith has today released the latest iteration of the ColdFusion road map: "New Product Roadmap for ColdFusion".Here's a scrape of the PDF (linked to in that article):So that's a bit bleak. I'm...
View ArticleKilling a muppet
G'day:Firstly, if you feel so inclined, please take a refresher on my communications policy.Secondly... I deeply dislike the concept of censorship, and this extends to moderation of the comments on...
View ArticleErm...
G'day:There's always this:I don't know quite what to make of that, but "thanks" to Nic from the CFML Slack channel, anyhow.--Batman
View ArticleJavaScript: running Jasmine unit tests from the CLI
G'day:I can't see as this will be very long as I've not much to say about it, and it was surprisingly quick to sort out once I bothered to do so.My weekend mission was going to be to start getting up...
View ArticleCFML: ways to help or be helped with ColdFusion and Lucee
G'day:This article has been inspired by "reports of the death of the House of Fusion CFML forums are not greatly exaggerated". I dunno of anyone has been able to reach whoever represented the human...
View ArticleCFML: how should int() behave?
G'day:One of the scintillating conversations on the CFML Slack channel today was regarding people's expectations of CFML's int() function. Ross had this expression:int(35 - (1013 / (13+1)))And he quite...
View ArticleColdFusion: another security hole has been patched (CF10 and CF11)
G'day:Just so yer aware, another update for ColdFusion was released this afternoon (UK time). Apparently there's a security hole in ColdFusion's BlazeDS integration which has been fixed. I don't...
View ArticleColdFusion: exactly what you are installing when you install this recent...
G'day:Adobe recently released a security fix for a security issue in ColdFusion's Flash Remoting services. It impacts all versions of ColdFusion which ship with Flash Remoting (that's at least...
View ArticleNull coming to a ColdFusion near you?
G'day:Am at the pub watching England in the process of handing Ireland their arses to them, which is... disappointing. Still: Ireland's still in the game, and there's 40min left.Anyway, I spotted this...
View Article