Jump into my upcoming "Implementing #DDDesign Workshop" and learn the full range of strategic and tactical modeling, as well as additional patterns and tools to understand your domain, design multiple models, and implement.

Registration below. #domainDrivenDesign #DDD #EventStorming #EventDrivenArchitecture #PortsAndAdapters #HexagonalArchitecture

https://kalele.io/iddd-workshop

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

Fachlogik zuerst: Ein Einstieg in Hexagonal Architecture | magicmarcy.de

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 zu schützen. Genau das ist im Alltag mit Java, WildFly, Maven und Git entscheidend, wenn ein Projekt nicht nach kurzer Zeit unübersichtlich werden soll.

magicmarcy.de

"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

🛠️ 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

xUnit Test Patterns: Contract Test — https://zalas.pl/contract-test/

Contract Tests are examples that describe the behaviour of an abstraction by expressing what cannot be encoded in the type system. These are typically helpful in testing adapters as defined in the Ports & Adapters architecture.

Examples in #kotlin, but the pattern is universal.

#contracttests #xunit #testing #hexagonal #portsandadapters

Implementing Domain-Driven Design and Hexagonal Architecture with Go

Introduction to the domain, the bounded context, and the business usecases

Events And Stuff

I'm searching for a new professional opportunity from February on, an earlier start is possible but I'm not in a rush!
I bring along 25+ years of experience as a software developer, architect, team lead, learning designer (trainer).

Please share! :-)

Some of my skills and interests:
#golang #dddesign #hexagonal #portsandadapters #collaboration #agile #eventsourcing #cqrs

Esta abordagem integrada garante que as equipes possam construir sistemas robustos e flexíveis, reduzindo a complexidade e aumentando a qualidade do software entregue.

Read more 👉 https://lttr.ai/AV31r

#Kanban #SoftwareDevelopment #SoftwareArchitecture #ChangeManagement #SoftwareDesign #ComplexityControl #OnionArchitecture #PortsAndAdapters #ExtremeProgramming

Onion Architecture: Criando Sistemas com Carga Cognitiva Baixa e Consistentes gerenciados pelas práticas de XP e Kanban – TheLambdaDev

Extreme Programming fortalece essa abordagem com práticas como programação em pares, desenvolvimento orientado a testes e integração contínua, assegurando que a lógica de negócio seja robusta, testável e desacoplada .

Read more 👉 https://lttr.ai/AV1Mg

#SoftwareDesign #Kanban #ExtremeProgramming #SoftwareArchitecture #DependenceInversionPrinciple #UmQuadroKanban #PortsAndAdapters #AgilidadeEPrecisão #GestãoDoFluxo #UmAmbienteGerenciado

Aqui, o Kanban pode ser um aliado poderoso, fornecendo uma visão clara do desenvolvimento e permitindo que a equipe identifique e isole módulos, garantindo que cada parte do sistema permaneça independente e gerenciável.

Read more 👉 https://lttr.ai/AVAZr

#SoftwareArchitecture #Flexibilidade #Kanban #ExtremeProgramming #MonolitoModular #Microsesrvices #PortsAndAdapters #RobustezDoSistema #IntegrandoTécnicas #UmaSoluçãoEficaz