Click here to Skip to main content
15,884,739 members
Articles / All Topics
Technical Blog

Book Review: ASP.NET 4.0 in Practice

Rate me:
Please Sign up or sign in to vote.
0.00/5 (No votes)
10 Feb 2014CPOL2 min read 6.4K  
Book review for "ASP.NET 4.0 in practice"

This article is in the Book Review chapter. Reviews are intended to provide you with information on books - both paid and free - that others consider useful and of value to developers. Read a good programming book? Write a review!

- by
Daniele Bochicchio | Stefano Mostarda | Marco De Sanctis
ToC
Pages: 504 | ISBN: 978-1935182467

About a year ago, Manning was kind enough to allow me to review a book of theirs, it was in the pipeline then and now out in the market. I had access to this book as part of their Early Access Program and reviewed it multiple times in the draft phases. Now that it is out in the market, I thought it would be nice to blog about how it started and how it turned out in the end and provide a basic review for future buyers.
Overall, this is a great book for intermediate level programmers. And it is important to say right at the outset that it is NOT a book for beginners. In fact, the foreword clearly says so. It doesn't aim to be a complete reference, rather it is a collection of best practices presented in a Q & A + Discussion manner.

Where It Works

You can just pick up the book, read the theory, practice the code snippets given and you are ready to go. Don't be surprised if you end up using the code snippets in many real life problems in enterprise web development.

The chapters in Part 3 onwards are independent of each other and presented in a capsule-course manner, so can be read by themselves.

Initially, I commented that there isn't enough pictorial representation of concepts which they have taken care of somewhat.

Where It Could be Better

A beginner may not find the explanations easy enough to understand. The chapter flow is certainly not helping. (Ch 2 talks about EF?!) For a beginner, it will be difficult to understand certain advanced concepts such as "Path canonicalization vulnerabilities" in the chapter on Security and almost the entire chapter on Performance. Basics of these topics/problems need to be explained a bit more before a solution (and hence the ASP.NET advantage) is proposed.

Also, I found the writing very incoherent. There are plenty of grammatical mistakes. Even without that, I feel, the authors are in a hurry to reach the code snippet and don't cover the theory behind it in-depth.

Conclusion

Good for intermediate level developers, but not good enough to get them to an expert level. Definitely not for beginners.

Disclosure

I am not affiliated to the authors or publishers of this book in any way.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Architect
India India
I dabble at many things and many of them at the same time. In short, I am a jack of all trades.

I am a software engineer by profession. My current area of expertise include .net Programming, Analysis, Software Operations and Architecture. I am equally conversant with greenfield and brownfield projects.

By hobby, I am a Technology Enthusiast, Blogger, Arm chair Movie Critic and self-proclaimed Cricket Expert. I have assisted in reviewing quite a few technology books so far. Sometimes I get lucky and take nice pics when I have my D-SLR in my hand.

Hope you found my article useful.

Also check out my blogs here:
http://pandaxp.wordpress.com
http://coderpanda.blogspot.in

Comments and Discussions

 
-- There are no messages in this forum --