If you've had a look at your analytics lately, you've no doubt noticed that mobile website views are on the rise. But, for some of…
Leverage the iPhone 4 Retina display with CSS
The iPhone for introduced the high resolution retina display. While native iPhone applications can be built to support this display simply by improving the resolution…
Where have all the binaries gone?
When I say "binaries", I'm not referring to a binary file, but rather a programmer who is familiar with, and uses base 2 in practice.…
A note on JavaScript variable scope
Way back in the early days of JavaScript, we can all admit to not really understanding the language, but rather using it almost as an…
Rounded corners in IE – the best solution
I've struggled for months, trying to find a good rounded corner solution for non-CSS3 capable browsers. There are great options out there, but none of…
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…
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…
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…
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,…
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…