Resources

 

Boston Software Crafters Resources

Boston Software Crafters Katas, PPTs, and more  – includes intro PPT and exercises for coding dojos

Katas

Gabe Montalvo’s Curated List of Coding Katas

Books

  • Coding Dojos
  • Test Driven Development
    • Mocks, Fakes, and Stubs, by Emily Bache
    • “Test-Driven Development by Example”, Kent Beck
    • “Unit Test Patterns”, Gerard Meszaros
    • “Growing Object Oriented Software, Guided by Tests”, Steve Freeman and Nat Price
  • Coding Techniques
    • “Clean Code”, Robert C. Martin
    • “Design Patterns: Elements of Reusable Object-Oriented Software”, Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides (Gang of Four)
    • “Java Design Patterns”, Rohit Joshi (covers equivalent patterns as the G of 4 book, but in Java)
    • “Functional Programming for the Object-Oriented Programmer”, Brian Marick
  • Refactoring / Legacy Code
    • “Working Effectively with Legacy Code”, Michael Feathers
    • “Refactoring: Improving the design of existing code”, Martin Fowler
    • “Refactoring to Patterns”, Joshua Kerievsky
    • “Design Patterns, Java Workbook”, Steven John Metsker
    • “Refactoring Workbook”, William C. Wake