søndag, mai 01, 2005

List: Climbing the Shoulders of Giants

This is my track record of litterature aimed at becoming better at my profession. You'll see a mix of technology, design, architecture, methodology. My progress is inspired by good lists I stumble upon, as well as recommendations from peers.


Recommended list sources:
- The Bookshelf, James Kowacs

The list is reverse ordered and continously updated.

Current reading
Agile Estimating and Planning, Mike Cohn

2009
  • Windows Communication Foundation Step-By-Step, John Sharp (MS)
  • The Mythical Man-Month, Fred Brooks
  • Inside Windows Communication Foundation, Justin Smith (MS)
  • User Stories Applied, Mike Cohn
  • Architecting Applications for the Enterprise, Dino Esposito (MS)
  • Domain-Driven Design Quickly, Abel Avram (InfoQ)
  • Release It!: Design and Deploy Production-Ready Software, Michael Nygard

2008
  • 70-442: Designing and Optimizing Data Access on SQL Server 2005, Training kit (MS)
  • Clean Code, Robert C. Martin
  • 70-441: Designing Database Solutions on SQL Server 2005, Training kit (MS)
  • Applying Domain Driven Design and Patterns, Jimmy Nilsson
  • Implementation Patterns, Kent Beck
  • The Pragmatic Programmer, Andrew Hunt
  • Test Driven Development, Kent Beck
  • Agile Principles, Patterns and Practices, Robert C. Martin
  • Working With Legacy Code, Michael Feathers
  • Refactoring, Martin Fowler
  • .Net Framework 2.0: Windows-Client Development, Training kit (MS)
  • .Net Framework 2.0: Designing and Developing Enterprise Applications, Training Kit (MS)
  • Debugging Microsoft .Net 2.0 Applications, John Robbins (MS)

2007
  • .Net Framework 2.0: Distributed Application Development, Training kit (MS)
  • .Net Framework 2.0: Web-Client Development, Training kit (MS)
  • .Net Framework 2.0: Application Development Foundation, Training kit (MS)
  • Framework Design Guidelines: Conventions, Idioms and Patterns for Reusable .Net Libraries, Krzysztof Cwalina and Brad Abrams

2006
  • Refactoring to Patterns, Joshua Kerievsky
  • Patterns of Enterprise Application Architecture, Martin Fowler
  • Design Patterns, Gang of Four