Wednesday, 11:10 - 12:00
Building web applications with traditional web development techniques is painful. Making sure your HTML is always up-to-date is challenging, and swapping information back and forth with your server can be error-prone.There is a better way. SproutCore's robust bindings system allows you to create data-centric applications. Just describe the state of your application and how the data flows from your models to your views and let SproutCore do the rest.Semantic templates allow you to write HTML and CSS that update automatically when your models change—like magic. And an in-memory database lets you intelligently manage and query your data and synchronize with your server.SproutCore will change the way you think about building applications and surprise you with how little code you have to write.
Yehuda Katz is a member of the SproutCore, Ruby on Rails and jQuery Core Teams. Daytime, he works as an architect at Strobe. Yehuda is the co-author of the best-selling jQuery in Action, the upcoming Rails 3 in Action, and is a contributor to Ruby in Practice. He spends most of his time hacking on open source or traveling the world doing evangelism work. He blogs at http://yehudakatz.com and can be found on Twitter as @wycats.