This is a list of books, tools, articles, websites, and blogs that I find useful.
EditBooks
EditSoftware Engineering
- .NET Developer's Guide to Directory Services Programming
- .NET 2.0 Interoperability Recipes: A Problem-Solution Approach
- Advanced Windows Debugging
- Agile Principles, Patterns, and Practices in C#
- Analysis Patterns
- Applying Domain Driven Design & Patterns
- Applying UML and Patterns, Third Edition
- Beyond Software Architecture: Creating and Sustaining Winning Solutions
- Bulletproof Web Design
- C# 3.0 in a Nutshell
- Clean Code: A Handbook of Agile Software Craftsmanship
- Code Complete, Second Edition
- Coder to Developer
- Concurrent Programming on Windows
- Continuous Integration: Improving Software Quality and Reducing Risk
- CSS Mastery: Advanced Web Standard Solutions
- Design Patterns
- Design Patterns in C#
- Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
- Domain-Driven Design: Tackling Complexity in the Heart of Software
- Domain-Specific Development with Visual Studio DSL Tools
- Engineering a Compiler
- Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
- Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML
- Expert .NET 2.0 IL Assembler
- Expert ASP.NET 2.0 Advanced Application Design
- Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries
- Modern Software Development Using C# .NET
- Patterns of Enterprise Application Architecture
- Practical .Net2 and C#2: Harness the Platform, the Language, the Framework
- Pro ASP.NET MVC Framework
- Pro C# 2008 and the .NET 3.5 Platform (Fourth Edition)
- Pro Git
- Programming Challenges
- Programming Language Pragmatics, Second Edition
- Programming WCF Services
- Object Design: Roles, Responsibilities, and Collaborations
- Refactoring: Improving the Design of Existing Code
- Refactoring Databases: Evolutionary Database Design
- Refactoring to Patterns
- Release It!: Design and Deploy Production-Ready Software
- Software Project Secrets: Why Software Projects Fail
- The Art of Unit Testing: with Examples in .NET
- The Pragmatic Programmer: From Journeyman to Master
- Windows PowerShell in Action
- Working Effectively with Legacy Code
- xUnit Test Patterns: Refactoring Test Code
Books to Watch For/Review
- Agile Adoption Patterns: A Roadmap to Organizational Success (0321514521)
- The Art of Multiprocessor Programming (0123705916)
- Beyond Code: Learn to Distinguish Yourself in 9 Simple Steps! (1590791029)
- Building Domain Specific Languages in Boo (1933988606) - Target Release Date: Tuesday, July 28, 2009
- Brownfield Application Development in .NET (1933988711) - Target Release Date: Tuesday, July 28, 2009
- Code Craft: The Practice of Writing Excellent Code (1593271190)
- Debugging Microsoft .NET 2.0 Applications (0735622027)
- Dependency Injection (193398855X)
- Designing Object-Oriented Software (0136298257)
- Dinosaur Brains: Dealing with All THOSE Impossible People at Work (0345410211)
- Eric Sink on the Business of Software (1590596234)
- Functional Programming for the Real World (1933988924)
- Growing Object-Oriented Software, Guided by Tests (0321503627) - Target Release Date: Monday, March 09, 2009
- Implementing Lean Software Development: From Concept to Cash (0321437381)
- Interface Oriented Design (0976694050)
- Introduction to Algorithms (0262032937)
- JavaScript: The Good Parts (0596517742)
- jQuery in Action (1933988355)
- Lean Software Development: An Agile Toolkit (0321150783)
- Micro-ISV: From Vision to Reality (1590596013)
- NHibernate in Action (1932394923)
- Practices of an Agile Developer: Working in the Real World (097451408X)
- The Productive Programmer (0596519788)
- Real World Functional Programming: With Examples in F# and C# (1933988924) - Target Release Date: Tuesday, July 28, 2009
- Refactoring HTML: Improving the Design of Existing Web Applications (0321503635)
- Streamlined Object Modeling: Patterns, Rules, and Implementation (0130668397)
- Test Driven Development: By Example (0321146530)
- The Non-Designer's Design Book (0321534042)
- User Stories Applied: For Agile Software Development (0321205685)
- Windows Developer Power Tools (0596527543)
EditHardware Engineering
Books to Watch For/Review
EditTools
EditArticles
EditWebsites
EditBlog OPML
OPML FileEditParking Lot
Here is a list of things I want to investigate later...
EditHigh Priority
EditGeneral
EditLong Term Parking