#hexagonalarchitecture — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #hexagonalarchitecture, aggregated by home.social.
-
Frameworks change. Databases change. Messaging changes. Your business logic shouldn't have to. Marek Dominiak & Vadzim Prudnikau explain how #HexagonalArchitecture helps isolate infrastructure concerns while keeping apps easier to evolve & test: https://javapro.io/2026/07/14/do-you-still-write-code-without-hexagon/
-
Frameworks change. Databases change. Messaging changes. Your business logic shouldn't have to. Marek Dominiak & Vadzim Prudnikau explain how #HexagonalArchitecture helps isolate infrastructure concerns while keeping apps easier to evolve & test: https://javapro.io/2026/07/14/do-you-still-write-code-without-hexagon/
-
Still debugging business logic spread across controllers, services & repositories? That’s how maintainable systems turn into spaghetti code. @quiquemmonte shows how #HexagonalArchitecture keeps #Java systems decoupled & testable.
#DDD @ArchUnit
-
Still debugging business logic spread across controllers, services & repositories? That’s how maintainable systems turn into spaghetti code. @quiquemmonte shows how #HexagonalArchitecture keeps #Java systems decoupled & testable.
#DDD @ArchUnit
-
A lot of #CleanArchitectures collapse once frameworks, persistence & business rules leak into each other. Refactoring gets expensive fast.
@quiquemmonte breaks down pragmatic #HexagonalArchitecture for real-world #Java systems:
https://javapro.io/2026/05/27/from-spaghetti-to-hexagons-a-practical-guide-to-clean-java-architecture/#DDD @ArchUnit
-
A lot of #CleanArchitectures collapse once frameworks, persistence & business rules leak into each other. Refactoring gets expensive fast.
@quiquemmonte breaks down pragmatic #HexagonalArchitecture for real-world #Java systems:
https://javapro.io/2026/05/27/from-spaghetti-to-hexagons-a-practical-guide-to-clean-java-architecture/#DDD @ArchUnit
-
Still debugging business logic spread across controllers, services & repositories? That’s how maintainable systems turn into spaghetti code. Enrique Medina Montenegro shows how #HexagonalArchitecture keeps #Java systems decoupled & testable,.
#DDD @ArchUnit
-
Still debugging business logic spread across controllers, services & repositories? That’s how maintainable systems turn into spaghetti code. Enrique Medina Montenegro shows how #HexagonalArchitecture keeps #Java systems decoupled & testable,.
#DDD @ArchUnit
-
Warum brechen Änderungen in klassischen Layer-Architekturen bis ins UI durch? @quiquemmonte erklärt Ports, Adapter & den „Kern nach innen“-Ansatz, der genau das verhindert.
Stoppe den Cascade-Effekt: https://javapro.io/de/von-spaghetti-zu-hexagonen-ein-praktischer-leitfaden-zur-sauberen-java-architektur/
#HexagonalArchitecture #DDD #Java @springframework
-
Warum brechen Änderungen in klassischen Layer-Architekturen bis ins UI durch? @quiquemmonte erklärt Ports, Adapter & den „Kern nach innen“-Ansatz, der genau das verhindert.
Stoppe den Cascade-Effekt: https://javapro.io/de/von-spaghetti-zu-hexagonen-ein-praktischer-leitfaden-zur-sauberen-java-architektur/
#HexagonalArchitecture #DDD #Java @springframework
-
Hexagonal Architecture begegnet dir früher oder später, wenn Anwendungen größer werden und trotzdem wartbar bleiben sollen. Der Name klingt komplizierter, als das Konzept tatsächlich ist. Im Kern geht es darum, Abhängigkeiten sauber zu trennen und dein fachliches Modell vor technischen Details
https://magicmarcy.de/fachlogik-zuerst-ein-einstieg-in-hexagonal-architecture
#PortsAndAdapters #Hexagonal #Architektur #HexagonalArchitecture #Fachlogik #Service #Schnittstellen
-
Un gros merci à @sroccaserra pour son article sur les terminologies d'architecture hexagonale, clean architecture, layers, DDD, etc.
La distinction entre "domaine", "business logic", "service" et "application" m'a toujours rendu confus car à chaque fois, les gens parlaient d'autre chose.
Le passage par l'historique rend les choses plus claires et précises.
-
Un gros merci à @sroccaserra pour son article sur les terminologies d'architecture hexagonale, clean architecture, layers, DDD, etc.
La distinction entre "domaine", "business logic", "service" et "application" m'a toujours rendu confus car à chaque fois, les gens parlaient d'autre chose.
Le passage par l'historique rend les choses plus claires et précises.
-
Hexagonal Architecture begegnet dir früher oder später, wenn Anwendungen größer werden und trotzdem wartbar bleiben sollen. Der Name klingt komplizierter, als das Konzept tatsächlich ist. Im Kern geht es darum, Abhängigkeiten sauber zu trennen und dein fachliches Modell vor technischen Details
https://magicmarcy.de/fachlogik-zuerst-ein-einstieg-in-hexagonal-architecture
#PortsAndAdapters #Hexagonal #Architektur #HexagonalArchitecture #Fachlogik #Service #Schnittstellen
-
Warum brechen Änderungen in klassischen Layer-Architekturen bis ins UI durch? @quiquemmonte erklärt Ports, Adapter & den „Kern nach innen“-Ansatz, der genau das verhindert.
Stoppe den Cascade-Effekt: https://javapro.io/de/von-spaghetti-zu-hexagonen-ein-praktischer-leitfaden-zur-sauberen-java-architektur/
#HexagonalArchitecture #DDD #Java @springframework
-
Warum brechen Änderungen in klassischen Layer-Architekturen bis ins UI durch? @quiquemmonte erklärt Ports, Adapter & den „Kern nach innen“-Ansatz, der genau das verhindert.
Stoppe den Cascade-Effekt: https://javapro.io/de/von-spaghetti-zu-hexagonen-ein-praktischer-leitfaden-zur-sauberen-java-architektur/
#HexagonalArchitecture #DDD #Java @springframework
-
I really, really like Alistair's pragmatic presentation on Hexagonal Architecture. 4m30s – everything that makes up its core in one slide: interfaces to separate technical code from business logic, connected via dependency injection. A model Spring application developers have followed since the time HA was described without explicitly calling it that. https://www.youtube.com/watch?v=ChUlRa0xsWo #hexagonalarchitecture
1/4
-
I really, really like Alistair's pragmatic presentation on Hexagonal Architecture. 4m30s – everything that makes up its core in one slide: interfaces to separate technical code from business logic, connected via dependency injection. A model Spring application developers have followed since the time HA was described without explicitly calling it that. https://www.youtube.com/watch?v=ChUlRa0xsWo #hexagonalarchitecture
1/4
-
"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
-
"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
-
Wednesday Links - Edition 2025-11-12
https://dev.to/0xkkocel/wednesday-links-edition-2025-11-12-2j5n
#java #jvm #hexagonalarchitecture #xml -
#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
-
#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
-
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
-
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.
-
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.
-
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 -
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 -
What is hexagonal architecture, and how can it help to make your code more testable? In this Making Tech Better podcast episode, I spoke to @jitterted about the benefits and principles of hexagonal architecture, and how it enables you to keep your domain logic independent from the outside world.
You can listen here: https://www.youtube.com/watch?v=zpITtO-5d-o
-
What is hexagonal architecture, and how can it help to make your code more testable? In this Making Tech Better podcast episode, I spoke to @jitterted about the benefits and principles of hexagonal architecture, and how it enables you to keep your domain logic independent from the outside world.
You can listen here: https://www.youtube.com/watch?v=zpITtO-5d-o
-
🥁📢 #jMolecules 2023.3.0 (API 1.10, Integrations 0.25) is out! Improved #HexagonalArchitecture verification and persistence code generation. See the release announcement for details. https://github.com/xmolecules/jmolecules-integrations/releases/tag/0.25.0 ☕️⚗️
-
🥁📢 #jMolecules 2023.3.0 (API 1.10, Integrations 0.25) is out! Improved #HexagonalArchitecture verification and persistence code generation. See the release announcement for details. https://github.com/xmolecules/jmolecules-integrations/releases/tag/0.25.0 ☕️⚗️
-
1) Understand the domain
2) Domain modelling (#ModelInCode)
3) Let a test drive us (#TDD)
4) Implement the controller
5) Drive the core implementation by a test (TDD again)
6) Extend the business logic facade (#HexagonalArchitecture)
7) Implement the command
8) Implement the event projection (#EventSourcing)
9) Implement the database access (#OnionArchitecture)
10) Release it (#CI_CD)
11) See your changes at work (#REPL #FSI)With code samples in #dotnet
-
I did it ... I ported the 3-part aricle series
"Implementing Domain-Driven Design and Hexagonal Architecture with Go"
from Medium to Substack, where it's not paywalled.
https://eventsandstuff.substack.com/p/implementing-domain-driven-design-introduction
https://eventsandstuff.substack.com/p/implementing-domain-driven-design-domain
https://eventsandstuff.substack.com/p/implementing-domain-driven-design-hexagonal
#golang #go #dddesign #ddd #domaindrivendesign #hexagonalarchitecture #portsandadapters
Reposts very much appreciated! :-)
-
I did it ... I ported the 3-part aricle series
"Implementing Domain-Driven Design and Hexagonal Architecture with Go"
from Medium to Substack, where it's not paywalled.
https://eventsandstuff.substack.com/p/implementing-domain-driven-design-introduction
https://eventsandstuff.substack.com/p/implementing-domain-driven-design-domain
https://eventsandstuff.substack.com/p/implementing-domain-driven-design-hexagonal
#golang #go #dddesign #ddd #domaindrivendesign #hexagonalarchitecture #portsandadapters
Reposts very much appreciated! :-)
-
#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
-
#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 just finished Alistair Cockburns book on #HexagonalArchitecture – I'm convinced that this pattern is highly applicable to my future projects and that fully capturing it will make me a better dev.
Maybe you too?
https://store7710079.company.site/Hexagonal-Architecture-Explained-p655931616 -
#DomainDrivenDesign #PortsAndAdapters #HexagonalArchitecture with @VaughnVernon
Recording (video / podcast) available!
https://software-architektur.tv/2024/05/29/episode218.html
#SoftwareArchitektur im #Stream -
#DomainDrivenDesign #PortsAndAdapters #HexagonalArchitecture with @VaughnVernon
Recording (video / podcast) available!
https://software-architektur.tv/2024/05/29/episode218.html
#SoftwareArchitektur im #Stream