One of my favorite tools has just hit 3.0 - Edge Animate. New features in this release include:
I spent some time today converting an older ColdFusion site to static HTML (I'll talk more about that tomorrow) and I thought I'd share some tips that may help others.
Just a quick note that I'll be speaking next week at Mobile+Web DevCon in San Francisco. This is my third time at this conference and I like it. It is a small conference, but it has a great relaxed, casual feel to it that I don't get at most conferences. I'll be speaking on Wednesday so if you are in town, come check it out.
Yesterday I recorded a video demonstrating how to use Ripple for Cordova/PhoneGap development. I even made it fancy with Premiere Pro CC (with a huge amount of help from Andy Trice). Let me know what you think and I hope this is helpful.
Ok, I apologize, that title is complete link bait, but I figured I'm allowed to have some fun every now and then, right? At least I didn't call it, "This Developer tried AngularJS and you won't believe what happened next!" About three years ago I blogged about AngularJS and how I thought it was kind of cool. This was before the 1.0 release. When 1.0 came out... it had changed. I didn't like it. It was hard to describe why I didn't like it. It had definitely gotten more complex and I just had a hard time wrapping my head around it.
This is just a quick note to discuss something interesting a reader and I encountered last week. As you know (hopefully!), the input tag supports a pattern argument. The value of the pattern argument is a regular expression that is compared against the value of the input field. This allows for custom types of validation for data not covered by the host of new field types added in HTML5.
The final part of my series on IndexedDB was just published on NetTuts: Working with IndexedDB - Part 3.
I was working with a reader on my blog post on HTML5 form validation when we ran into an interesting problem with different browsers.
A few days ago a reader asked me an interesting question. He wanted to create a list of dates in jQuery Mobile and group them by date. Turns out, this is fairly easy using the Autodividers feature of the ListView widget.
Over the past few days I've worked on a little experiment for Brackets that I wanted to share with folks. I'm not sure this is a good idea. Or a practical one for that matter. But that hasn't stopped me from sharing code before so why start now?