With more and more people embracing the idea of producing HTML5 mobile web apps, research like this is becoming vital. There are a lot of gotchas in this article, especially if you’ve been ignoring this space.
You should read the whole article, but I just want to point out a pair of findings before I send you on your way. One has been a known issue for a while (it’s a ySlow rule, after all,) but it’s still worth pointing out. The other… wow… my emphasis.
Results varied wildly across the three most recent versions of iOS. Astonishingly, Mobile Safari on iOS 3.1.3 did not cache components of any size, despite having an apparently unlimited page cache size. This is troubling since it means iOS 3.1.3 users are likely getting a suboptimal browsing experience, especially if they aren’t using wifi. The unlimited page cache size does little good here, since it only comes into play for back/forward navigations. This behavior is a significant change from what others observed in previous iOS releases and I can’t imagine any good reason for it, so I suspect this may be a bug.
Mobile Safari on iOS 3.2 (which is only available on the iPad) does not exhibit this bug. Its 25.6KB component limit and ~281.6KB total cache limit are better than nothing, but they still seem paltry compared to the other devices tested. Uniquely among iOS devices, the iPad appears to limit the size of pages in the page cache to 25.6KB, the same as its component size limit.
You’ve all seen this, but now here it is from the official channel.
Speaking of WordPress and HTML5, I’m knee deep in the process of getting DrunkenFist.com relaunched and I’ve been doing the WordPress component for the past few days. It’s super complicated. Which means, of course, I’m having a blast with it
Peter Merholz from Adaptive Path talks up analytics. Don’t I feel like a smart guy with all my fancy analytics experience?
That’s probably something I don’t talk enough about here- analytics. I’ve got a ton of experience with both Omniture and Google Analytics, doing some pretty advanced work. I should share that.
Anyway, good article talking about the UX benefits of analytics data. Check it out.
This is a little resource page from one of the WordCamp Boston Ingite talks. WordPress Short Codes are clearly awesome and I don’t use them enough. I aim to change that.
Just in time for me to do it all over again tonight at the Boston JavaScript Meetup. Well, not completely all over again as it’s a new presentation tonight, but it’ll still be two times at NERD this week.
WordCamp Boston is less than a week away, and as part of my presentation I wanted to show the new elements in an environment that basically everyone that works on WordPress sites will recognize- the default theme. To that end, I mocked up a functioning HTML5ized version of the home page to use as an example. That was both easy and fun. Read the rest of this entry »
We relaunched the Cramer blog today. It’s a soft launch. We’re hoping to shake out any kinks over the quiet time around the holiday. I did the initial HTML5/CSS3 templates and then shepherded the project for a couple of weeks* until I was freed up enough this past week to get the thing out the door. Read the rest of this entry »
I’m excited to announce that I’m going to be speaking at the 1st WordCamp Boston. I’ll be talking about the marriage of two of my favorite technologies: WordPress and HTML5.
The Future is Now: WP Themes With HTML 5
Excited about HTML5? Wish you could start using the new semantic elements right now? You can. In this presentation Rob Larsen will show you how to create cross-browser, HTML5 enhanced WordPress themes using nothing more than a little extra JavaScript, basic WordPress knowledge and some knowledge of the new elements.
Between home (getting this place into shape and looking forward to my personal site redesign), freelance (helping out with Tom’s blog once again) and work (three separate, concurrent, WP projects) I think I’m going to a bit mental with WordPress. Good mental. Hacker mental. But mental nonetheless.
Why mental? It’s rare for me to do so much server side coding. I’ve always done it- in moderation. This is absolute gluttony. All kinds of custom features, complicated, multi-template themes, etc. It’s all there. All I’m missing is a plugin and I’ll be working the full WordPress experience.
Which isn’t to say it’s all PHP all the time for me. As anyone who’s worked with WordPress knows, it’s a serious mix between server side code and good-old HTML + CSS and JavaScript, so I’m still able to push some boundaries with my core competencies- even while I’m stretching my brain with some semi-serious PHP.
Now if I could just work some Python into the mix, I’d be all set
I’m dying to share some of the work I’m doing. I’m super happy with the results so far.
Anyone out there doing any similar cross-training? I find it helps keep things interesting and ends up making me a better programmer when I get back to my home turf.
The following is a handy list of the things I’m currently thinking about and/or working with as well as a few things that are coming up around the bend. I’ll do this kind of thing from time to time. Mental housekeeping.