Skip to content

Latest commit

 

History

History
26 lines (24 loc) · 1.79 KB

Software.md

File metadata and controls

26 lines (24 loc) · 1.79 KB
  • "Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
  • "Patterns of Enterprise Application Architecture" by Martin Fowler, David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee, Randy Stafford
  • "Clean Code: A Handbook of Agile Software Craftsmanship" by Robert C. Martin
  • "Code Complete" by Steve McConnell
  • "Test-Driven Development By Example" by Kent Beck
  • "Domain-Driven Design" by Eric Evans
  • "Adaptive Code: Agile coding with design patterns and SOLID principles (Best Practices)" by Gary McLean Hall
  • "Writing High-Performance .NET Code" by Ben Watson
  • "Software Requirements, 3rd Edition" by Karl Wiegers, Joy Beatty
  • "The Algorithm Design Manual" by Steven Skiena
  • "A Common-Sense Guide to Data Structures and Algorithms" by Jay Wengrow
  • "Patterns, Principles, and Practices of Domain-Driven Design" by Nick Tune and Scott Millett
  • "Dynamic Programming for Coding Interviews: A Bottom-Up Approach to Problem Solving" by Kamal Rawat and Meenakshi
  • "Programming Interviews Exposed: Secrets to Landing Your Next Job" by John Mongan, Noah Suojanen Kindler, Eric Giguère
  • "Enterprise Integration Patterns" by Gregor Hohpe and Bobby Woolf
  • "CQRS Journey" by Microsoft Corporation
  • "CQRS Documents" by Greg Young
  • "Designing Distributed Systems: Patterns and paradigms for scalable, reliable services" by Brendan Burns

In queue:

  • "Refactoring: Improving the Design of Existing Code (2nd Edition)" by Martin Fowler
  • "Refactoring: Improving the Design of Existing Code" by Martin Fowler
  • "The Art of Readable Code: Simple and Practical Techniques for Writing Better Code" by Dustin Boswell
  • "Functional Programming in Scala" by Paul Chiusano and Rúnar Bjarnason
  • "Analysis patterns: Reusable object models" by Martin Fowler