* indicates material from Ethan Strominger
Teaching Resources
Presentations
Boston Coding Dojo
Videos
- A day of Mob Programming 2016 – YouTube, Woody Zull, inventor of mob programming
- Mob Programming, A Whole Team Approach – YouTube, Woody Zull, inventor of mob programming
Websites
- Paris Coding Dojo, the original coding dojo
Books
- The Coding Dojo Handbook, by Emily Bache
– 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