MVC3 for Web Forms Developers, Password Security, Razor Templating

Our monthly meeting will be held at the Microsoft Greater PA Office in Malvern, PA on Wednesday, August 17 from 5:30-8:30. Refreshments are provided courtesy of Celerity.

Moving to MVC3 for Web Forms Developers

Wednesday, August 17th, 2011 at 5:30 pm
Adam Tuliper

The biggest problem for developers moving to MVC is not being able to use a lot of the Web Forms knowledge we’ve already spent so much time learning. This presentation will take the developer from something they already know – ASP.NET Web Forms – and move them into MVC utilizing the knowledge they already have for Web Forms. We will review a complete ASP.NET Web Forms application where we do common tasks, and then see how to do the equivalent type of task in MVC. Procedures such as Data Binding, Error Handling, URL routing, AJAX, and more will be covered. No MVC talk would be complete without discussing how to unit test our MVC code as well. This discussion will also cover common controls (grids, etc) available to the developer and how client libraries used to enhance our MVC applications.

Storing Passwords The Right Way

Wednesday, August 17th, 2011 at 6:45 pm
Chris GomezMVP

Web sites everywhere ask us to create new accounts and new passwords. When you build your site, do it the right way. Store your users passwords safely and securely so you won’t be the next victim of a hacker attack and the next lead story on the nightly news. You have a responsibility to get this right. We’ll see what .NET does for us and what we can do on our own to safeguard our users.

MVC3 and Razor Templating

Wednesday, August 17th, 2011 at 7:00 pm
Jess ChadwickMVP
ASP.NET MVC 3 introduces the Razor View Engine which provides a cleaner, more fluid alternative to the legacy Web Forms syntax. Backed by a powerful syntax and API, Razor allows you to focus on writing dynamic views and helps you to avoid the “tag soup” that is the Web Forms syntax. This talk will show you how to ditch the Web Forms View Engine and start writing cleaner Views in your ASP.NET MVC projects. We will also take a look behind the scenes and walk through the API that makes it all possible.  By the end of this talk, you’ll not only want to use the Razor View Engine in your ASP.NET MVC projects, you might be tempted to use it in non-web applications as well!