Workshop: Refactoring towards Domain Driven Design
We are joining our forces and together with WrocławJUG inviting you to workshop:
Refactoring towards DDD
You can join this workshop or on our group or on WrocławJUG (https://www.meetup.com/WroclawJUG/). The number of spots is limited! Feel free to check the offer of our friendly group. PLEASE REGISTER ONLY ONCE (here or WroclawJUG)!
Workshop description:
We will model, discuss and program a firmly complex domain from a scratch. To discover the unknown, we will use Event Storming. To propose a Walking Skeleton, we will try to map our user stories and create scenarios used for BDD/TDD. After the workshop, you should understand the core concepts of Domain-Driven Design and popular related techniques like:
• CQRS
• CRUD segregation
• Hexagonal Architecture
• Event Storming
• Ubiquitous language
• Domain Model
• Invariant
• Aggregate
• Domain Event
Preparation:
A link to the repo:
https://gitlab.com/pilloPl/ddd-training.git
After clone please run below command to verify environment configuration. It should finish with a BUILD SUCCESS message.
./mvnw clean install
Trainers: Michał Michaluk i Jakub Pilimon
Difficulty level: Mid
Language: Polish
- Michał Michaluk
Software Architect, Consultant, Trainer @ Bottega IT Minds. Domain-Driving Design, Specification by Example and the core Principles of Agile are his tools of choice. Passionate Programmer, Software Craftsman, and Legacy Software Refactoring fan.
When Michał doesn’t code he shoots in IPSC competitions or plays W40k.
- Jakub Pilimon
Developer Advocate @ Pivotal, Consultant and Trainer @ Bottega IT Minds, DZone’s Most-Valuable Blogger. Passionate programmer, DDD, TDD, and architecture are my main areas of interest. When I do not program I run a DDD/architecture training, ride a motorbike or practice kitesurfing. Articles and code at pillopl.github.io (https://pillopl.github.io/)