ColdFusion 11: good news... will be able to run on Linux too!
G'day:Just a short one... I figured it would be good if someone publicises this fact a bit more:@dacCfml We do know this has to be fixed! we are working on Linux support for the new PDF engine as we...
View ArticleTestbox: investigating which method/function/callback gets called when
G'day:I had a bit of a wrestle with working out a glitch in my TestBox code y/day, and as a result ended up with a test CFC which shows where and when everything seems to run. I'll reproduce it here in...
View ArticleTestbox: using a callback as a mocked method
G'day:John Whish hit me up the other day, wondering had I looked at a new TestBox (well: at the time it was just for MockBox) feature I'd requested and has been implemented. Rather embarrassedly I had...
View ArticleDo not sponsor me to go to CF.Objective()
G'day:A coupla days ago I posted a guilty blog post "Shamelessful plug", which mentioned that Gavin was running a charity drive ("Charity Corner - Diabetes and Fly a Foul Mouthed Fusioner Fund") to try...
View ArticleColdFusion 11: More on this thing
G'day:I've been thinking about this new <cfinclude> security feature some more, based in no small part on the excellent reader comments on my earlier article "Is Adobe knowingly leaving exploits...
View ArticleColdFusion-UI-the-Right-Way:
G'day:This is a bit of a lazy one, I have to admit. I've added an example for how to use the Google Maps API directly instead of <cfmap> into the ColdFusion-UI-the-Right-Way project, but it's a...
View ArticleIt is Adobe's fault, OK?
G'day:OK, so it's just reached the news media that a Citroën website was exploited via an unpatched ColdFusion security hole (The Guardian: "Citroen becomes the latest victim of Adobe ColdFusion...
View ArticleBen Nadel falls down the isValid() rabbit hole too
G'day:This'll be very quick as I only have half an hour lunch today, so typing quickly.Ben's just posted a blog article "IsValid() Accepts Emails With Leading And Trailing Whitespace In ColdFusion"....
View ArticleColdFusion 11: bug triage (and fixing?) seems to have stalled
G'day:Ages back I wrote an article "212 untriaged ColdFusion 10 bugs", and indicated my horror at how many bugs in the current version of ColdFusion that Adobe had seen fit to simply ignore. I don't...
View ArticleSurvey: Adobe's approach to client communications regarding security issues
G'day:I haven't done a survey for a while! This is a follow-up to my earlier article "It is Adobe's fault, OK?", and just to capture the zeitgeist.So here it is: "Adobe Communications", and the...
View ArticleAn insight into the mind of a CFML developer
G'day:I was going to respond to this on the blog I found it (the Adobe ColdFusion one), but I'll do it here instead so I'm not polluting their blog with my anguish / irritation. Be warned: this is a...
View Article3
G'day:I've got 47 responses to the survey I started earlier in the week "Adobe's approach to client communications regarding security issues" (direct link to survey); I'd like to get 50 before I...
View ArticleSurvey results: Adobe's approach to client communications regarding security...
G'day:Well today's last minute push ("3") to get the survey over 50 results has worked. I've got 5679 (the number changed cos I started this on Fri, but finished it on Sun; the other responses came in...
View ArticleBuilt-in functions, UDFs, methods, and function expressions... with the same...
G'day:I have no idea what I'm playing at. It's 9pm on Saturday night and I am in a downtown Galway ("Galway, Ireland", for you Americans... there's probably a Galway in TX, MN, CA as well ;-) pub,...
View ArticleRailo adds more iteration functions: *some() and *every()
G'day:Starting with ColdFusion 10 and some-version-or-other of Railo 4 (Railo moves so quickly I can't keep track of when features are added), CFML has been adding collection iteration functions which...
View ArticlemyArray.each()... extending the array whilst iterating..?
G'day:I dunno what to think about some behaviour I'm seeing when iterating over an array with the .each() method.Consider (but do not run!) this code:numbers =...
View ArticleUsing a sort iteration function to implement a custom ranking
G'day:It occurred to me last night that - in all my examples of using a callback-based sort on a collection - I am always just using the natural ordering of a field; eg I sort an array of structs on a...
View ArticleSharing a conversation about clean code
G'day:I'm being a bit lazy today. And interesting conversation cropped up on the comm log of one of the side projects I'm working on, and I thought you might be interested to read it, and perhaps add...
View ArticleWe don't need bigots in this industry
G'day:Bravo to the individuals at Mozilla who are requesting their new CEO steps down:Have waited too long to say this. I'm an employee of @mozilla and I'm asking @brendaneich to step down as CEO.—...
View ArticleSurvey: lists in CFML, and the naming of list member functions
G'day:There's a conversation brewing on the Railo Google Group regarding string / list member functions ("String member functions and list functions"), and this touches on ColdFusion's approach to...
View Article