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.

Banner

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.

Conclusion

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.

Banner


The Big Book of Small Python Projects

Author: Al Sweigart
Publisher: No Starch Press
Date: June 2021
Pages: 432
ISBN: 978-1718501249
Print: 1718501242
Kindle: B08FH9FV7M
Audience: Novice Python developers
Rating: 4
Reviewer: Lucy Black
A project book? A good way to learn Python?



The AWK Programming Language, 2nd Ed

Author: Alfred V. Aho, Brian W. Kernighan and Peter J. Weinberger
Publisher: Addison-Wesley
Pages: 240
ISBN: 978-0138269722
Print: 0138269726
Kindle: B0CCJ1N4X3
Audience: Developers interested in Awk
Rating: 5
Reviewer: Kay Ewbank

The name Brian Kernighan among the authors of this updated classic raises  [ ... ]


More Reviews

Last Updated ( Thursday, 24 February 2022 )