Showing posts with label HTML5. Show all posts
Showing posts with label HTML5. Show all posts

Thursday, December 9, 2010

Typography porn

I got pointers to a couple music videos doing some really nice kinetic typography. In the future all the examples here should be possible to do using HTML5 & related tech. (Would be a cool to see someone tack a crack at doing a Chrome Experiment at implementing the Shopvac video below in realtime).


Justice's DVNO:



Jonathan Coulton's Shopvac:


Tuesday, November 23, 2010

Several good reads this week around the web

A few good finds this week to read over your morning coffee, or over turkey hangover:


  • Tim Berners-Lee (inventer of The Web) in Scientific American: Long Live the Web: A Call for Continued Open Standards and Neutrality. A lengthy dissertation on open standards vs walled gardens, Net Neutrality, and Electronic Human Rights. Much of it covers known problem, but it's good to see them called out so eloquently.
  • iReaderReview has a piece examining What Impact are Kindle Exclusives Having. There are some parallels with games here. In a crowded market like books (or, say, small downloadable games), does having an exclusive on even a significant number of titles make any difference for the platform's appeal.
  • Gamasutra has a good piece up on Console Hardware Trends in the Bundle Era. I find the title a bit misleading, and would rather label it "Hey Guys, how goes the mid-life booster rocket?". Title aside, though it's interesting. The table of 360 HW sales by month is interesting, showing 2010 to be a banner year thus far, and that was BEFORE the Kinect and its bundles launched.
  • Good CNET piece on Netflix's Secret Sauce for Acquiring Content. Good lessons here on being a good partner.
Go read! Discuss!

Monday, October 25, 2010

Beautiful definition of common usage of "HTML5"

I've been talking to a lot of folks about HTML5 recently, and always find myself struggling with the conversations actually including areas that aren't technically part of the HTML5 spec but are referred to in the same sentence 90% of the time.


So today someone pointed me at Brad Neuberg's CodingInParadise blog and this fantastic post that both provides a definition of the general sense in which the term HTML5 is generally used, as well as a proposed set of specific definitions for different layers of the onion peeling.

Here's the short version.
"Everything that is in the formal W3C HTML5 spec; everything that used to be in there but was broken out for various reasons; sibling and related technologies and developments like CSS3, SVG, EcmaScript 5, etc.; and experimental explorations that are pushing the boundaries."
Read the post to get the rest.

Sunday, October 24, 2010

Book Review: Dive Into HTML5

Dive Into HTML5 is a free e-book by Google's Mark Pilgrim. I read it before the HTML5 book I recently reviewed, and found Pilgrim's to be much better.


Pilgrim has a lengthier book,HTML5: Up and Running, in dead-tree format that is available on Amazon. I haven't yet checked that one out.

I found Dive Into HTML5 to be useful for a few reasons. It's relatively brief. It deals practically with the issues of building scalable code for a range of browsers/platforms with variable HTML5 support (i.e. rather than providing a switch statement for IE/Chrome/Firefox like some folk do, he deals different methods for testing for feature support in a way that will scale across browsers).

Finally, Pilgrim gives enough background to understand some of the 'why' on certain eccentricities as well as the 'how' on how to use them. For example, there are some details on local storage that include background on loose guidelines provided by the spec, as well as how much storage is made available and cases in which you may find it unavailable.

If you are looking for a quick read to get up to speed, it's a great place to start. (One downside is that it would have been nice if he'd made an offline version available as a e-book or PDF.

Book Review: HTML5:Designing Rich Internet Applications

This was the second of a couple books I've read on HTML5. The other review is coming next.


HTML5: Designing Rich Internet Applications was pretty disappointing. The book contains numerous typos and grammatical errors than an editor should have caught, and these seem to be the main complaints of other negative reviews on Amazon. I could have easily looked past these if they were the only flaws with the book. Instead, I think these were just the most superficial signs of a book hastily written to get in front of a trend.

More serious errors include poorly documented code samples, poorly written code samples, and an awkward correlation between the code and the text.

Even more frustrating still, there are sections where the focus and page-count are misspent (e.g. a section on HTML5's video playing capabilities contains numerous pages on how to author a video from a PPT presentation (and btw, why would anyone do this?) an convert it from one format to another).

Other sections woefully underserve some of the more interesting topics. e.g. the section on HTML5 canvas is minimal at best, and when it gets to doing animations on the canvas, the author just points to a the CAKE javascript library and says 'use this'. (In a later example in the book, the author actually does some animation in his own javascript, but doesn't explain his use of it, indicating that maybe he learned this along the way and it again points to the inconsistent editing?). Another example is the section on local storage, which is used in a code sample, but with no documentation on limits of size on storage, how it can/can't be used, how it might vary from one device implementation to the next, etc.

Finally, there are several places where rather than focusing on HTML5 exclusively, the author is cobbling together bits of Ajax, CSS, etc, and it's not clear to the reader what's coming from where.

I don't recommend the book. The next one I'm writing up is a better read. that review coming soon...