There's a lot of buzz around PhoneGap, but I haven't really heard anyone talk about their experiences in the "early days" of this new venture,…
WordPress upgrades can introduce new 404s
I don't know how, when, or why, but it on a recent WordPress upgrade for one of our sites, we had noted a good number…
Don’t rely on default values
I was creating a mobile app this morning which made heavy use of AJAX calls, heavy enough that caching was necessary to reduce server load.…
Using sessionStorage to Conserve Mobile Bandwidth
If you're website also offers a mobile version, it's likely that you are pulling much of your data for the mobile site from your "desktop"…
Need a Vacation from Minification – Try to on-the-fly minify
Sorry for the ridiculous post title, but I just had to. What I'm talking about is the desire to keep your HTML output condensed, but…
Don’t rely on AJAX for form submissions
I admit to cutting corners when it comes to graceful degradation, but one area where you certainly don't want to skimp is form submissions. Let's…
jQuery Delegating event handling to parent elements
jQuery 1.4.2 added the ability to delegate events. jQuery 1.7 blanketed delegation and "on-the-fly" event binding under one method – on(). So, what does this…
Subdomain XMLHttpRequest – Origin is not allowed
If you've tried using AJAX via your browsers XMLHttpRequest object to access data from another domain, you are greeted with an error similar to XMLHttpRequest…
Email hyperlinks the smart way
We at SiteKickr commonly deal with one of two problems: We roll out a CMS for a company, and the users aren't quite savvy enough…
Web Coding Ergonomics – The Desktop
Raise your hand if you often receive Photoshop PSDs and are tasked with turning that PSD into a functional website. My guess is, I'm not…