Client-side MVC is a different beast from the one we're used to in Rails. On the client, more than anywhere else, the M is the key to creating powerful user experiences.
To demonstrate this principle in action, we'll first create an in-memory model of what a color is, and then use it to build an interactive 3D color chooser that is both beautiful and intuitive.
Sound hard? Not with when you're armed with well defined models... not when you've got the Power of M on your side.
Charles is a rubyist and entrepreneur who has been building software human interfaces for over ten years.