Title |   | Description |    | Type  | Open  | Published  |
|---|
| | | | | | |
| Agile Software Development, Principles, Patterns, and Practices (Prentice Hall) | Robert C. Martin | Outlines design principles and design patterns as well as development practices. It takes the Gang of Four patterns and uses them in CASE study applications. It takes each pattern and describes it and shows it in use in small applications, then shows it in use in much larger applications. | | Architecture | _blank | Yes |
| Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development (Prentice Hall) | Craig Larman | Although you will learn UML, this isn't what Applying UML and Patterns is all about. It's designed to teach you to think of software as a collection of objects with properties and to manipulate the relationships between them. This is far more profound. “People often ask me which is the best book to introduce them to the world of OO design. Ever since I came across it, ‘Applying UML and Patterns’ has been my unreserved choice.” —Martin Fowler, author, “UML Distilled” | | Architecture | _blank | Yes |
| Building Office Solutions in MOSS 2007 with C# | Scot P. Hillier | This book features extensive updates to the previous edition, with a complete focus on SharePoint 2007 and its integration with the 2007 Microsoft Office System. | | SharePoint | _blank | Yes |
| C# Unleashed (Sams) | Joe Mayo | After understanding the basics of C#, I found this book to be a great C# reference. The book starts out with the C# basics and then goes into advanced topics of C#. Joe does a great job explaining each topic with excellent examples to give you a better understanding. I would highly recommend this book to any developer looking for a C# book to add to their library. | | C# | _blank | Yes |
| Design Patterns Explained : A New Perspective on Object-Oriented Design (Addison-Wesley) | Alan Shalloway, James Trott | The authors then discuss 14 of the most important patterns from the Gang Of Four book, and how using them made their own design more elegant. But this is the first book that took me from the beginning to the end, explaining in concrete examples that I could understand. One of the key points is applying Patterns to the entire software process, not just design, AND MOREOVER, using many Patterns in the solution of software problems. | | Architecture | _blank | Yes |
| Developing Microsoft ASP.NET Server Controls and Components | Nikhil Kothari, Vandana Datye | This comprehensive guide combines conceptual and architectural details with practical, how-to information and real-world code samples to show how to create custom, reusable, professional-quality server controls with rich design-time functionality. | | ASP.NET | _blank | Yes |
| Effective C#: 50 Specific Ways to Improve Your C# | Bill Wagner | This book is the result of all the questions I ve answered for readers, consulting clients, and at various .NET user group meetings. Effective C# is meant for professional C# developers that are interested in becoming more productive with the C# language. | | C# | _blank | Yes |
| Enterprise Development with Visual Studio .NET, UML, and MSF (Apress) | John Erik Hansen, Carsten Thomsen | Using Visual Studio .NET (VS .NET) for creating enterprise solutions, authors John Hansen and Carsten Thomsen have chosen to add the Unified Modeling Language (UML), for designing and documenting solutions, and the Microsoft Solutions Framework (MSF), for planning and managing projects. | | Development Methodologies | _blank | Yes |
| Expert C# Business Objects (Apress) | Rockford Lhotka | I've been desperately looking for a C# book that discussed a 3-tier architecture and how it should be applied in .NET. This book (shows) you how it can be done. | | C# | _blank | Yes |
| Expert One-on-One Visual Basic .NET Business Objects (Apress) | Rockford Lhotka | Text shows how to build an n-tier architecture in .NET, design a distributed object-oriented architecture with VB .NET, and build a reusable framework to implement a distributed object-oriented architecture. | | VB.NET | _blank | Yes |
| MS SharePoint 2007 Development Unleashed | Kevin Hoffman, Robert Foster | This is the most comprehensive, practical guide to building enterpriseclass applications with SharePoint 2007, ASP.NET 2.0, Visual C# 2005, and the Microsoft Office 2007 system. | | SharePoint | _blank | Yes |
| Murach’s ASP.NET 2.0 Upgrader’s Guide: C# Edition (Murach) | Doug Lowe & Joel Murach | If you’re a C# developer who’s going to be upgrading to ASP.NET 2.0 from ASP.NET 1.0 or 1.1, this book can save you many of hours of research. It can do that because we’ve already done that research for you. Then, we put that information into this single book that will help you upgrade to ASP.NET 2.0 as quickly and easily as possible. Unlike most competing books, this one doesn’t just tell you what the new features are and how great they are and then let you figure out how to use them on your own. Instead, our book also shows you exactly how to use all of the new features so you get the most from them. That’s why we say that the purpose of this book is to show you: "What’s new and how to use it." | | ASP.NET | _blank | Yes |
| Object Thinking (Microsoft Press) | David West | Learn to think about programing with objects from the extreme programming point of view. | | Development Methodologies | _blank | Yes |
| Practical Guidelines and Best Practices for Microsoft Visual Basic and Visual C# Developers | Giuseppe DiMauro | Get the real-world coding guidelines, expert tips, and rock-solid guidance you need to take your Microsoft .NET development expertise to the next level. Drawing from their extensive programming and consulting experiences, respected developers Francesco Balena and Giuseppe Dimauro share 350 best programming practices for Visual Basic and Visual C#, clearly stating the purpose of each practice, and when and how it should be applied. Youll get practical, valuable advice on the rightand wrongapproaches to using different language elements, programming the .NET Framework, and working with related technologies to create reliable, scalable, maintainable, and security-enhanced solutions. | | C# | _blank | Yes |
| Pragmatic Unit Testing in C# with NUnit (Pragmatic Programmers) | Andy Hunt, Dave Thomas | Despite it's name, unit testing is really a coding technique, not a testing technique. This book shows how to write tests, but more importantly, goes where other books fear to tread and gives you concrete advice and examples of what to test. But the best part is that you don't need to adopt Extreme Programming, or Test-Driven Development, or change your whole development process in order to reap the proven benefits of unit testing, the pragmatic way. | | Unit Testing | _blank | Yes |
| Professional SharePoint 2007 | John Holliday, John Alexander | All about the Microsoft® Application Platform, WSS 3.0, MOSS 2007, and SharePoint's relationship to ASP.NET | | SharePoint | _blank | Yes |
| Programming .NET Components 2nd Edition (O'Reilly) | Juval Lowy | The book is dedicated to component-oriented programming and design, as well as the related system issues. | | Architecture | _blank | Yes |
| Refactoring: Improving the Design of Existing Code (Addison-Wesley) | Martin Fowler, Kent Beck, John Brant | This book is well-researched and well thought out, and is a must-read for anybody who's serious about software development. It's principal value is in providing common terminology for common actions, in addition to good justifications for each refactoring. | | Development Methodologies | _blank | Yes |
| Silverlight 1.0 Unleashed | Adam Nathan | Silverlight provides much of the power of Windows Presentation Foundation, but with less overhead and easy integration with HTML and AJAX-style applications. Silverlight 1.0 Unleashed is the authoritative book that covers the technology in a practical and approachable fashion, authored by Silverlight guru and Microsoft developer Adam Nathan.
| | Silverlight | _blank | Yes |
| Test-Driven Development in Microsoft .NET (Microsoft Press) | James W. Newkirk, Alexei A. Vorontsov | 1) A good xUnit tutorial 2) Coverage of the principals of TDD 3) Basic examples of TDD principals and xUnit applied in the target language/platform | | Unit Testing | _blank | Yes |
| UML Applied: A .NET Perspective (Apress) | Martin L. Shoemaker | UML Applied: A .NET Perspective is the first book to examine the two worlds of Unified Modeling Language (UML) and .NET concurrently. | | Architecture | _blank | Yes |
| UML Distilled (Addison-Wesley) | Martin Fowler | A Brief Guide to the Standard Object Modeling Language | | Architecture | _blank | Yes |
| Windows Communication Foundation Unleashed (WCF) | Craig McMurtry, Marc Mercuri | Windows Communication Foundation (WCF) is a new Microsoft technology for allowing software to communicate. Superseding earlier technologies, such as COM/DCOM, .NET Remoting, ASP.NET Web Services, and the Web Services Enhancements for .NET, WCF provides a single solution that is designed to always be the best way to exchange data among software entities. | | Windows Communication Foundation (WCF) | _blank | Yes |
| Windows Presentation Foundation Unleashed (WPF) | Adam Nathan | Windows Presentation Foundation (WPF) is a key component of the .NET Framework 3.0, giving you the power to create richer and more compelling applications than you dreamed possible. Whether you want to develop traditional user interfaces or integrate 3D graphics, audio/video, animation, dynamic skinning, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner. Windows Presentation Foundation Unleashed is the authoritative book that covers it all, in a practical and approachable fashion. | | Windows Presentation Foundation (WPF) | _blank | Yes |