I work on a few personal projects. Personal projects are fun, because you can choose which technology and tools you are going to use and often you can experiment with the latest fancy things. I once used ASP.Net MVC for my toast manager and became a fan of ASP.NET MVC. Also, my experience with ASP.Net MVC helped me greatly with my programming at work, which is Webform based.
ASP.Net MVC 2 has finally come. At the same time, the hard drive in my laptop went bust, so I replaced it with a new one and installed OS and tools again. Of course, I installed ASP.Net MVC 2 because it is the latest version, and a problem appeared. I couldn't open my projects in ASP.Net MVC 1!
So, if you worked with ASP.Net MVC 1 and now want to play with MVC 2, you need to prepare yourself a little bit by reading a few articles. Here, they are.
- Overall: http://www.asp.net/learn/whitepapers/what-is-new-in-aspnet-mvc/
- About validation: http://dotnetslackers.com/articles/aspnet/Customizing-ASP-NET-MVC-2-Metadata-and-Validation.aspx
- validation: http://msdn.microsoft.com/en-us/magazine/ee336030.aspx
- Scot Gu's validation: http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx
- to be added...
Hope this helps.