Palisade Magazine

 
January 2006: Book Review

Programming .NET Components, 2nd Edition

Author(s): Juval Lowy
Publisher: O'Reilly Media, Inc.
ISBN: 0596102070

(Online Link to the book)

Programmin .Net ComponentsIts component based approach is one reason Microsoft .NET is so widely used - and there are a number of books on this topic. But none explain the concepts in such easy and clear language as Juval Lowy’s Programming .Net Components. Now in its second edition, this book has earned the reputation of a classic.

A concise book with emphasis on practical coding guidelines for .NET developers, this is an excellent book to read. There would be few books which give so much importance to security as well.

The book starts with the basics of component programming and gradually builds up to more complex topics like remoting, multithreading and security. All along there are tips and best practices that will help developers build strong and secure applications.

One of our favorites is the chapter on Garbage collection. Juval points out subtleties as only an expert can. And he rounds off the chapter with a template to perform “Deterministic Finalization” right.

The second edition adds an extensive list of coding guidelines. From “Always declare a variable close to its first use” to “Never assert a permission without demanding a different permission in its place” the coding guidelines are a must read for .Net developers.

Discuss this review — there is one reader comment. Add yours.