Skip to content
0:00 / 0:00

#hexagonalarchitecture#portsandadapters#domain-drivendesign

Alistair in the "Hexagone" 1/3

DDD FR

1.5K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • A classic. People kept recommending it from 2017 to 2021.
  • Presented by Alistair Cockburn

Intermediate. Assumes working knowledge.

36K views9 years ago2 recommendations

Software designSoftware architectureDesign patternsDomain-driven design

Alistair Cockburn and Thomas Pierran live-code a small application to demonstrate the flexibility and testability of hexagonal architecture.

Hexagonal this! Everyone talks about it; we will live-code it ;-) Hexagonal Architecture is a fabulous pattern to easily embrace changes within our projects. It's so easy that we will prove it by building a small app in front of you, letting you decide what to change and when... Alistair COCKBURN (@TotherAlistair): Exceptional guest Thomas PIERRAIN (@tpierrain) : live-coding Romeu MOURA (@malk_zameth) : questions Thanks again to our awesome sponsors for this crazy event: DigitasLBi (digitaslbi.com/fr-fr/), Arolla (arolla.fr/) and 42skillz (42skillz.com/)

Why it's here

2 people recommend this

What people say. Recommended as a valuable resource where the creator of hexagonal architecture demonstrates the pattern through live coding.

u/mikkolukasin r/softwarearchitecture • Recommends

On “Is there a Hands-on course/tutorial/book using Hexagonal Architecture?”

Not a course per se, but I found a lot of value in these videos (albeit the poor video/audio quality), where Alistair Cockburn (pronunciation) himself present the hexagonal architecture and they build a small app live on stage. link to this video

u/BertilMuthin r/softwarearchitecture • Recommends

Hexagonal architecture, explained by its creator Alistair Cockburn

u/final_fantasiain r/Clojure • Mentions

On “I'm looking for guides and resources on testing complicated things”

I had been struggling with this very topic of test-driving non-trivial, real-world, complex systems with side-effects and the following presentations helped me understand what I was dealing with and how to properly architecture such systems so that they’re easy to test, maintain, and scale (not necessarily Clojure-specific but highly applicable): Functional Core, Imperative Shell (Gary Bernhardt) Boundaries (Gary Bernhardt) TDD, Where Did It All Go Wrong (Ian Cooper) The Clean Architecture (Ian Cooper) Alistair in the "Hexagone" 1/3 (Alistair Cockburn) Alistair in the “Hexagone” 2/3 (Alistair Cockburn) Alistair in the “Hexagone” 3/3 (Alistair Cockburn)