It's a challenge to keep projects organized as they grow and to sustain a high level of productivity. In this episode me and David Bryant Copeland talk about techniques we've used to accomplish this. Among other things, we discuss presenters/decorators/facades, service objects, OOP vs. procedural, and monoliths vs. microservices.
- Sustainable Web Development with Ruby on Rails
- David Bryant Copeland on Twitter
- Gang of Four Design Patterns book
- P of EAA