ASP.NET MVC 3 Preview 1 has landed

Quick Link: download ASP.NET MVC Preview 1

It is a an exciting time to be a web developer. There are lots of new technologies from Microsoft coming out for the browser (IE9 changes everything), in the area of tooling (the brand new WebMatrix) and for the server – with ASP.NET MVC 3 Preview 1 released today (27th July 2010).

Download and install side by side with MVC 2

If you have Visual Studio 2010 (The FREE Web Developer edition is fine) then you can safely download ASP.NET MVC Preview 1 (download + install takes a few minutes). ASP.NET MVC 3 is designed to be installed side-by-side with ASP.NET MVC 2 which means you can install today’s Preview 1 release on your machine without it impacting existing MVC 2 projects.  Once installed you will have a new set of ASP.NET MVC 3 project templates show up within Visual Studio 2010’s “New Project” dialog.


MVC 3 Preview 1 includes:

  • View improvements: Select a view engine, new view engine “Razor”
  • Controller Improvements: Global filters for “cross cutting” logic, new ways to pass data to views, new ActionResult types
  • JavaScript and AJAX improvements: built-in JSON binding and more
  • Model Validation improvements: .NET 4 DataAnnotations and more
  • Dependency Injection improvements: Making it easier to do DI/IOC work to simplify testing of controllers

Once you have played, please give feedback

Preview 1 is about getting feedback. Post your feedback and any bugs/issues you find to the ASP.NET MVC forum at Thank you.

Related Links


P.S. Oddly, I only just received my copy of the excellent Pro ASP.NET MVC 2 by Steven Sanderson last week. It arrived before I had got round to finishing the first edition on ASP.NET MVC 1. MVC 3 Preview 1 arrived before I had read 20 pages of the second edition. I need to speed up 🙂

CTP1 of new admin tool for SQL Azure is now available – ‘Houston’

CTP1 of Microsoft® Project Code-Named “Houston” is now available. This is a lightweight and easy to use database management tool for SQL Azure databases. It enables you to swiftly develop, deploy, and manage data-driven applications in the cloud.

Project “Houston” provides a web-based database management tool for basic database management tasks like authoring and executing queries, designing and editing a database schema, and editing table data. All implemented in Silverlight.

Getting Started

For this initial CTP, you can access “Houston” from SQL Azure Labs. You also need to make sure that you check the “Allow Microsoft Services” checkbox in your firewall to allow “Houston” to communicate with your databases. Also check out the starter videos:

Step1 – connect at


Step2 – browse


Step3 – Create



Related Links

A public “well done” for the ASP.NET MVC Conference

Yesterday (22nd August 2010) was mvcConf – “the Virtual ASP.NET MVC Conference”. This was an ambitious undertaking by the community to deliver a three track, 20+ session conference for FREE using Live Meeting. And… it worked great. A big well done to everyone involved.

It was  particularly interesting to me and my team as we are hoping/planning to do similar online conferences in UK time around technologies such as the Windows Azure Platform and Windows Phone 7 – and attending yesterday gave me the confidence that we are on the right track.

Highlights for me included:

Three tracks, great mix of sessions, no excuse to be bored!


Could join all three rooms at the same time

and follow the open space “Law of two feet” with ease


Every session could be rated on

All sessions can be found at Alas only 78 ratings so far which is a shame. Rate them now!


The return of IRC

IRC is my fave “chat thing” and is too often overlooked.


Very professionally done

e.g. the slides explaining how it will all work



and the joining a room page


Sponsors a plenty

That were given plenty of air time at the start of sessions which is to be applauded. E.g. the wonderful JetBrains


And plenty of buzz afterwards


SyncToBlog #13 Yet more Windows Azure stuff!

The interesting thing about the Windows Azure Platform is there is never a shortage of new stuff to explore.

You can either manually select the operating system that you want to have deployed to your nodes via a drop down box or allow automatic mode to upgrade to the latest operating system as they are released.


  • Steve Marx has written a Windows Azure application called  Swingify that allows you to upload any song to the internet and convert it into a swing  version. How about  Lady Gaga – Bad Romance for starters 🙂
  • Not sure I mentioned it before, but Windows Azure Platform Training Kit got a June update.  The kit contains 15 Hands On Labs,  15 Presentations and Videos, 21 Demos, 3 Samples and Tools. Download the Training Kit here.
  • Cloud Computing: A Guide for IT Leaders this is an online resource for business and technology leaders interested in the cloud, Windows Azure and BPOS.