One of the more cooler updates to Brackets recently was the linting API. This came out back in October and I wrote up a review of the API for the Brackets blog. It basically took 90% of the boiler plate code for linters and made it them a heck of a lot simpler.
This Friday at 1PM CST, I'll be hosting an online Google Hangout about debugging mobile web/Cordova applications. This is a repeat of what I did at this years FluentConf, so if you couldn't make it, this is your chance. Note that I've set the meeting length to 1.5 hours. It will be much shorter than that. The original presentation was 30 minutes and I anticipate it taking about the same. I'm not sure what Google Hangouts will do if I go past the end of a meeting so I wanted to ensure we didn't get cut off. For folks who can't make it, it will be posted to YouTube about an hour later.
Thank you to everyone (all 229 of you) who responded to my PhoneGap/Cordova survey. The survey asked what version of PhoneGap or Cordova you used, how quickly you upgrade, and asked what problems you had (in general) with PhoneGap and Cordova. I've included an Excel sheet of all the results below. Let's look at the numerical results first.
I also updated the API to support getProject. There are still a lot of things missing. I'm basically adding functions as people ask for them, but with the number of demos I've built with it I thought it was time to move it over to GitHub. Enjoy.
Thanks to the Salt Lake City UG for allowing me to present to them last night. You can watch a recording of the presentation via the link below. I've also attached a zip of the demo files.
One of the cooler new features in the next version of ColdFusion is getSafeHTML. I had seen this mentioned a few times already but it never really clicked in my brain what it was doing. getSafeHTML makes use of the AntiSamy project. It takes user-generated content and replaces unsafe HTML. What is safe and what isn't? It is totally up to you. The functionality is driven by an XML file (a very complex XML file) that lets you get as granular as you want. Want to support the bold tag but not italics? Fine. Want to support colors for CSS but only some? You can do that. Let's look at a simple example - and one that happens to point out a little issue.
Just a quick FYI to let you know about some upcoming ColdFusion e-seminars. These are online presentations open to the public.
Yesterday I was doing some editing on the CFML Reference wiki when I ran across a function that is - as far as I know - one of the most misused functions in ColdFusion. What function is that? listContains.
While preparing for a presentation I'm doing on ColdFusion 11 on Wednesday night, I discovered an interesting update to the directoryList function. In ColdFusion 11 you can now pass a function for filtering as opposed to just a list of extensions. (And yes, a list is valid - I'll explain more in a bit.) The example function was a bit messy so I updated it to make it a bit nicer. Here is the example.