JavaScript and self-invoking anonymous functions

That title is a mouthful, but I wanted to make sure to identify this syntax properly as we've all seen them, but probably didn't understand what they were. You might notice these self-invoking functions in 3rd party functions or jQuery … more »

Posted in JavaScript / Interactive | Tagged | Leave a comment

Client-side data storage – Web SQL or IndexedDB

This was probably the most difficult decision I've ever had to make as far as mobile development goes, do I go with Web SQL or Indexed DB? One of my latest projects demands a little more sophisticated data storage than … more »

Posted in JavaScript / Interactive, Mobile, SQL / Database | Tagged , | Leave a comment

SQL safe query functions are smart, but not that smart

After you've been coding for a few months, one of the more important lessons you learn is how to avoid SQL-injection attacks. Generally, this is done with the help of a language-specific function, which strips/escapes/wraps characters appropriately. Using this ColdFusion … more »

Posted in ColdFusion, Security | Leave a comment

PhoneGap – Day One

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, as they struggle through getting their first app up and running. So, here we go, … more »

Posted in JavaScript / Interactive, Mobile | Tagged | Leave a comment

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 of new 404s. It appears that some of the "base URLs" had changed at some … more »

Posted in Server / Performance, Web Marketing / SEO, WordPress | Tagged | Leave a comment

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. I use the jQuery $.ajax() method so often that I rarely consider what would happen … more »

Posted in Uncategorized | Tagged | Leave a comment

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" site. And, even more likely that you're using AJAX to do it. However, if you … more »

Posted in HTML, JavaScript / Interactive, Mobile, Server / Performance | Tagged | Leave a comment

Google Penquin – Make a Happy Footer

You've no doubt heard all the buzz around Google Penguin, the latest batch of changes to Google's indexing algorithm. When I think "Penguin", I think "Happy Feet", one of my kids favorite animation movies. And when I think "Happy Feet", … more »

Posted in Web Marketing / SEO | Tagged , | Leave a comment

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 not to make development difficult in the process. For example, if you want a custom … more »

Posted in ColdFusion, CSS, Style & Presentation, Server / Performance | Tagged | Leave a comment

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 even take the hypothetical case where 100% of your users have JavaScript enabled. What if … more »

Posted in JavaScript / Interactive, PHP | Tagged , | Leave a comment