Workshops

Want to maximize your learning by really digging into a topic and getting hands-on experience with an expert instructor? We are offering five amazing workshops (see below) prior to the Wednesday evening conference kickoff. Each workshop runs for the two full days (9am-5pm) on Tuesday and Wednesday, September 19 & 20, 2017. Please select the workshop you would like to attend on the registration page when you buy your ticket(s).

Strategic DDD

Eric Evans Author of “Domain-Driven Design”

Some design decisions have an impact on the trajectory of the whole project. Modeling is most needed in complex circumstances, yet the typical dynamics of large projects too often derail it or disconnect it from the real design. This course delves into principles for clarifying the big picture, getting effort focused on the core, and coordinating multi-team development.Read more...

EventStorming Masterclass

Alberto Brandolini Inventor of EventStorming

EventStorming is a workshop format that promotes collaboration between different disciplines in order to sove business problems in the most effective way. In this two day format we’ll experience the different formats, working around real business problems. We’ll take into account the different perspectives (including the facilitator) in a process that spans large scale discovery, to leverage collaborative design. We’ll experience the how, and we’ll discuss the why.Read more...

Essential DDD

Paul Rayner Domain Remodeler

It’s easy to get lost in the patterns and acronyms and miss the essence of DDD. This workshop will provide you with a solid grounding in the foundational ideas, techniques and skills for doing DDD well in your own project context. The workshop is very hands-on and interactive, will help you connect everything in DDD together and see how it fits and what's most important, and give you practical tools to take away and try on your project. Read more...

Developing Applications with the Microservice Architecture

Chris Richardson Java Champion and Author of "POJOs in Action"

In this class you will learn a modern approach for building scalable, highly available and easily maintainable applications. We will describe the microservices architecture and show how it enables the agile development and deployment of applications. You will learn about the benefits and drawbacks of the microservice architecture and when they make sense. We will describe key topics including decomposition, service discovery, monitoring, testing, and deployment. By the end of the class you will have built a couple of microservices and deployed them using Docker.Read more...

Implementing Event-Oriented DDD

Vaughn Vernon Author of “Implementing Domain-Driven Design”

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.Read more...