Implement Tactical Patterns

Implement a rich domain model
Stijn Vannieuwenhuyse

Implement Tactical Patterns

Implement Tactical Patterns

Stijn Vannieuwenhuyse
🇬🇧 English
Introductory

Antwerp, Belgium
Carnot Wing
Total duration: 14h00

Timezone: Europe, Amsterdam
Monday June 8 09:30 - 17:30
Tuesday June 9 09:30 - 17:30


Through guided exercises, small blocks of theory and a set of examples, you'll be implementing a rich domain model with a focus on learning and implementing the tactical DDD patterns in the language of your choice.

Practical

This workshop will be 80% coding. Bring your laptop with a working programming environment. During the registration process you will pick a programming language that you are fluent in. You will have to do a small bit of preparation up front (2-3hours), make sure to have done it. The preparation will be sent 2 weeks in advance.

Learning outcomes

  • You will learn what the tactical patterns (value object, entity, specification, repository, aggregate,…) are, when to use which pattern and how to implement them.
  • You will learn how to go from scenarios and domain knowledge to test, to a working application.

Prerequisites

  • You are fluent in some programming language of your choice;
  • You have a small bit of DDD knowledge;
  • You know a bit about what design patterns are and how you can apply them in your programming language.

What participants say about this workshop

"I liked how the information was presented and the examples that were used. It has taught me that it is worth doing and I’ve gained new insights and skills for my work."

- workshop participant 2024

"I enjoyed the course, particularly on how to understand a system through the model. This workshop will have a big impact on my daily work"

- workshop participant 2024
Stijn Vannieuwenhuyse

About Stijn Vannieuwenhuyse

Before joining Aardling, Stijn was Head of Engineering at Teamleader, a SaaS-tool to help SMBs sell, organise and bill their work. Stijn has been responsible for delivering product changes in the best way possible. Over the years he's shifted from individual coaching engineering practices, to managing overall technological vision, architecture, and strategy. He's been in charge of product decisions, has modernised the cloud operations, and has built out the quality assurance teams, all while managing the engineering teams and supporting the team leads. At Aardling, Stijn is using his experience creating great teams that deliver world-class products to help companies do the same.

All workshops by Stijn Vannieuwenhuyse
@stijnvnh
stijnvannieuwenhuyse
@stivni@mastodon.social
@stivni.bsky.social

Implement Tactical Patterns

Stijn Vannieuwenhuyse
🇬🇧 English
Introductory

Antwerp, Belgium
Carnot Wing
Total duration: 14h00

Timezone: Europe, Amsterdam
Monday June 8 09:30 - 17:30
Tuesday June 9 09:30 - 17:30


Also check out