Three hours, even with a smart guy from Google, is excruciating. I left my glasses in Texas, so I chose a chair smack dab in the front of a “pre-coffee” speaker. I gave up caffeine about a month ago, so yawning is difficult NOT to do. This has nothing to do with you or the topic, Alex! I’m so glad he has plenty of water available. ~squint~ YAWN!
I’m in my first workshop at the completely full Web 2.0 Expo, where I’ve been thoroughly warned not to lose my badge. You might know the speaker, Alex Russell:
What you might not know is that he gets weird open letters from fans.
I’ve been interested in Chrome for a while, so I’m looking forward to this workshop, despite the very deep developer content — HTML5: Developing for the Desktop and Mobile. The goal he shares? Give the user UI faster by giving less UI. How does that happen? Less scripts, smarter scripts, and very smart browsers. Kill the code, for Pete’s (or Alex’s) sake!
If you remember Wired’s recent story, “The Web is Dead. Long Live the Internet.”, you’ll probably recall that part of the argument of that debate was that the Web browser is being used less and less. Think all the stuff you do on your iPad (HP Slate coming soon!) or smartphone. It’s all done in the application, not the browser. So, I’m opening my mind to what looks like the counter-argument (or even the evolution of the converstion).
This workshop steps you through building an HTML5/CSS3 application that’s free from legacy baggage yet still delivers compelling content everywhere. We re-think the tools and techniques you’ve been using to build desktop-web and Ajax applications and instead focus on modern JS/CSS/DOM to deliver rich graphics, smooth and responsive experiences across devices, and “upgradeable” (not degradable) experiences that help you reach multiple audiences at once.
In the browser world, what is “in”, according to him? IE 9+, Firefox, Chrome, Mozilla, Opera, etc. What’s out? IE <8. Hmmm. Did that offend anyone? No one left the room. Wait, hang on. One person just left the room. I’m a Microsoft fan, but I’m stayin’.
- legacy browsers
- poorly constructed pages
- scripts (put CSS up front and scripts last!)
Alex takes us through all the new stuff in HTML5 (like cool semantic tags), CSS, and JS. He edits the browser slides inline with the Web toolkit, with streamlined code that more people can understand.
Tools he shares:
- Google Font API
Notable Alex Russell quotes from this workshop:
- “loosey goosey”‘
- “squishy, so you’ll be able to make messes wherever you want”
- “There’s a couple of cords we really want to cut”
- “XML is really the ugly ex-girlfriend of the standards world” (Hope I got that one right!)
- “Browser developers are usually honest folks who are enamored with beer.”
- “the manifest destiny of the browser is to expose to developers, in a safe fast way, all the power of the underlying hardware”
- “the browser doesn’t want to think about that very hard today, so they just punted”
- “if you want silky, smooth, buttery, free stuff…use this hack”
Thanks for taking us through HTML5, Alex!