Reference Materials: Difference between revisions

From EDURange
Jump to navigationJump to search
mNo edit summary
mNo edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
* Agile Software Development, Principles, Patterns, and Practices by Robert Martin
I have hard copies of many of these titles available to borrow. ~Joe
* Manifesto for Agile Software Development
** Available free online at https://agilemanifesto.org/
* Agile Software Development: Principles, Patterns, and Practices by Robert Martin
* Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices by Harry Percival, Bob Gregory
* Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices by Harry Percival, Bob Gregory
** Available free online at http://cosmicpython.com/
** Available free online at http://cosmicpython.com/
* Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript by Harry Percival
* Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript by Harry Percival
** Available free online at http://www.obeythetestinggoat.com/
** Available free online at http://www.obeythetestinggoat.com/
* Domain-Driven Design by Eric Evans
* Implementing Domain-Driven Design by Vaughn Vernon
* Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma et al
* Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma et al
* Agile Software Development with Scrum by Ken Schwaber, Mike Beedle
* Agile Software Development with Scrum by Ken Schwaber, Mike Beedle

Latest revision as of 17:29, 10 June 2025

I have hard copies of many of these titles available to borrow. ~Joe

  • Manifesto for Agile Software Development
  • Agile Software Development: Principles, Patterns, and Practices by Robert Martin
  • Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices by Harry Percival, Bob Gregory
  • Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript by Harry Percival
  • Domain-Driven Design by Eric Evans
  • Implementing Domain-Driven Design by Vaughn Vernon
  • Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma et al
  • Agile Software Development with Scrum by Ken Schwaber, Mike Beedle
  • The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt, David Thomas
  • Extreme Programming Explained: Embrace Change by Kent Beck, Cynthia Andres
  • Test Driven Development: By Example by Kent Beck
  • Articulating Design Decisions by Tom Greever
  • Python Testing with pytest by Brian Okken
  • Unit Testing: Principles, Practices and Patterns by Vladimir Khorikov
  • Effective Python by Brett Slatkin
  • Robust Python: Write Clean and Maintainable Code by Patrick Viafore
  • Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns by Mark Summerfield
  • Fluent Python: Clear, Concise, and Effective Programming by Luciano Ramalho
  • Growing Object-Oriented Software, Guided by Tests by Steve Freeman, Nat Pryce
  • Essential Software Architecture by Ian Gorton
  • Refactoring: Improving the Design of Existing Code by Paul Becker, Martin Fowler, Kent Beck
  • Practical UNIX by Steve Moritsugu
  • Unix in a Nutshell: System V Edition by Arnold Robbins
  • Unix System V: A Practical Guide by Mark G Sobell
  • The Design of the UNIX Operating System by Maurice Bach
  • The UNIX Programming Environment by Brian W Kernighan
  • Programming Perl by Tom Christiansen, Brian Foy, Larry Wall
  • The New Hacker's Dictionary by Guy L. Steele
  • The Algorithm Design Manual by Steven Skeina
  • Structure and Interpretation of Computer Programs by Harold Abelson, Jay Sussman, Julie Sussman