MockData CFC Released
A while ago I wrote a Node.js service called MockData. The idea behind it was to create a quick way to generate mock data for client-side applications that were purely driven by URL parameters. So for...
View ArticleKeep your DOM from shifting around...
I've been meaning to write this up for a while now, but I never got around to it till today when a meeting got cancelled suddenly. It was this or get on the treadmill, and unfortunately, the treadmill...
View ArticleAvoid Zero (or super short) Application Timeouts
So here's a doozy for you. Over the past week or so I exchanged emails with a reader who was having an odd issue with ColdFusion mappings. Specifically the code he wrote to actually use the mappings...
View ArticleCentering a Google Map on America
Earlier this morning I was building a Google Map demo for a client (using EventBrite data - I'll share that if I can) and I needed to center a Google Map on America. There are a couple ways of doing...
View ArticlePresentation tonight on Apache Cordova
I was originally going to be presenting just to the Memphis Technology User Groups tonight, but they have graciously said they don't mind if I open this up to the public. If you want to hear me give...
View ArticleReview: Code School's JavaScript Best Practices
Yesterday evening I finally wrapped up Code School's JavaScript Best Practices course and I thought my readers might like to know what I think. In general, this is a great course marred by poor...
View ArticleEventbrite API Demos
A few days ago a client of mine, Rich Swier of HuB, asked if I could build him two quick demos that made use of the Eventbrite API. I whipped up the two demos for him and once done, he graciously...
View ArticleIonic and Cordova's DeviceReady - My Solution
Folks know that I've been madly in love with the Ionic framework lately, but I've run into an issue that I'm having difficulty with. I thought I'd blog about the problem and demonstrate a solution...
View ArticlePhoneGap/Cordova Example - Getting File Metadata (and an update to the FAQ)
I decided to move my PhoneGap/Cordova FileSystem FAQ from a Google Doc to my Cordova Examples repository. I figured this would make it a bit easier for folks to edit and simpler for me to commit those...
View ArticleIonic releases an easier path to Cordova / Android development
I promise - I'm not turning into a complete Ionic fan boy, but if you want to call me an unofficial evangelist for them (especially since I don't do that for Adobe anymore), I certainly won't mind....
View ArticleFollow up to ColdFusion Axis2 Web Service Issue
Last month I blogged about an odd issue with Axis2 web services. Basically, the CFC was persisting past the initial hit. Normally CFCs are recreated on every request. This didn't seem to be the case...
View ArticleProject Parfait moves to Creative Cloud
A few months ago I blogged about the awesome new tool we released, Project Parfait. Project Parfait lets you upload and inspect PSDs directly in the browser. For developers like myself this was...
View ArticleIndexedDB - On the move...
Ok, kind of a lame title, but it's Friday so I get a pass, right? I've presented (and written) on IndexedDB over the past few years, but it isn't something I've really thought with, or demoed, lately....
View ArticleMy weekend experiment - PebbleJS
Apparently everyone is expecting the announcement of the iWatch in a few weeks, and wearables are going to be "The Thing" for the next few years. But I've been rocking a Pebble for a while now and I...
View ArticleDid you do this?
It isn't uncommon for Amazon to ship items from my wish list and leave off the name of the person who sent it to me (and if you ever sent me something and never got a thank you - that's why) - but...
View ArticleChrome 37 has landed - but what exactly changed?
This is something of a pet peeve of mine, and something I tend to whine about from time to time, so I will more than understand if you take this opportunity to stop reading and do something more...
View ArticleDatalist version of Country Dropdown
Earlier this morning I saw the following tweet: Dear clueless web devs: don't put a list of every country in the world in a select drop-down. Try autocomplete or a map.— Peter Lyons (@focusaurus)...
View ArticleSpeaking at NCDevCon 2014
I'm very happy to announce that I'll be speaking at NCDevCon 2014. I've spoken at this conference for a few years now but didn't submit a topic this year due to some personal issues. Those personal...
View ArticleIonic 1.2.0 Released
Yesterday the Ionic folks released version 1.2.0. They've got a nice blog entry taking about the update, but I want to share the cool bits here as well. Definitely read their blog post for all the...
View ArticleBug with ColdFusion 11's Elvis Operator
Ok, snap quiz time, given the following code, and that url.name exists, will the UDF run? function getfoo() { writeoutput("do you see me?"); return "foo"; } u2 = encodeForHTML(url.name) ?: getfoo();...
View Article