Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Be nice to your web designer!

colaborate as an effective team

with OO CSS

and a good software architecture

A good web application is not enough!

Problems ahead !

The mythical Designgeneer

Better a team working...together??

Problems with traditional workflow

Decouple code from details in UI

But need to agree on user interaction

Define a neutral contract!

OO CSS... in short!

UI proof software architecture

Templates are blocking our workflow!

Templates are a solution from the past

Knockout.js

HTML animation

HTML Animation steps

HTML Animation benefits

Inside the infamous

"To Do List"

With jQuery/Zepto

And with knockout.js

(https://github.com/eamodeorubio/explore-the-todo-list-app)

Thank you !!

Q & A ??