How the right architecture helps you make big changes (in small steps)


Details
It's about time the Dutch DDD community meets again. Join us for a workshop on refactoring and connect with your peers.
π©βπ« About the workshop π¨π½βπ«
Get hands-on with modeling, but this time not with stickies but in code.
We all know that when making changes, keeping them smaller is better. But when faced with big changes, many teams don't know any other way than to branch off, make a lot of changes and then get frustrated about everything that breaks when they try to integrate it.
This workshop is all about experiencing for yourself how to make small changes to code and keep everything working. Along the way, you will get re-acquainted with the value of proper encapsulated code and how domain-driven design can help to make your code more understandable.
As a bonus, you may learn something about hexagonal architecture, vertical slice architecture and feature toggles.
You can choose to use Java or Kotlin during the workshop.
βοΈ Prerequisites βοΈ
TL,DR; Install IntelliJ + clone repo + check that tests run.
To make sure you have a running start and don't lose any time on basic setup during the workshop, please following the preparation instructions at: https://github.com/nkrijnen/workshop-ddd-nl-2022-11
π About the host ππΎ
Luminis is a Dutch software and technology company with offices in Amsterdam, Amersfoort, Apeldoorn, Arnhem and Rotterdam. They help organizations innovate successfully. The world of technology changes constantly and the complexity and speed of change keep increasing. This is why they guide their customers, and give them the tools they need to anticipate change and stay ahead of the competition. They also really like sharing knowledge π
π Schedule π
18:00 - 19:15 Reception by Luminis with food and drinks
19:15 - 19:30 Welcome, and a word from our sponsors
19:30 - 21:30 Workshop
21:30 - 22:00 Socialize with the community members
π―Target audience π₯
You have an interest in Domain-Driven Design and you are not afraid to challenge some of the fundamental aspects of it. This workshop will not dive into specifics of implementing Domain-Driven Design but it will help you to learn how to make changes to existing designs. Feel free to drop a comment if you're not sure if you should attend.
π RSVP correctly for your fellow members and host π
Please ensure that you update your RSVP. We understand that attending a meetup isn't always possible even though you wanted to come. But we sometimes hear about people not attending because there was a waitlist only to have 25% not show. That isn't the way we'd like to thank our hosts either: nothing is as sad as throwing away a whole bunch of food.
So please, feel free to change your mind but update your RSVP accordingly :-)
COVID-19 safety measures

How the right architecture helps you make big changes (in small steps)