Title: Professional ASP.NET MVC 2
Authors: Jon Galloway, Scott Hanselman, Phil Haack, Scott Guthrie, Rob Conery
Published By: Wrox
In my opinion, this book is a fast track to ASP.NET MVC written directly by the experts or rather ASP.NET team at Microsoft. If you are a professional ASP.NET web forms programmer and want to learn ASP.NET MVC then this book is certainly for you. However if you are novice to ASP.NET then this book is not recommended for you.
The book is written in a bit different style. Rather than starting with the hello world program, the book begins with first chapter dedicated to walkthrough of NerdDinner solution. For details about NerdDinner, please visit NerdDinner hosting site on Codeplex here. The first chapter of the book is also available free to download at http://tinyurl.com/aspnetmvc.
Of course going through the walkthrough of NerdDinner and understanding its working would not be enough for you. So the next chapters digs down into detail explanation of each section. Following is the outline of the book:
- Chapter 1 NerdDinner
- Chapter 2 Model-View-Controller and ASPNET
- Chapter 3 ASPNET > ASPNET MVC
- Chapter 4 Routes and URLs
- Chapter 5 Controllers
- Chapter 6 Views
- Chapter 7 AJAX
- Chapter 8 Filters
- Chapter 9 Securing Your Application
- Chapter 10 Test Driven Development with ASPNET MVC
- Chapter 11 Testable Design Patterns
- Chapter 12 Best of Both Worlds: Web Forms and MVC Together
- Chapter 13 What’s New in ASPNET MVC 2
What I like most in the book is that the authors have not only discussed the technology but they have also shared the perspective of the ASP.NET Product Team on different topics through “Product Team Aside boxes”.
The sample code of book is available to download from wrox site.
Overall if you have some experience working with ASP.NET Web Forms site and wanted to learn ASP.NET MVC or upgrade to ASP.NET MVC 2, this book is highly recommended for you.
Book Title: Professional Enterprise .NET
Authors: Jon Arking and Scott Millet
I must say one of the best book I have read on Enterprise Design and Code. The author did very well in explaining how to write flexible, extensible code. If you are a mid level .NET developer and you are curious enough to think about more flexible, testable and extensible applications, you will definitely love this book.
This book covers some of the very exciting topics such as Separation of Concerns, Flexibility, Reusability, Unit Testing, Test Driven Development, Inversion of Control, Domain-Driven, Data access layer, Model-View Presenter, Model-View-Controller. Although it may sounds dry but the author did a great job in keeping me stick to the book. After so many time, this was the book which kept me reading it until i finished it.
The book started with the discussion on What is Enterprise Architecture and Development? Then with an example of Mortgage Loan sample application, the author have applied above mention topics and concepts.
You can also download code of this book from codeplex site.
All in all, I think that it’s worth investing time and money on this book and it’s really a comprehensive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and maintainable.
Last week I visited USA to attend Global MVP Summit 2010 and I make sure that I purchase a copy of recently released CLR via C# 3/e by Jeffrey Richter published by Microsoft Press.
The book is a MUST READ for all .NET developers and provides an insight on .NET Framework 4.0 that includes Framework Class Libraries (FCL) as well as Common Language Runtime (CLR).
“Dig deep and master the intricacies of the common language runtime (CLR) and the .NET Framework 4.0. Written by a highly regarded programming expert and consultant to the Microsoft® .NET team, this guide is ideal for developers building any kind of application-including Microsoft® ASP.NET, Windows® Forms, Microsoft® SQL Server®, Web services, and console applications. You’ll get hands-on instruction and extensive C# code samples to help you tackle the tough topics and develop high-performance applications.”
Also check out Jeffrey’s blog on what’s new in 3rd edition. I’m really enjoying reading the book and recommend all of .NET folks out there to read that book for better understanding of CLR and FCL.
I received a review copy of Professional ASP.NET 3.5 SP1 by Wrox, through Emerging .NET Devs User Group. So thank you Wrox and Emerging .NET Devs.
Title: Professional ASP.NET 3.5 SP1 in C# and VB
Authors: Bill Evjen, Scott Hanselman and Devin Rader
“I would say this book, written by ASP.NET experts, is one of the most comprehensive book for professionals not only for ASP.NET 3.5 SP1 but it also covers detail overview of all the new features which .NET 3.5 SP1 offers such as LINQ, Entity Framework, IIS7, WCF, ADO.NET Data Services, ASP.NET AJAX and ASP.NET AJAX control toolkit as well.
The initial 6 chapters cover some of the basic topics for developing ASP.NET Websites:
Chapter 1: Application and Page Framework
Chapter 2: ASP.NET Server Controls and Client-Side Scripts
Chapter 3: ASP.NET Web Server Controls
Chapter 4: Validation Sever Controls
Chapter 5: Working with Master Pages
Chapter 6: Themes and Skins
After covering fundamentals and core concepts, the authors moved towards the area of working with Data such as Data Binding, ADO.NET, LINQ etc. This book is well organized and let reader to have knowledge from fundamentals to advance concepts.
The book comes with a CD containing a PDF version of this book along with 7 free eBooks that normally worth USD 7 each. Another good point of this book are appendixes.
Appendix A: Migrating Older ASP.NET Projects
Appendix B: ASP.NET Ultimate Tools
Appendix C: Silverlight 2 and ASP.NET
Appendix D: ASP.NET is Greater than ASP.NET MVC
Appendix E: ASP.NET online resources
Overall, The book is a great package for the ASP.NET developers. However, if you are new to the ASP.NET world or web development then I would not recommend this book for you. Check out some Beginners’ series by Wrox or other publishers.”