HTML5 picnic is the event I visited at 11th of October. While name refers to HTML5, actually there was not that much talks on it, but still there was couple of interesting talks I want to describe you a bit.
At first, front-end architect from Cogniance – Vladimir Agafonkin
Talks about new technologies and how to embed them securely. A bit complicated, but seems to be very reliable approach of developing application. The idea is not to focus on the whole browser scope, as it’s just the way back, but to start from the very basic application version, which still will work in ancient browsers because of correct semantics. Next to this you should step by step apply changes and pregressively enhance your application to use the wider and wider landscape of technologies that browsers supports.
This links to Zakas metaphor about different TV types. W/b screen you can’t push to show colored image, but that doesn’t mean that picture that is broadcasting in the network is w/b only. So why do we code with strong dependency on the most ancient from the browsers world?More info about Progresive Enhancement: http://www.alistapart.com/articles/understandingprogressiveenhancemen Presentantion Progressive Enhancement 2.0 — Because the Web isn’t Print by Nicholas Zakas http://sftechtalks.com/zakas.html Next talk was from “T-shaped” designer and consultant Max TkachukIn the very fun manner he talks about project designing. He suggesting to ha 3 team which consist of 3 members in it’s areas:
- 3 marketing guys
- 3 crazy designers
- and 3 code geeks
...Inside manifest itself you should store files to be cached in the browser (for offline usage):CACHE MANIFEST index.html stylesheet.css images/logo.png scripts/main.jsMore about AppCache in HTML5 specification http://dev.w3.org/html5/spec/Overview.html#appcache Web Storage in HTML5 specification http://dev.w3.org/html5/webstorage/ Overall, the event took place in relaxed atmosphere. Thanks for the organization Microsoft Ukraine.Photos was taken here: http://htmlcss.ru/Greg/fotootchet_html5_picnic/