Just a quick note to let y'all know about a new video course available for jQuery UI. Ben Fhala released a set of videos for Packt covering jQuery UI. I had the pleasure of doing a tech review on the videos a few months back and I thought they were pretty well done. I haven't really talked much about jQuery UI lately but I've got a lot of respect for it. You can find more details about the video product here and watch a sample below.
This is a quick sample based on a request from a reader. They have a form that is loaded with a dynamic value in the query string. They were curious if there was a simple way to pass along the query string data along with the form post data. There's a couple different ways of handling this. Here is my version.
Just a quick note that an article I wrote for DZone, An Overview of Mobile Debugging Techniques – Part One, is now live. I wrote this a few months ago but it finally went live today. I'll be doing a followup later this month.
File this under the "Yet Another Thing Probably Obvious to Everyone But Me" folder, but have you ever seen (index) in the Chrome Dev Tools console and wonder what in the heck it was?
If you are a Creative Cloud subscriber, be sure to make note of the update to Flash Professional today. Despite being listed as a "Bug Fixes" update, this is actually a quite significant update as it now includes the ability to natively create HTML5 Canvas animations. This is done via the CreateJS library.
My development process is probably not the same as most folks. As I do a lot of small POCs (proof of concepts) and demos I don't necessarily get that involved in larger projects or code bases. That's one reason I haven't been a big Grunt user yet. Something else that I've not really gotten into is linting. Linting is the process of checking your code for both existing and potential problems. In my mind though I always thought of linting as a best practices tool and while I want my code to be, well, the best, I don't typically worry about it so much when writing a little 20 line program to demonstrate something for a blog article. Heck, sometimes I'll even go out of my way to not do something that is best practice if I think it will get in the way of what I'm trying to explain in the demo/blog post. (As an example, when I teach jQuery I will avoid chaining 3+ calls together at once so as to keep things a bit simpler.)
I assume most of my readers are already pretty familiar with Brackets, but if not, I've got a new article up over on Nettuts covering the most recent builds.
Earlier this week I blogged about the relaunch of Ripple, a great tool for building your mobile applications with Chrome. One of the issues with the new version of Ripple is that when you edit your code, you have to run "cordova prepare" to copy the assets into your platform before you can view it in the browser.
Obviously you can ask me as well (grin), and in fact, someone on the group already asked for a few small examples that I thought I'd share here. Nothing too exciting, but here we go.
Edit: As I find more things, I'll post them to the bottom of this blog post.
For folks who have seen me present on PhoneGap/Cordova, you know I'm a huge fan of Ripple. Ripple was (is, see details) a Chrome extension that allows you to run PhoneGap/Cordova applications in the browser. Ripple included a UI that gave you a pseudo-mobile view of your application and a way to emulate various features including the camera and the accelerometer. While not as good as a real device, it was incredibly useful for development.