Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Excessive Enhancement - devup12

Excessive Enhancement - devup12

Description

We all love to see exciting and innovative "interface shizzle" driven by JavaScript and the ever increasing rendering capabilities of modern browsers, but are we getting these at the expense of the Web? This talk will explore the good, the bad, and the fugly of rich interfaces, while examining how and why we should take care not to damage the Web.

Given at Devup 2012 http://devup.ideateca.com/html5/en/

#devup12

Also see:
Thoughts on the event at http://techblog.rga.com/html5-and-gaming-devup-barcelona
The video of this presentation: http://www.youtube.com/watch?v=9LeCnwGWlhw

Phil Hawksworth

April 26, 2012
Tweet

More Decks by Phil Hawksworth

Other Decks in Technology

Transcript

  1. browser shizzle can do animation can do 3D effects can

    do dynamic data visualisations @philhawksworth #excessiveenhancement @philhawksworth #devup12
  2. ...so preoccupied with whether they could that they didn't stop

    to think if they should - Dr. Ian Malcolm @philhawksworth #excessiveenhancement @philhawksworth #devup12
  3. captain killjoy running with scissors chewing with mouth open ...but

    this stuff is important @philhawksworth #devup12
  4. are we going too far with javascript to enhance our

    sites? @philhawksworth #devup12
  5. the web is agreement an uber-doodle about the web by

    @psd @philhawksworth #devup12 @philhawksworth #devup12
  6. the uri is the thing another uber-doodle about the web

    by @psd @philhawksworth #excessiveenhancement @philhawksworth #devup12
  7. http://beetle.de a rich user experience open Web technologies ...and why

    I think it sucks @philhawksworth #excessiveenhancement @philhawksworth #devup12
  8. ...so preoccupied with whether they could that they didn't stop

    to think if they should - Dr. Ian Malcolm @philhawksworth #excessiveenhancement that is really rather a lot of http requests for a web site about a car. - Dr. Ian Malcolm @philhawksworth #devup12
  9. just a demo the biggest danger is when that demo

    mentality leaks into production websites @brucel @philhawksworth #devup12
  10. we've been here before "it looks like you're making a

    snazzy web site..." would you like me to bollocks it up for you? @philhawksworth #excessiveenhancement @philhawksworth #devup12
  11. remember @philhawksworth #devup12 take care of the uri consider all

    of your users value the pixels and the Web enhance gracefully dinosaur theme parks often end badly
  12. http://www.flickr.com/photos/shelbob/67089485 http://www.flickr.com/photos/psd/1805709102/ http://www.flickr.com/photos/psd/421186578/ http://crikeyboy.blogspot.com/2009/05/illustration-friday- hierarchy.html http://www.flickr.com/photos/57742619@N04/5959324249 http://stephenwaller.tumblr.com/ http://www.flickr.com/photos/e-coli/3888542890 http://www.flickr.com/photos/theredproject/2831350088 http://www.flickr.com/photos/dcjohn/8474890

    http://thewebisagreement.com/ http://en.wikipedia.org/wiki/Robustness_principle @philhawksworth #excessiveenhancement thanks & links http://code.google.com/web/ajaxcrawling http://github.com/blog/760-the-tree-slider http://www.w3.org/TR/html5/history.html http://www.whatwg.org/specs/web-apps/current- work/#event-popstate https://developer.mozilla.org/en/DOM/ window.onpopstate http://github.com/PaulKinlan/leviroutes http://christianheilmann.com/2011/08/15/getting- rusty-we-need-new-best-practices-for-a-different- development-world/ http://www.w3.org/QA/2011/05/hash_uris.html @philhawksworth