Steven Sanderson explains how to write abstract and testable application logic without any DOM clutter with Knockout.js and how Knockout automatically updates app’s UI whenever needed.
Josh Long and Roy Clarkson explain how to build for multiple platforms using RESTful services exposed through Spring MVC, HTML5 and client specific rendering thanks to Spring Mobile and Spring Android.
Daniel Erickson addresses the problems appearing in mixing MVC and real time frameworks in web applications and how Geddy transparently solves these issues.
Ben Hale explains how to design and test a RESTful API with Spring MVC, providing an example of a simple game application showing the design principles used.
Sam Brannen and Rossen Stoyanchev introduce the TestContext Framework, how to use @Configuration and environment profiles for testing with Spring 3.1, and the testing support available in Spring MVC.
Rossen Stoyanchev covers some of the new features available in Spring MVC 3.1: URI variable, Redirect & Flash attributes, UriComponentsBuilder, Multipart Request Support, and HDIV Integration.
Erik Lebel explains 3 presentation patterns used in Windows applications –MVP, MVC, MVVM-, demoing how the model, view, and control layers interact with each other.
Keith Donald presents the Spring MVC3 programming model, detailing with examples: mapping HTTP requests, getting a request input, generating responses, rendering views, data conversion and validation, handling exceptions and testing.
Beside doing an overview of the Grails framework, Jeff Brown shows how to write a Spring-integrated application in Grails. Some of the topics covered are: Spring Beans in Groovy, DI in Grails, Grails and Spring MVC, Database transaction management and remoting with Spring in Grails.