ASP.NET Core in Action, 2nd Ed (Manning)

Author: Andrew Lock
Publisher: Manning
Date:April 2021
Pages: 832
ISBN: 978-1617298301
Print: 1617298301
Audience: Developers interested in ASP.NET
Rating: 4
Reviewer: Ian Elliot
One big book to cover the one big alternative web tech.

And it is big. This book is a heavyweight at more than 800 pages and, yes, the technology really is this convoluted and variable. However, it has to be said that repetition accounts for a lot of the pages. I don't know what a "nutshell" approach to ASP.NET would be, but this isn't it. It also covers .NET 5 and we now have .NET 6, but this isn't something that should put you off as the changes are slight.


Part I is nine chapters in total and is a general introduction to basic ASP. The first chapter is an overview of ASP and how things work - HTML requests etc. Things get going at Chapter 2, but it is slow progress to a working application. We make the journey of 1000 miles through middleware, Razor, routing, rendering, forms, and of course, MVC. So much to know so small a project...

The first part of the book did little to convince me that ASP.NET was a viable technology as the learning curve presented wasn't so much vertical as revisiting the same problems in detail. If you are looking for a book that introduces ASP.NET in manageable chunks this isn't it. Instead you get the whole picture all of the time and not just the corner that you need to get a particular job done.

Part 2 is titled "Build complete applications" and my first response was surely that's what I've been doing! But no, there is so much more! In this part we look at configuration, Entity Framework, MVC and Razor (again), Authentication and deployment.

Part 3 is called "Extending your application" but it is really more about the later part of the application's lifecycle - monitoring/ logging, security, custom components, using APIs, background tasks and testing. All in great detail.


I was reading this book because I have used ASP.NET in the past and was considering upgrading some existing websites. As I read each new chapter of this book I felt increasing like converting to PHP and a nice trusty old web server. This book does little to sell the idea of using ASP.NET. If you are looking for a book on the subject and have the time to pour over 800 plus pages trying to keep the ideas in your head and see your way through to an application, then this might be the encyclopedia for you. Personally I'd get a copy and put it on a shelf ready to fill in the information I needed to know beyond the basics.  

To keep up with our coverage of books for programmers, follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.


Street Coder (Manning)

Author: Sedat Kapanoglu
Publisher: Manning
Date: February 2022
Pages: 272
ISBN: 978-1617298370
Print: 1617298379
Kindle: B09Q3PJQC5
Audience: General
Rating: 4
Reviewer: Ian Elliot
Street Coder - sounds sort of tough but messy at the same time.

The C# Workshop (Packt)

Author: Jason Hales, Almantas Karpavicius and Mateus Viegas
Publisher: Packt
Date: September 2022
Pages: 780
ISBN: 978-1800566491
Print: 1800566492
Kindle: ‎ B0BGRBDJLS
Audience: C# developers
Rating:  4
Reviewer: Mike James
C# is not the language it once was - time for a revival?

More Reviews

Last Updated ( Thursday, 24 February 2022 )