KanDDDinsky 2018

Thu, 18 October 2018, 8:00 AM - Fri, 19 October 2018, 6:00 PM [WEST]

Karl-Liebknecht-Str. 32, Berlin, Berlin, Germany

REGISTER NOW

1. Select Seats

2. Review and Proceed

Regular Conference Ticket Partial Approval -€750.00

+ 2 day Conference pass + Lunch + Coffee/tea/snacks breaks

Workshop - Surviving Legacy Code with J. B. Rainsberger Partial Approval - €749.00

Friends don't let friends remain afraid to change their code. In this full-day workshop, we'll discuss and practise techniques for rescuing legacy code (the easy part), managing the work involved (the harder part), and navigating the people involved (the hardest part, by far). We'll spend most of the day refactoring some lovably annoying code, but we'll reserve part of the day to discuss how Theory of Constraints, Getting Things Done, and the Satir Interaction Model can help you with the legacy code work that goes beyond the code. Bring a computer with a working programming environment, including version control. We'll provide the code for you to work on. Also bring your biggest doubts and your toughest questions. If we can't solve your problems, we'll help you figure out how to figure out how to solve them.

Workshop - Patterns for the People with Kevlin Henney Partial Approval -€499.00

Apparently, everyone knows about patterns. Except for the ones that don't. Which is basically all the people who've never come across patterns... plus most of the people who have. Singleton is often treated as a must-know pattern. Patterns are sometimes considered to be the basis of blueprint-driven architecture. Patterns are sometimes seen as a fixed set of ideas to apply within a school of thinking and practice, such as DDD. Patterns are also seen as something you don't need to know any more because you've got frameworks, libraries and middleware by the download. Or that patterns are something you don't need to know because you're building on diagrams, legacy code or emergent design. All these and more are misconceptions about patterns.

Workshop - DDD Modelling vs Implementation with Mathias Verraes Partial Approval - €499.00

The design patterns from Domain-Driven Design are gradually entering the collective consciousness of software developers. But most of the information out there focuses on mechanistic implementation details of the patterns: how to make an Entity in [insert favourite programming language], how to use the Repository pattern with [insert new hot ORM], how to make immutable Value Objects in [insert legacy framework]... Applied individually, these patterns are useful, but are not giving you the full potential of Domain-Driven Design. This one day training has a different approach. We address technical concerns in implementing the DDD patterns, but the focus is on the underlying principles and heuristics for building great domain-centric object-oriented code.

Enter your discount code

  • Subtotal (excluding fees and discounts)
  • Fee
  • Total amount

Event Information

Thu, 18 October 2018, 8:00 AM - Fri, 19 October 2018, 6:00 PM [WEST]

About the Event

Our Mission

Our mission is to inspire and educate the working programmers with all degrees of experience in Domain Driven Design and to help them connect. The community in Europe is growing fast, and we provide help and guidance for those who experiment with DDD, and nurish a culture of experimenting, learning and sharing. We believe that software development is about business solutions first, and that we can gain a lot for everyone by bringing the right people together.

Your benefit

Learn how to use Domain Driven Design in your projects directly from acclaimed experts and authors. Tackle complexity in the heart of software. Together with an international cast of DDD practitioners you will strive towards better code, better architecture and better models. We aspire to bring fundamental Domain Driven Design to the hearts and minds of all Developers, Project Managers and Stakeholders.

Event Location

Event Sponsors