DEV Community

Discussion on: What are your must-read programming books?

simplymanas profile image
Manas Ranjan Dash • Edited

I wrote this blog on my #must-read list

  • Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) Code Complete Paperback by Steve
  • Refactoring: Improving the Design of Existing Code by Martin Fowler (Author), Kent Beck (Author), John Brant (Author), William Opdyke (Author), Don Roberts (Author)
  • Test Driven Development: By Example By Kent Beck
  • The Art of Unit Testing: with examples in C# by Roy Osherove
  • Design Patterns: Elements Of Reusable Object-Oriented Software by Gamma
  • Patterns of Enterprise Application Architecture By Martin Fowler
  • The Pragmatic Programmer By Hunt
  • Microsoft.NET Architecting Applications for the Enterprise 2 by Dino Esposito and Andrea Saltarello
  • Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series)
  • RESTful Web APIs By Leonard Richardson and Mike Amundsen with Foreword by Sam Ruby
  • Adaptive Code via C#: Agile coding with design patterns and SOLID principles
  • Effective Java (2nd Edition) Paperback — by Joshua Bloch (Author)