So I’m thinking of proposing some talks for YAPC::NA Orlando, and/or maybe do some training. Here’s my thought on what I could do that would be a contribution and different from other talks. For Training it might just be a combination of all of the concepts I could do as individual talks. Basically the idea is “I’ve learned Perl and Moo[se], now how do I build a large application”.
- UML
- SOLID Object Oriented Design
- Design Patterns
- Domain Driven Design
- Patterns of Application Architecture
- Service Oriented Architectures, REST, ROA, RPC (including RESTful RPC and Resource Oriented RPC), and Pub/Sub
- ORM Patterns ( Active Record / Data Mapper / Transaction Script )
- MVC
- Layered Architecture
- Ports and Adapters
- Dependency Injection ( with Bread::Board )
Let me know your thoughts.