Software Estimation: Demystifying the Black Art
by Steve McConnell
Refactoring: Improving the Design of Existing Code
by Martin Fowler; Kent Beck; John Brant; William Opdyke; Don Roberts
Windows 7: The Missing Manual
by David Pogue
Excel® 2007 Bible
by John Walkenbach
Pro C# 2010 and the .NET 4 Platform
by Andrew Troelsen
Microsoft® Office Project 2007 Step by Step
by Carl Chatfield; Timothy Johnson
Windows 7 Inside Out
by Ed Bott; Carl Siechert; Craig Stinson
The complete software developer's guide to working in .NET environments
Praise for .NET Patterns:
"Was both insightful and comprehensive. It's great to see these patterns presented within the context of many architectural dilemmas facing the vastly interconnected enterprise. Web service architects are sure to see enormous value in this text." —Ed Draper, Microsoft
Patterns have proven to be practical tools for the programmer who knows how to use them. In .NET Patterns, distributed computing and .NET expert Christian Thilmany presents both an introduction to patterns for programmers working in the .NET environment and a library of patterns unique to the .NET platform.
Part of John Vlissides' critically acclaimed Addison-Wesley Software Patterns Series, .NET Patterns extends the proven concept of design patterns into the arena of .NET design and development. Now, .NET developers can depend on patterns to provide solutions to recurring problems in software design.
In addition to covering both lower and higher level programming with patterns, this book also includes helpful primers on XML and web services, as well as thorough coverage of debugging, exceptions, error handling, and architecture.
Whether you're working in .NET environments or transitioning to .NET environments, you'll find .NET Patterns a comprehensive resource for software solutions.
Average Amazon.com® Rating: ![]()
![]()
![]()
![]()
Based on 17 Ratings
Good ideas but... - 2004-08-06
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
I have to disagree with most of the reviews here. I think the author has some good design pattern idea's. It seems like if a pattern book doesn't rehash the GOF's book for the 654654th time, its not a good pattern book. The author had some good ideas, and while most of the patterns are fairly focused to a specific problem and are not totally generic, it doesn't mean its not a good pattern idea. It's just a domain specific pattern. I think the author should have clearly specified that, but didn't and that was a mistake. He billed the book as a general user pattern book. So I game him 4 stars on that.
But, in my job I'm very focused on code performance, so I knocked him back down two stars because these patterns are pretty much useless if you are designing anything that needs high performance capabilities, like web services. Most of the book is focused on patterns that he applies to web services, but he uses stuff like XML, DataSets and Reflection to create his abstraction layers. These three things are the 3 WORST performing features of .Net. If you are creating anything that needs to run `fast', you should stay away from all three of these. The pattern that killed me was his abstract packet pattern, which used DataSets or strongly typed DataSets to pass a list of parms between functions. He even hyped this pattern up based on performance reasons. I'd have to bet the guy never ran his code through a profiler to see what the performance implications of this pattern were. He made a lot of performance claims, but never showed the numbers to prove them, which is a dangerous thing because many developers will take what an author says as word, and not test the claim for themselves.
So I think he had good ideas, but very poor choices with his implementation technology.
Practial Book on .NET Patterns - 2004-09-12
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
I really don't understand the bad ratings of other reviewers. Either these reviewers didn't read the book or they are totally in love with theoretical issues on design patterns. This book shows hand on experiences - the authors shows REAL WORLD examples and illustrates how patterns are applied. I found the book very useful and it contains new interesting ideas on implementing PRACTICAL and USEFUL software applications with the .NET framework.
An Brilliant Contribution to our Field - Read 2-3 Times - 2004-10-24
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
A well wrote book - 2009-03-03
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
A very practical code book for everyone. The writer seems to hit all areas of being practical and yet pointing out patterns that can be used in a person's life everyday. I would definitely recommend this book to other people in the same field. I just happened to come across this not that long ago, while searching the internet. I am only hoping that the writer does another book and would be interested to see what he applies next.
This book is not for WinForm developers - 2007-02-01
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
The Patterns that the GoF are all applicable to WinForms, but this book assumes all web developing in its examples. I bought the book because I am a .NET WinForms developer so I if you are a web developer this book may help you, but it didn't do it for me.
I found the original GoF book, "Head First Design Patterns", even "Design Patterns for Dummies" better than this book. Also, it is unfortunate that .NET developers have to resort to these books and do not have a definitive Patterns book in any .NET language. The "Design Patterns in C#" is OK but that book has questions placed in there on nearly every page asking you to do something that isn't covered yet in the book which is bothersome.
.NET developers would do well to stay away from this book even if you are a patterns lover.
Top Level Categories:
Software Engineering
Sub-Categories:
Software Engineering > Methodologies
Some information on this page was provided using data from Amazon.com®. View at Amazon >