Professional ASP.NET MVC 4 is out! - Jon Galloway

Professional ASP.NET MVC 4 is out!

Look what showed up yesterday!

Note: These bobsledders on the cover may look familiar, but they have in fact been upgraded to ASP.NET MVC 4.

Up on Amazon

Professional ASP.NET MVC 4 is available on Amazon, both in paperback and Kindle format. At least in the US, I hear they're shipping these out really fast.

E-Book Versions

There are two E-book options, both with some nice features.

The Kindle version is in color and allows you to do all the standard Kindle font size / background / layout tweaking. I think they turned out pretty nice:



The other option is to get the e-book versions from Wrox. Those aren't in color, but they're available in three formats (PDF, Mobi, and ePub) and they're DRM free. I don't think they're available yet, but should be up in early October.

What's New

For this book, we focused on a few main things:

  • Updates for ASP.NET MVC 4 and Visual Studio 2012
  • More professional / advanced / real-world content
  • Better flow for people who are new to ASP.NET MVC - or are experienced with it
  • Responding to feedback and reviews


Obviously, we updated the content, code and screenshots for ASP.NET MVC 4 and Visual Studio 2012. Some of the implications of the updates aren't immediately obvious, though - for instance, I felt that the security chapter should consider the implications of OAuth and OpenID authentication.

Professional / Advanced / Real World Content

One bit of feedback we heard from the previous book was that it didn't have enough "real world" content. That can be kind of tricky, but it's a fair criticism. For this version of the book, we focused on two areas for that. First, we reviewed the content so that the content would flow a bit better for different skill levels - more on that next. Secondly , Phil wrote a new chapter at the very end of the book that explains how he and other ASP.NET MVC pros built and maintain the NuGet Gallery site at He covers things like exception logging, profiling, data access, migration and membership.

Better Flow

I had some beginning developers tell me that the book started throwing advanced concepts at them too early, while some advanced developers told me the book seemed too basic. After talking to people in more depth, this was really the same problem - the book's flow needed to improve. We worked to make the book build more evenly, so it starts easier at the beginning and adds in more advanced content later. While this benefits the beginner, it also lets advanced developers skip over the simple stuff and jump into meaty chapters later in the book without interruptions to teach them the basics.

It's not exact, but in general Chapters 1-6 cover the basics and Chapters 7-16 cover intermediate and advanced content. So as an advanced developer, I'd recommend reading Chapter 1 to get the overview of what's new in ASP.NET MVC 4, then skimming chapters 2-6 (controllers, models, views, Ajax, and data annotations) and reading more thoroughly starting with Chapter 7 on Security.  One example of that is Chapter 3 on Views - it now focuses more on the beginner level stuff you need to know, and the advanced view information (like custom view engines) is covered in the Views section of the Advanced Topics chapter.

The table of contents is available as a PDF, take a look and see how we did.

Responding to feedback and reviews

We do take reviews - both positive and negative - seriously. We read through comments from the previous book and did our best to keep making the book better.


ASP.NET Web API is a big subject, and really an entire book could easily be written on it. However, since it ships with ASP.NET MVC 4 and is so useful in ASP.NET MVC applications, we felt like it would be good to have a one chapter overview. Brad wrote a great overview that explains not just what ASP.NET Web API is, but how it fits in with ASP.NET MVC.

What's Not New

Same amazing author team, same way to get the sample code (NuGet), same technical editor, same bobsledders. Oh, but the bobsledders have been upgraded, remember.

And speaking of our technical editor, I want to call out what an amazing job Eilon Lipton does on this book. In additional to top notch technical feedback, he also regularly points out bigger issues in structure and content. He regularly recommends that we cover content or features we'd left out, or that we stop recommending something that's not a good idea, or just tells us that a part of a chapter is boring or hard to follow. The book wouldn't be what it is without his invaluable input.

The whole team at Wrox has been great, too. It's both humbling and incredibly rewarding to work with a sharp editorial team, and this was another great experience.

But I already have a previous edition!

Weren't you listening? There's tons of new content. This book is about ASP.NET MVC 4 and ASP.NET Web API, what's your old book about?

Look, you can still use your old copies of the book for other things. For instance, the whole bobsled book family makes a great play set... and the holidays are coming soon...

Oh, and also Amazon's got it incredibly cheap now, so there's that. So go get it!

Published Wednesday, September 26, 2012 6:27 PM by Jon Galloway


# re: Professional ASP.NET MVC 4 is out!

Grats on the book, Have my copy sitting on my reader already.


Wednesday, September 26, 2012 11:41 PM by Jason

# re: Professional ASP.NET MVC 4 is out!

$40.10 for the kindle version ?!

Thursday, September 27, 2012 4:52 AM by Jean Louis Bob

# re: Professional ASP.NET MVC 4 is out!

Does the paperback come with a PDF?

Thursday, September 27, 2012 6:19 AM by Manu

# re: Professional ASP.NET MVC 4 is out!

Thanks for the detailed write-up.  It's appreciated.  I have my concerns with buying yet another copy based on marginal updates (I have 2 and 3 already and I've compared the 3 TOC with the 4 TOC), but I'll give it a try.  

Thursday, September 27, 2012 12:15 PM by fogjuice

# re: Professional ASP.NET MVC 4 is out!

@Jean Louis Bob - I just bought the Kindle version for US$ 22 yesterday.

Thursday, September 27, 2012 12:37 PM by Jon Galloway

# re: Professional ASP.NET MVC 4 is out!

@Manu - No. I wish it did, too.

Thursday, September 27, 2012 12:37 PM by Jon Galloway

# re: Professional ASP.NET MVC 4 is out!

@fogjuice - The biggest differences are the Web API chapter and the real world / chapter, but there's also some new content on OAuth, Async, Display Modes, etc. I guess you can buy on Kindle, take a quick look, and return if you don't think it's worthwhile.

Thursday, September 27, 2012 12:40 PM by Jon Galloway

# re: Professional ASP.NET MVC 4 is out!

If I pre-order now, can I get a discount for MVC 5 and MVC 6?

Thursday, September 27, 2012 3:50 PM by CMike

# re: Professional ASP.NET MVC 4 is out!

And is there any way to get a PDF?

Friday, September 28, 2012 3:27 AM by Manu

# re: Professional ASP.NET MVC 4 is out!

@Jon Galloway - slightly confused as to why the kindle version is so much more expensive that the paper version (on .com and Worst case scenario it should be the same price surely?

Friday, September 28, 2012 6:52 AM by Andrew H

# re: Professional ASP.NET MVC 4 is out!

I bought the book the day it was released and have started reading it...good book so far.

I have also read your blog where you describe how to get SimpleMembership provider to work with mvc4 (8/29/2012) via a work around.

However, in the book you talk about how you hope that the by the book comes out simpleMembership provider for MVC4....

I have looked on NuGet and do not see...any idea when a reference implementation of SimpleMembership Provider will be available for MVC4?

Sunday, October 7, 2012 2:11 PM by Brian Smith

# re: Professional ASP.NET MVC 4 is out!

I've preordered my one so its already there and on the shelf :-) Thanks for that very cool book, Best wisches

Saturday, October 20, 2012 4:33 AM by Lelala

# re: Professional ASP.NET MVC 4 is out!

Jon, the Wrox PDF is definitely in color. At least mine is. I'm reading through it now and am so far very happy with your work. Great job.

Saturday, October 20, 2012 12:04 PM by Chris Simmons

# re: Professional ASP.NET MVC 4 is out!

非常好 你有电子书吗 e-book  pdf  ,please give me one pdf


Monday, November 5, 2012 3:36 AM by 曾祥展