"You can draw a line around any part of your code and call it anything you like, but only when you have to maintain the tests do boundaries become real."

“Hexagonal Architecture Explained” Alistair Cockburn & Juan Manuel Garrido de Paz

#hexagonalarchitecture #portsandadapters #testing

Wednesday Links - Edition 2025-11-12

The Long Journey - How Bytecode Gets Interpreted by the Machine (11...

DEV Community

We’re very excited to share our latest pre-conference interview with one of the true legends of software development: Alistair Cockburn, co-author of the #AgileManifesto and creator of #HexagonalArchitecture! 🤩

In this interview – conducted by @RichardWallintin – Alistair reflects on 30 years of software history – from his early days at IBM to the birth of #Agile and the surprising story behind Hexagonal Architecture.

Watch now 👉 https://t1p.de/douzg

#SAG2025 #SoftwareArchitecture

6️⃣ Domain-Centric? Why Hexagonal, Onion & Clean Architecture Miss the Point — Oli
🍳 Over-engineered layering ≠ clarity.
📺 Watch: https://youtube.com/watch?v=co3acmgP2Ng
#CleanArchitecture #DomainDrivenDesign #SoftwareDesign #SystemDesign #SoftwareCraftsmanship #HexagonalArchitecture
Domain centric? Why Hexagonal, Onion and Clean architecture are answers to the wrong question by Oli

YouTube

#ITByte: The Clean #Architecture is the system architecture guideline proposed by Robert C. Martin derived from many architectural guidelines like #HexagonalArchitecture, #OnionArchitecture.

Here is a quick overview.

https://knowledgezone.co.in/posts/Clean-Architecture-62598efeeada9ba345c35f27

I had an extremely good refactoring session yesterday in our Scala code base, breaking a big chunk of mangled logic into the pure logic, its supporting IO/effects, and a data structure describing the commands from the first to the second.

Basic practice (#hexagonalArchitecture , #effectManagement, etc), but it worked out very well and it's always astonishing how much it simplifies and bring clarity to complex code, and make it testable

#scala

🛠️ What if your app could run without a UI or database – and still be fully testable, resilient, and adaptable?

Join #AlistairCockburn, creator of the #HexagonalArchitecture, at the #SAGconf as he shares the motivation behind this powerful design and shows how to implement it in both statically and dynamically typed languages.

⚡Bonus: You'll be challenged to code during the keynote!

Learn more: https://t1p.de/txt0g

#SoftwareArchitectureGathering #PortsAndAdapters #SoftwareDesign #iSAQB

I will be leading a hands-on workshop at https://dddeurope.com on June 4th!

Implement core DDD concepts including Aggregates, Repositories, Value Objects, and use Hexagonal Architecture for loose coupling. In Java and Python.

#DomainDrivenDesign #HexagonalArchitecture #DDDEurope

Domain-Driven Design Europe

DDD Training, Conferences, and Community

Domain-Driven Design Europe
Nobody want to be a shitty programmer. The question is: Do you do anything not to not be one?
Reading blogs or social media and watching YouTube videos is fun. After them, your code may be a little better, of course. But you need a lot. You need to study! Read good books and study the code of other programmers, for example. Maybe work with a new language, architectures and paradigms. You need break the routine.

If you know Object-oriented programming, you learn functional programming.
If you know Model-View-Controller, you learn Model-View-ViewModel.
If you don't know anything about architectures, you learn Clean Architecture, Hexagonal Architecture, etc.
If you know Python, you learn Ruby or Go.
If you know Clojure or Lisp... you don't need to learn anything else. You are already a good programmer. Just kidding. You can learn Elixir or Scala.

Be a good programmer my friend.

#Programmin #OOP #FunctionalProgramming #MVC #MVVM #CleanArchitecture #HexagonalArchitecture #Python #RubyLang #Golang #Clojure #Lisp #ElixirLang #Scala