January 2009 Entries

Now that the ASP.NET MVC Release Candidate is available for download, how do you learn how to start using it to build applications? Here’s a guide to resources for learning about ASP.NET MVC Release Candidate 1. First, read Scott Guthrie and Phil Haack’s blog entries which discuss the new features added with this release: http://weblogs.asp.net/scottgu/archive/2009/01/27/asp-net-mvc-1-0-release-candidate-now-available.aspx http://haacked.com/archive/2009/01/27/aspnetmvc-release-candidate.aspx Next, navigate to the http://www.asp.net/mvc site -- the official Microsoft website for all things ASP.NET MVC -- and read the 14 new and updated tutorials: Creating a Movie Database Application Stephen Walther builds an entire...

Posted Tuesday, January 27, 2009 11:05 AM

I created a sample ASP.NET MVC application that I plan to post at the http://ww.ASP.net/mvc website. While the application was being code reviewed by the ASP.NET MVC Feature team, a surprising objection surfaced. The application is extremely simple. It contains a view that renders a list of database records. Next to each record, there is an Edit link and a Delete link (see Figure 1). Pretty standard stuff. Or, so I thought… Figure 1 – A Grid of database records Here’s the objection. You should not use a link for deleting a record. Using a Delete link opens up a security hole....

Posted Wednesday, January 21, 2009 6:46 AM

I'm presenting the keynote for the Microsoft Developers Conference in Washington, D.C. on January 16 (this Friday). The Microsoft Developers Conference is a one day version of the Microsoft PDC. You get one day of sessions that introduce all of the important new Microsoft technologies. The emphasis is on Windows Azure, Live Mesh, and Windows 7 (everyone who comes gets the Windows 7 Beta DVD). I'm presenting an hour and a half keynote that is packed with demonstrations of Windows Azure, the Microsoft Extensibility Framework (MEF), Windows 7, Live Mesh, Silverlight, and other really, really, cool stuff. The keynote is followed...

Posted Tuesday, January 13, 2009 6:49 AM

Even though I sat in the audience at the Microsoft Professional Developers Conference during the November keynote session when Azure was announced with great fanfare, I did not fully comprehend why Windows Azure should matter to me. Why, as an ASP.NET developer, should I care about Windows Azure? I build websites. I work in an industry in which technology advancements fundamentally change the way I perform my work every two or three years. For example, I remember when new technologies such as JavaScript, ASP.NET, Web Services, and Ajax were first introduced. Each of these technologies changed what I thought was...

Posted Sunday, January 11, 2009 8:06 PM