#hexagonalArchitecture

2025-05-06

I will be leading a hands-on workshop at 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

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

Clare Sudberyclaresudbery
2025-04-11

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: youtube.com/watch?v=zpITtO-5d-

Oliver Drotbohmodrotbohm@chaos.social
2025-03-23

🥁📢 #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. github.com/xmolecules/jmolecul ☕️⚗️

Urs Enzler 🐉UrsEnzler@tooting.ch
2025-01-08

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

Sven Hendriksshendriks
2024-12-30

The year is coming to an end and I want to get this blog post out the door. It's about making your game logic independent of the framework using hexagonal architecture. shendriks.dev/posts/2024-12-30

Mr Alexandre J-S William ELISÉmralexandrelise@joomla.social
2024-12-19

Are you fiddling with DDD, Domain Driven Design? Wondering how it might be applied to Joomla? our beloved CMS and Powerful PHP Framework? Here is an example structure and Joomla Component to implement DDD and Hexagonal Architecture with Joomla
apiadept.com/technical/how-to-
#ddd #domaindrivendesign #hexagonalarchitecture #codearchitecture #developer #joomla

Anton Stöckl ✅TonyBologni
2024-12-13
Vaughn Vernon 🟦 🟨 🟧 🟪VaughnVernon
2024-11-14

In case you missed my three-part Ports and Adapters ( ) tutorials, here are the links:

Part 1:
youtu.be/TC4e0hokDB8

Part 2:
youtu.be/V4nj8MXUv5k

Part 3:
youtu.be/UpesTQhQhTE

Vaughn Vernon 🟦 🟨 🟧 🟪VaughnVernon
2024-11-12

Next up on my YouTube channel...

Design Accelerator: Ports and Adapters Architecture Part3

After explaining several aspects of the Ports and Adapters Architecture in Parts 1 and 2, Vaughn wraps up this topic with examples of how to structure your architecture using modules using Java packages and C# namespaces.

youtube.com/watch?v=UpesTQhQhTE

:rss: Qiita - 人気の記事qiita@rss-mstdn.studiofreesia.com
2024-10-19
Jean-Jerome Levyjeanjeromelevy
2024-10-04

🚀 New article: "Mastering Hexagonal Architecture: Focus on the Domain" 🎯

Explore how to design a strong domain model with:

🔹 Inbound & outbound ports structure
🔹 Best practices for services and entities
🔹 Exception handling and separation of concerns
🔹 Strongly typed interfaces for clean API contracts
🔹 Robust data validation strategies across layers

Read it here! 👇
🔗 scalastic.io/en/hexagonal-arch

Vadym Yaroshchuky9vad9
2024-09-22

Hello everyone 👋 , I’m enthusiastic sharing a new article about DDD, Clean and Hexagonal Architectures. The main motivation of this article is my friends that ask me a lot about my architecture approach.

In this piece, I talk about some quirks I’ve encountered and my approach to blending these architectural styles. If you’re interested in how to apply these principles effectively, give it a read!

dev.to/y9vad9/digging-deep-to-

Preview of the article
Knowledge Zonekzoneind@mstdn.social
2024-09-20

#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.

knowledgezone.co.in/posts/Clea

Tanguy ⧓ Herrmanndolanor@hachyderm.io
2024-05-21

Oh, and I forgot to communicate about it, but to improve my error system, I created a hexagonal architecture example as a base to show how the domain stays strictly disconnected from my library and the domain errors can be used to control some error handling in the HTTP part.

github.com/dolanor/rip/tree/ma

As usual, I'm excited to have some discussions around the design/improvements.

#HexagonalArchitecture #DDD #golang

2024-03-22

Estuve hablando sobre mis experiencias con la arquitectura hexagonal, y que pasa cuando se mal entiende/aplica.

Me lo pasé bien la verdad 😄

#HexagonalArchitecture #PortsAndAdapters
youtu.be/ZlfepC5EsZM?si=-HBIKr

2024-02-29
I've just written my first article in a series of blog posts about how to use #TDD and #HexagonalArchitecture with #TypeScript to build software that fits in one's head and stays easy to change over time.

I hope it is useful to someone :)

https://runlevel0.me/blog/hexagonal-architecture-in-typescript-part-1/

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst