Accelerated Learning with Rapid Prototypes and DSLs - James Brayton/Josh Maletz
Accelerated Learning with Rapid Prototypes and DSLs by James Brayton and Josh Maletz
You have created a story map with your business partners and defined an MVP. Your development team has started discussing architecture and how the system might evolve. You define spikes to answer some questions and validate your assumptions. How long does it take to build the walking skeleton and validate your spikes? Is your system designed to be able to give you the answers you need to see if the desired outcome has been attained? Are the models used to build the solution space useful? Is the resulting architecture effective? Does it bend?
This talk, targeted at all development team members, will provide methods for creating rapid prototypes of even complex systems to explore how useful the models are and how effective your architecture is. We will show how to use Domain Specific Languages (DSLs), templates, and code generation to rapidly create prototypes and test systems to enable accelerated learning.
- 6:30 PM: Food & drink (including alcohol) provided and conversation
- 7:00 PM: Announcements
- 7:05 PM: Main Session
About the Facilitator:
James Brayton is a Senior Engineer in the Credit department of a large retail organization. Josh Maletz is the co-organizer of DDD Denver.
Information about DDD Denver
This is a group for those interested in learning about and adopting DDD, and includes a number of experienced domain-driven design (DDD) practitioners. Our goal is to encourage building a DDD culture in the mile-high region, within is organizations and their teams, and helping you follow through with successful implementations. Our name says Denver, but we have members attending from along the front range, including Denver, Boulder, and Colorado Springs.
Our group includes those who have practiced the tenets of DDD for decades and who have adopted the more formal patterns and practices established by Eric Evans in his book, Domain-Driven Design--Tackling Complexity in the heart of software. Some of our practitioners regularly teach DDD immersion, present at conferences, mentor and consult, and write on the subject.
Join us for discussions on topics such as realizing business value from DDD, how to build a DDD culture, overcoming barriers to good design, and successfully implementing DDD.
Meets on the second Monday of each month.