Debugging Strategies for .NET Developers is a highly readable exploration of debugging with Microsoft .NET. While other debugging books focus on obscure techniques for advanced users, this book contains dozens of real-world examples drawn from the author’s career that convey the specific techniques as well as the basic process of
debugging.
Debugging Strategies for .NET Developers teaches developers how to think about debugging in Microsoft .NET rather than having to learn several specific debugging tools. Author Darin Dillon describes debugging concepts, such as assertions and logging, and immediately follows each discussion with an example from his experiences of when that technique was used to solve a real-world bug. The book will not only show readers the techniques, but also how to recognize when to apply those techniques.
If you liked this post, buy me a beer. (Suggested: $3 a beer or $7.5 for a pitcher)

Real World .NET Applications consists of six significant .NET applications, each representing one of the major application types’ Custom Windows Control, XML Document Editor, a Pac-Man style game, UML Class Diagram Editor, FTP Client Application, and an ASP.NET online store. Each application or component is thoroughly documented, starting from teaching the underlying principles through the architecture and design, and finally the actual implementation of the application. With Real World .NET Applications, developers can get started right away developing necessary applications.
Guides to Microsoft’s .NET technologies abound (see Computer Media, LJ4/1/01), but most focus on only one piece of the colossus. Chappell’s book is different because it offers a lucid overview of every aspect of .NET. Intended for developers and technology managers but accessible to lay readers, it describes how existing languages and technologies (such as ASP) are transformed in the .NET environment and explains the reasoning behind creating new languages such as C#. Touchy topics like the privacy issues created by .NET My Services and .NET’s seeming similarity to Java are also squarely addressed. Highly recommended for all libraries.
.NET is a whole new way to program. It has taken me a while to get used to using it, but now I feel that .NET is the future of developing code. The two main features that .NET brings are the runtime and the Framework Class Library. The runtime executes all .NET code and provides a secure environment. The Framework Class Library is available to all .NET code regardless of the language that is used to create that code. The library is a culmination of all the libraries that Win32 developers are accustomed to using, and some APIs are provided through a new paradigm, but others are mere mirrors of the Win32 APIs that they replace. The significant point is that all of the APIs are accessed in the same way, so the application developer no longer has to learn multiple ways to access libraries (DLL exported functions, class libraries, template libraries, COM). The intention is to put more focus on using the APIs than on accessing them. I have spent a considerable amount of time determining how .NET works and how the various classes in the library are related. On occasion it was a joy to see how .NET had provided a new API that put more power in the hands of the developer, and on a few occasions I was frustrated to see that .NET had provided a solution that reduced the facilities offered to the developer. In this book I want to give you the benefit of my odyssey through .NET. I will enthuse when .NET does it right, and I will tell you straight when .NET does it wrong. One thing is clear: .NET is here to stay. Expect in the future that Microsoft will put more and more emphasis on .NET. Your future as a developer will be intimately entwined with .NET, and by becoming familiar with .NET now, you’ll ensure that you’ll be ready for whatever Microsoft decides to release in the future. Intended Audience I have deliberately decided to target C++ Win32 developers.
Applied ADO.NET: Building Data-Driven Solutions provides extensive coverage of ADO.NET technology including ADO.NET internals, namespaces, classes, and interfaces. Where most books cover only SQL and OLE DB data providers, Mahesh Chand and David Talbot cover SQL, OLE DB, ODBC data providers and the latest additions to ADO.NET: Oracle, MySQL, and XML .NET data providers. Chand and Talbot also cover internals of data binding and they provide detailed coverage on both Windows Forms and Web Forms data binding and data-bound controls. Since XML plays a major role in .NET development, the authors also provide a comprehensive look at XML namespaces and classes, and how to integrate both with ADO.NET.
eXtreme .NET shows developers and team leaders how to incorporate eXtreme programming (XP) practices with .NET-connected technologies to create high quality, low-cost code that will build better software. This practical, realistic guidebook systematically covers key elements of XP methodology in the specific context of the
Version 2.0 of the .NET Framework will offer powerful
Engineer Your Way to Excellence
Managed C++ and .NET Development is about writing .NET applications and
This title is the complete programming reference for intermediate and








