JDD 2026
> route · /workshop2

PRINCIPLE MISUNDERSTANDINGS

SEPARATE TICKETS

Join us for an additional all-day workshop led by Kevlin Henney.

> Level

Intermediate

> For

Developers

Architects & tech leads

GET YOUR TICKETS
jdd_terminal - 80×24
>type:hands-on workshop
>instructor:Kevlin Henney
>topic:Principle Misunderstandings
>level:Intermediate
>date:19.10.2026 · 10:00 CEST
>venue:Metropolo Hotel, Kraków
>status:SEPARATE TICKET REQUIRED
> workshop · about

ABOUT THE WORKSHOP

Many guidelines and tools shape our current designs, from the detail of the code to the broad brushstrokes of the architecture, from the roots of DDD to the expression of our paradigms. Architects, developers and tech leads often throw a number of principles, laws and guidelines into their discussions and markdowns.

Whether it's DRY code, Conway's law, the alphabet soup of SOLID principles, or old school classics like Information Hiding and the Separation of Concerns, there's a lot of advice out there to choose from. Some of it even makes sense. And some of it is well supported. But a lot of principles are misunderstood, misapplied or simply mistaken.

Following the philosophy that taking something apart and putting it back together again is a great way to learn about what matters, we will do this with a number of these common principles. During the day we'll look at (and take down) a few principles, highlighting the real lessons we can apply to the design of our systems — lessons supported by sound rationale rather than just strong opinions, and code examples will be in Java, JavaScript and other languages.

> requirements

REQUIREMENTS

> Level

Intermediate

> For

Developers, architects and tech leads who have familiarity with Java, JavaScript and other current languages.

> instructor

Your instructor

loading_instructor…