Preloader

Recommended reading for developers

Donn Felker recommends these 14 books:

Agile Software Development with Scrum (Series in Agile Software Development): Ken Schwaber, Mike Beedle: 9780130676344

  • Rated 4 by 80 users
  • Get a grip on the development process with Scrum. (Posted on Blog)

    - says Donn Felker
  • Add your opinion
favorite

Working Effectively with Legacy Code: Michael Feathers: 8601400968741

  • Rated 4.5 by 118 users
  • Having problems with how to understand and test old code? READ THIS BOOK. This book helps any developer understand "hand-me-down" code. (Posted on Blog)

    - says Donn Felker
  • Add your opinion
favorite

xUnit Test Patterns: Refactoring Test Code: Gerard Meszaros: 0076092037590

  • Rated 4.2 by 31 users
  • You know how to unit test? But what about all of these edge cases? How about testing sending emails? How to test file handling? (Posted on Blog)

    - says Donn Felker
  • Add your opinion
favorite

Agile Principles, Patterns, and Practices in C#: Robert C. Martin, Micah Martin: 9780131857254

  • Rated 4.4 by 47 users
  • Can’t be a book written by Robert C. Martin like this one. All around goodness. (Posted on Blog)

    - says Donn Felker
  • Add your opinion
favorite

Patterns of Enterprise Application Architecture: Martin Fowler: 8601300201672

  • Rated 4.1 by 125 users
  • Great book with great patterns for enterprise architecture. (Posted on Blog)

    - says Donn Felker
  • Add your opinion
favorite

Refactoring to Patterns: Joshua Kerievsky: 0785342213355

favorite

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries: Krzysztof Cwalina, Brad Abrams: 0785342246759

  • Rated 4.7 by 60 users
  • A great resource for someone who is attempting to write a framework for a team. This is not the end-all-be-all, but it is a good resource. (Posted on Blog)

    - says Donn Felker
  • Add your opinion
favorite

Head First Design Patterns: A Brain-Friendly Guide: Eric Freeman, Bert Bates, Kathy Sierra, Elisabeth Robson: 0000596007124

favorite

Learning WCF: A Hands-on Guide: Michele Leroux Bustamante: 9780596101626

  • Rated 3.6 by 42 users
  • If you’re interested in SOA, then you need to learn WCF. This book helps you ramp up and get dirty quick. (Posted on Blog)

    - says Donn Felker
  • Add your opinion
favorite

Software Estimation: Demystifying the Black Art (Developer Best Practices): Steve McConnell: 9780735605350

  • Rated 4.6 by 72 users
  • Another classic from McConnell. If you need to learn how to estimate better, pick up this bad-boy. If you’re agile or waterfall, this can help. (Posted on Blog)

    - says Donn Felker
  • Add your opinion
favorite

Code Complete: A Practical Handbook of Software Construction, Second Edition: Steve McConnell: 0790145196705

favorite

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers): Michael T. Nygard: 8601419245598

  • Rated 4.7 by 67 users
  • Having trouble getting things out the door? This book will help guide you. Completely mind altering book. (Posted on Blog)

    - says Donn Felker
  • Add your opinion
favorite

The Pragmatic Programmer: From Journeyman to Master: 8601404321023: Computer Science Books @ Amazon.com

  • Rated 4.5 by 368 users
  • Great book for those who like to program but what some more direction on the ways of great software development. (Posted on Blog)

    - says Donn Felker
  • Add your opinion
favorite

Practices of an Agile Developer: Working in the Real World (Pragmatic Bookshelf): Venkat Subramaniam, Andy Hunt: 0852766001100

favorite

Donn Felker says,

Android GDE

Every now and then I have people who want to know what books I recommend in regards to IT and Software. These are my recommended reads for a developer.

As seen on Donn Felker's Twitter stream

Want to see someone's reading list here? Send us an email to collectoral@guesswork.co