Being in IT for so many years has made me wear a lot of hats: Web dev on some days, a designer on others and a guy who has friends ask him how to do “simple” things that aren’t all that simple. So it behooved me to grab a ticket and go to the HTML5 Developer’s conference in San Francisco earlier this month.
[caption id="attachment_88646" align="alignleft" width="300"]
Conference Credentials[/caption] The lectures were by people who “get it” — a talent that seems to be missing from the cash-fat tech world. Heilmann put it all into perspective saying, “My brother is a fireman. When he makes a mistake, people die. When we make a mistake, something is 5 pixels off.” Oddly enough, I was the only one laughing at the dark part of the joke (probably because I knew where he was going with the punch line). But everyone that was there did care about that metaphorical 5 pixels. Each talk emphasized working together, and using best practices. The hot trends may be flashes in the pan, but standards stay. After the conference I have come away with two things that are sticking with me: (1) I wish all the browser makers would agree on a standard for audio and video support instead of battling it out for the one that makes them the most money. Having competition is great when platforms are independent, but the Web is not independent. Whenever people talk about technological standards and how everyone has their horse in the race, I can’t help thinking: This is less like everyone putting their horse into the race, and more like everyone putting their own jockey on one horse. That horse can barely walk with five-plus rendering jockeys, even if each one is lighter and faster than the previous one. Standards would make my job (and countless other developers’ jobs) easier. Luckily, we can code around the problem, but still — having to store two 50-MB files instead of one blows. (2) Learning how to actually write the HTML and CSS using the proper syntax, and even some best practices, is easy, but layouts are still in the print age. Everyone still thinks of the Web screen like a piece of paper whose layout can’t be edited, and instead if they want a different view, they switch pieces of paper. The only use of animation is for small effects that add a bit of pizzazz or drop-down menus. If we only use dynamic boxes for menus we will never approach the finesse and feel of a native app.
Moovweb Remix Mobile Hackthon: Mobilize GitHub Moovweb is having a “Remix Mobile Hackthon” contest from April 2 until May 1. The object is to make the best mobile version of at least two pages of GitHub for either iOS 6.1.2+/iPhone4+ (Retina Displays) or Android 4.0+. The instructions are simple, and can be found here.
The short version is that you sign up for Moovweb, download their SDK, and make a project on Github. Mobilize two or more pages using their tritium scripting language (which looks very similar to JQuery in terms of composition and syntax). The more pages mobilized, the higher your completeness score. The rules are pretty standard: Entrants must be current U.S. residents, 18 years of age or older before the contest start date (April 2), and not affiliated with either Moovweb or the HTML5 Developer’s Conference. Complete rules are available here
. Image:HTML5 Developer Conference