Vaughn is a veteran software craftsman, with more than 30 years of experience in software design, development, and architecture. He is a thought leader in simplifying software design and implementation using innovative methods. Vaughn is the author of the books "Implementing Domain-Driven Design" and "Reactive Messaging Patterns with the Actor Model", both published by Addison-Wesley. He has been applying the tenets of Domain-Driven Design since his Smalltalk domain modeling days in the early 1990s. Vaughn speaks and presents at conferences internationally, he consults, and has taught his IDDD Workshop around the globe to hundreds of developers. He is also the founder of ForComprehension.com, an online training website.
This hands-on, code-prolific, DDD workshop will teach you the essentials of how to implement using the Domain-Driven Design approach. Students will first receive an overview of DDD's strategic and tactical design, including ways to develop a Ubiquitous Language within a Bounded Context, using both Event Storming and Specification by Example.
Following this, teams of students will use these tools to reach a shared understanding of a Core Domain and Subdomains. Each team will present their "big picture" and "design level" direction and receive helpful feedback before the implementation begins. This step leads to a succession of strategic and tactical design learning and implementation steps with either Java or C#. Implementations may use Event Sourcing and traditional domain model persistence. The following will be your takeaways:
Understand that the better part of two days will be spent implementing using Java or C#. This is not a workshop for juniors, and at least 5-10 years of programming experience is recommended. You are required to supply your own computer, programming environment with build and test facilities that you use regularly, and your thinking cap.Buy Tickets
Author of “Domain-Driven Design”
Object Design Pioneer
Inventor of Wiki
Author of “Implementing DDD”
Inventor of EventStorming
Microsoft Regional Director
Student of Systems
Java Champion and Author of POJOs in Action