| Books by Christian Nagel: |
|
| Books Co-Authored by Christian Nagel: |
|
Want to see more?
View favorite books from other authors.
|
|
|
We asked some of our (and your!) favorite authors to share with us their
favorite 10 computer books from the past 10 years. Here's what we got back.
|
Christian Nagel
has been designing and developing software for over 15 years,
since the days of the PDP-11. He has worked with C# and the Microsoft .NET
Framework since their preview at the 2000 Microsoft PDC.
Christian is a Microsoft Regional Director and a Visual C# MVP.
He trains, coaches, consults and develops using the .NET Framework and has
a special interest in distributed application architecture, design and development.
Christian has co-authored six books on .NET Framework programming and regularly speaks
at international industry conferences. He resides in Vienna, Austria.
Christian's newest release is Enterprise Services with the .NET Framework.
|
Christian's favorite books: |
Advanced .NET Remoting, Second Edition
by Ingo Rammer and Mario Szpuszta -- Ingo Rammer is one of my friends at Thinktecture.
His book is the definitive book about .NET Remoting. The 2nd edition not only covers
topics from introduction through advanced .NET Remoting, it has also gained from
real-life experience to present a lot of best practices.
Essential ASP.NET with Examples in C#
by Fritz Onion -- Fritz Onion's Essential ASP.NET is a great book to
learn ASP.NET at a fast pace. It doesn't stop with topics that other ASP.NET
books ignore; instead it shows the functionality beneath the surface and includes
the HTTP pipeline and how to build custom server controls.
Essential .NET Vol. I: The Common Language Runtime
by Don Box -- I've read all of Don's books.
It's very interesting how he looks at the technology from different angles,
and how he goes into depth with some specific issues. The only problem
I see with Don's books is that it takes quite a long time before it is available,
but therefore it is of highest quality.
Windows Forms Programming in C#
by Chris Sells -- Chris Sells' Windows Forms Programming
book is the definitive book about Windows Forms programming.
While I liked
Charles Petzold's book Programming Windows, 5th Edition (Out of print)
in its early days, I'm now fond of Chris Sells' .NET version for
writing rich client-applications. (The author's original choice was an older edition that is now out of print. This link is to the new edition now available)
.NET Web Services Architecture and Implementation
by Keith Ballinger -- The .NET Web Services book by Keith Ballinger gives
an introduction to Web services and has a special focus on key technologies for
Web services: from XML and XML Schemas to SOAP to WS-Security.
Pragmatic ADO.NET: Data Access for the Internet World
by Shawn Wildermuth -- Shawn Wildermuth's Pragmatic ADO.NET gives a
fast pace through programming with ADO.NET, especially for Web applications.
Transactional COM+: Building Scalable Applications
by Tim Ewald -- Transactional COM+ is about how and why COM+ works.
Transactions do have a large part in this book, but it also covers the foundation
of COM+ and further topics. This is a great book about COM+ with unmanaged code.
Patterns of Enterprise Application Architecture
by Martin Fowler -- This book doesn't contain anything new in particular,
but this is the idea of a patterns book. Martin Fowler did a great job
collecting and describing patterns of Enterprise applications that proved useful.
.NET and COM: The Complete Interoperability Guide
by Adam Nathan -- This is the definitive book for COM Interop with .NET.
Adam Nathan has done the most complete book about this topic.
Although the book has nearly 1600 pages, not a single chapter should be missed.
Advanced topics both with using COM components in .NET applications and using
.NET components in COM applications are covered extensively.
Writing Secure Code
by Michael Howard and David LeBlanc -- Security might not be such an interesting topic
to bring functionality of applications forward. However, it is awfully important.
Writing secure code doesn't begin with code writing.
Instead, it starts with the design of the application and team-awareness of security.
This is covered in the first part of the book together with security principles and threat modeling.
The main part of this book is about secure coding techniques including database issues,
Web applications, internationalization, security with network programming....
This book should be mandatory for every developer.
Building Secure Microsoft ASP.NET Applications: Authentication, Authorization, and Secure Communication (Out of print)
by Microsoft Corporation -- This book is one of the patterns and practices books with
many "how to" do things such as how to store an encrypted connection string in the registry,
how to use DAPI from ASP.NET, how to use forms authentication with the Active Directory...
This book can be consulted with many security-related topics.
Essential ADO.NET (Out of Print)
by Bob Beauchemin - Bob covers all aspects of ADO.NET with this book.
He starts discussing data models and ADO.NET basics, explains connected and disconnected
data access, shows data binding and XML integration as well as building a custom data provider.
|
|