|
||||||||||||||
| Home | Links | Directions | Register | Archive | Book Reviews | |||||||||
Book Reviews
|
||||
Buy it here
|
Title: C# Class Design Handbook: Coding effective classesAuthors: Richard Conway, Teun Duynstee, Ben Hyrman, Roger Rowland, James Speer.Let me start by saying that I found this book to be fantastic. I would recommend this book to any intermediate programmer thats feeling a little stuck in where to go next. The book starts off with the basics, the same way that most C# programming books do. It starts with the difference between value types and reference types, but what I found as I read into the first chapter was that this book went way beyond any other that I have read. It has simple examples to differentiate between the two types but then has you view the IL for the examples and starts to explain why value types and reference types are handled differently. That was just the beginning. The Class Design Handbook takes you through short, easy to understand examples that enforce the goal of the book but then as in the first chapter it goes on to explain why things are done a certain way, why a good design may incorporate or avoid something and what is actually happening behind the scenes. The other aspect of the book that Ive found to be exceptionally useful is chapter 6. Events and Delegates; this book contains the first concise explanation of the .NET event handling model that Ive seen. It takes you through the code that .NET creates to represent a delegate class and through IL that shows you what is really happening. This book sits on my desk at work and when I know Ill be writing C# at home, it travels with me. Simple explanations, easy to understand code examples and straight-forward text make this an excellent reference book, although I read it cover to cover (geek). I use this book especially during the design phase of any project and recommend that anyone that feels like they need a little boost in the learning department will enjoy this book. Reviewer: Sean Mahan Programmer (for love and money) 12/14/2004
|
|
||
Buy it here
|
Title: Expert Service-Oriented Architecture in C# - Using the Web Service Enhancements 2.0Author: Jeffrey HasanTwo of the most requested topics at my meetings are SOA (Service Oriented Architecture) and WSE (Web Service Enhancements) version 2.0. Unfortunately this demand is hard to supply because there are simply very few speakers or books addressing these topics. This book delivers on both topics! First of all, the title of the book is right on the money. Jeffrey Hasan does a great job explaining SOA concepts by demonstrating how WSE 2.0 allows you to implement them. Most tech books I read are not balanced, either it is too conceptual with no implementation details, or it only has implementation details and doesn't flesh out the concepts. This book is very well balanced. You do not have to be a web services guru to read this book but it certainly helps to have some web service experience. This book would be useful for any developer/architect interested in the details of SOA/WSE and the future promise of indigo. A major bonus that is included with this book is over 20 pages of great references so that you can dig even deeper into the topics covered in the book. The only thing missing from the book is the CD with all of the samples included. I found the book to be very readable, and it does a very nice job moving you from the traditional web service, to a message-oriented one and then finally to a service-oriented web service. That section of the book is one of the best at explaining why simply having web services does not mean you have an SOA. I would strongly recommend this book, and it gets my personal highest honor, which means it is carried in my laptop case, so I always have it. Reviewer: Tim Durgan - User Group Leader Date: 12/1/2004
|
|
||