- Placing your Model code into a separate project
- Allowing loosely-coupled access to your Model from within a Controller by using interfaces
- Performing basic data validation and rule violation tracking
- Leveraging form field to object property mapping features
- Using ViewModel objects to pass data to Views
- Using partial views
- Using the ASP.NET MVC AjaxHelper class to emulate the Web Forms UpdatePanel control
- Using strongly-typed Views
- Integrating jQuery (and a jQuery plugin called DataTables) into ASP.NET MVC Views
- Integrating Silverlight with ASP.NET MVC to access JSON data
Linq to SQL on Mono Update: NerdDinner on Mono :http://www.jprl.com/Blog/archive/development/mono/2009/May-14.html