home.social

#hexagonal — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #hexagonal, aggregated by home.social.

fetched live
  1. Our next #JCON2026 session is live: 'Testable #Architecture: Keep 'em Separated' with Ted M. Young

    One of the most #important yet misunderstood, aspects of #Hexagonal #Clean and Onion architectures not their folder structure, but how they …

    Grab your coffee and hit play: youtu.be/9mcr-VHkdyU

  2. Our next #JCON2026 session is live: 'Testable #Architecture: Keep 'em Separated' with Ted M. Young

    One of the most #important yet misunderstood, aspects of #Hexagonal #Clean and Onion architectures not their folder structure, but how they …

    Grab your coffee and hit play: youtu.be/9mcr-VHkdyU

  3. Beim #BeamlineLeben wird gedreht, gedreht, gedreht …

    … mittlerweile haben sie einen 8 mm-Paraffin-Punch drin, d.h. 37 Messungen die dann später zusammengesetzt werden; 1,3 Tebibyte.

    Das Ding passt gar nicht mehr komplett in die optischen Kameras zur Justage 🙈.

    #PacMan #hexagonal #GINIX

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

    magicmarcy.de/fachlogik-zuerst

    #PortsAndAdapters #Hexagonal #Architektur #HexagonalArchitecture #Fachlogik #Service #Schnittstellen

  5. #KnowledgeByte: #Lonsdaleite, or #Hexagonal #Diamond, is a rare carbon allotrope found in meteorites (e.g., Ureilites) and formed by high-pressure impacts, sometimes considered up to 58% harder than cubic diamond.

    knowledgezone.co.in/posts/Hexa

  6. #KnowledgeByte: #Lonsdaleite, or #Hexagonal #Diamond, is a rare carbon allotrope found in meteorites (e.g., Ureilites) and formed by high-pressure impacts, sometimes considered up to 58% harder than cubic diamond.

    knowledgezone.co.in/posts/Hexa

  7. #Lonsdaleite, or #Hexagonal #Diamond, is a rare carbon allotrope found in meteorites (e.g., Ureilites) and formed by high-pressure impacts, sometimes considered up to 58% harder than cubic diamond.

    knowledgezone.co.in/posts/Hexa

  8. #Lonsdaleite, or #Hexagonal #Diamond, is a rare carbon allotrope found in meteorites (e.g., Ureilites) and formed by high-pressure impacts, sometimes considered up to 58% harder than cubic diamond.

    knowledgezone.co.in/posts/Hexa

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

    magicmarcy.de/fachlogik-zuerst

    #PortsAndAdapters #Hexagonal #Architektur #HexagonalArchitecture #Fachlogik #Service #Schnittstellen

  10. Excited for #JCON EUROPE 2026? See Ted M. Young at #JCON2026 in Cologne talking about 'Testable #Architecture: Keep 'em Separated'

    One of the most important, yet misunderstood, aspects of #Hexagonal, Clean, and Onion architectures not their …

    🎟️ 2026.europe.jcon.one/tickets
    Free for #JUG members

  11. Excited for #JCON EUROPE 2026? See Ted M. Young at #JCON2026 in Cologne talking about 'Testable #Architecture: Keep 'em Separated'

    One of the most important, yet misunderstood, aspects of #Hexagonal, Clean, and Onion architectures not their …

    🎟️ 2026.europe.jcon.one/tickets
    Free for #JUG members

  12. Слоистая архитектура для людей

    Для кого статья : для техлидов и системных аналитиков (SA), архитекторов ПО. О чём статья : об использовании некоторых удобных, современных подходов к проектированию ПО в enterprise в условиях большого количества команд и большой неопределенности. Об авторе : лид стрима в облачном провайдере, в 2024-2025 гг. с коллегами разрабатывавший подходы к архитектуре микросервисов. В условиях современной разработки, когда компании растут, а команды распределены по офисам и странам, классические подходы к проектированию часто становятся узким местом. Хаос в интеграциях, бесконечные согласования форматов данных и конфликты из-за изменений в API — это знакомые боли для многих архитекторов и тимлидов. Если вы тоже сталкивались с трудностями и конфликтами при разработке платформ с множеством микросервисов или хотите разрабатывать и не хотите сталкиваться – эта статья будет наверняка интересна.

    habr.com/ru/articles/1000698/

    #проектирование #контракты #api #openapi #asyncapi #hexagonal #слоистая_архитектура #ddd #микросервисы #микросервисная_архитектура

  13. HexaGlue introduces a new approach to clean up and take control of your Java projects’ architecture.

    Automated architecture audit.
    Always up-to-date living documentation.
    Generation of repetitive infrastructure code.

    At compile time, in your CI/CD pipelines, with no runtime impact.

    Less glue code.
    Less duplication.
    Less technical plumbing.

    For teams who want to focus on business logic, not wiring.

    👉 hexaglue.io

    #DDD #hexagonal #java

  14. HexaGlue introduces a new approach to clean up and take control of your Java projects’ architecture.

    Automated architecture audit.
    Always up-to-date living documentation.
    Generation of repetitive infrastructure code.

    At compile time, in your CI/CD pipelines, with no runtime impact.

    Less glue code.
    Less duplication.
    Less technical plumbing.

    For teams who want to focus on business logic, not wiring.

    👉 hexaglue.io

    #DDD #hexagonal #java

  15. HexaGlue propose une nouvelle approche pour nettoyer et piloter l’architecture de vos projets Java.

    Audit d’architecture automatisé.
    Living documentation toujours à jour.
    Génération du code d’infrastructure répétitif.

    À la compilation, dans vos pipelines CI/CD, sans impact sur le runtime.

    Moins de glue code.
    Moins de duplication.
    Moins de plomberie technique.

    Pour les équipes qui veulent se concentrer sur le métier, pas sur le câblage.

    👉 hexaglue.io

    #DDD #hexagonal #java

  16. HexaGlue propose une nouvelle approche pour nettoyer et piloter l’architecture de vos projets Java.

    Audit d’architecture automatisé.
    Living documentation toujours à jour.
    Génération du code d’infrastructure répétitif.

    À la compilation, dans vos pipelines CI/CD, sans impact sur le runtime.

    Moins de glue code.
    Moins de duplication.
    Moins de plomberie technique.

    Pour les équipes qui veulent se concentrer sur le métier, pas sur le câblage.

    👉 hexaglue.io

    #DDD #hexagonal #java

  17. 🔌 Hexagonal architecture explained

    1. Independence: Your business logic doesn't know whether you use MongoDB or PostgreSQL.
    2. Testability: You can test your app's core without lifting servers or databases.

    👇 byandrev.dev/en/blog/understan

    #backend #java #spring #hexagonal #microservices

  18. Today's #genuary prompt seemed perfect for a Truchet tiling image, where the curve perfectly fills the space.

    #genuary2026 #genuary14 #truchet #hexagonal

  19. Today's #genuary prompt seemed perfect for a Truchet tiling image, where the curve perfectly fills the space.

    #genuary2026 #genuary14 #truchet #hexagonal

  20. For anyone interested in #ecology, specifically #FireEcology, here is a little #simulation I created several years ago...

    richard.mdpaths.com/projects/f

    It is also a good example of using a #hexagonal grid on a #web page.

    Northern #Minnesota #BWCA

  21. For anyone interested in #ecology, specifically #FireEcology, here is a little #simulation I created several years ago...

    richard.mdpaths.com/projects/f

    It is also a good example of using a #hexagonal grid on a #web page.

    Northern #Minnesota #BWCA

  22. Merry Christmas, to those who celebrate!

    As a gift, the recording of my talk on "Testable Architecture" that I recently gave at the Calgary Software Crafters meetup is now available!

    youtu.be/dT3jORSx6C4

    #TestableArchitecture #Hexagonal #TestDoubles

  23. Merry Christmas, to those who celebrate!

    As a gift, the recording of my talk on "Testable Architecture" that I recently gave at the Calgary Software Crafters meetup is now available!

    youtu.be/dT3jORSx6C4

    #TestableArchitecture #Hexagonal #TestDoubles

  24. Business logic belongs to developers. Glue code does not ✊

    1) Business logic carries intent, rules, and knowledge. Only human judgment and design matter.

    2) The infrastructure layer is largely made of:
    - repetitive adapter code,
    - framework-specific wiring,
    - predictable mappings and configuration.

    👉 Is it realistic to consider infrastructure as something that should be generated, rather than written and maintained by hand?

    I’m curious to hear your perspective.
    #hexagonal #architecture

  25. Business logic belongs to developers. Glue code does not ✊

    1) Business logic carries intent, rules, and knowledge. Only human judgment and design matter.

    2) The infrastructure layer is largely made of:
    - repetitive adapter code,
    - framework-specific wiring,
    - predictable mappings and configuration.

    👉 Is it realistic to consider infrastructure as something that should be generated, rather than written and maintained by hand?

    I’m curious to hear your perspective.
    #hexagonal #architecture

  26. 👨‍💻🚀 So, someone decided to sprinkle some #open-source fairy dust on their #Go and Next.js #B2B #SaaS starter kit, and it's apparently production-ready with a side of "hexagonal architecture" 🍕. Clearly, the world was eagerly awaiting another #modular #monolith as if it's the 8th wonder of the world. 🙄
    github.com/moasq/production-sa #Nextjs #hexagonal #architecture #HackerNews #ngated

  27. 👨‍💻🚀 So, someone decided to sprinkle some #open-source fairy dust on their #Go and Next.js #B2B #SaaS starter kit, and it's apparently production-ready with a side of "hexagonal architecture" 🍕. Clearly, the world was eagerly awaiting another #modular #monolith as if it's the 8th wonder of the world. 🙄
    github.com/moasq/production-sa #Nextjs #hexagonal #architecture #HackerNews #ngated

  28. #KnowledgeBit: A #Hexagonal #Number is a figurate number that represents the number of distinct dots in a pattern of dots.

    The pattern consists of the outlines of regular hexagons with sides up to n dots, when the hexagons are overlaid so that they share one vertex.

    knowledgezone.co.in/kbits/652c

  29. #KnowledgeBit: A #Hexagonal #Number is a figurate number that represents the number of distinct dots in a pattern of dots.

    The pattern consists of the outlines of regular hexagons with sides up to n dots, when the hexagons are overlaid so that they share one vertex.

    knowledgezone.co.in/kbits/652c

  30. For my next #testing course, I've devised my most evil kata yet :

    git.dmerej.info/dmerej/kata-pe

    It has a "clean" architecture and 100% test coverage, yet the main route always return 500 ...

    I'm going to use it to teach about the dangers of mocks, tests after, and not properly understanding #hexagonal architecture 😈

  31. #ITByte: The #Hexagonal #Architecture, or ports and adapters architecture, is an architectural pattern used in software design.

    It aims at creating loosely coupled application components that can be easily connected to their software environment by means of ports and adapters. This makes components exchangeable at any level and facilitates test automation.

    knowledgezone.co.in/trends/bro

  32. #ITByte: The #Hexagonal #Architecture, or ports and adapters architecture, is an architectural pattern used in software design.

    It aims at creating loosely coupled application components that can be easily connected to their software environment by means of ports and adapters. This makes components exchangeable at any level and facilitates test automation.

    knowledgezone.co.in/trends/bro

  33. #kunstvereinlauenburg mit der Abschlusspräsentation der Stipendiaten #IsabellRatzinger, die über die 4 Streichholzfabriken in #Lauenburg gearbeitet hat. Die Reibeflächen sind wohl immer #hexagonal. #Hexagonoftheday #rannugbienen

  34. I think I understand Hexagonal Architecture now, after writing a few test apps. It really shines when changing adapters (implementations) and at the moment I'm just sold at it. scotthannen.org/blog/2024/07... #development #architecture #hexagonal

    Hexagonal/Ports and Adapters A...

  35. xUnit Test Patterns: Contract Test — 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

  36. xUnit Test Patterns: Contract Test — 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

  37. #Hexagonal #Architecture folks: how do you deal with the fact that a repository implementation needs access to aggregate implementation classes to materialize them, incl. referenced value objects etc. That makes all those types end up in a secondary port, doesn't it? What's left for the application core then?

  38. #Hexagonal #Architecture folks: how do you deal with the fact that a repository implementation needs access to aggregate implementation classes to materialize them, incl. referenced value objects etc. That makes all those types end up in a secondary port, doesn't it? What's left for the application core then?

  39. Also a suggestion for companies with stands at ... Funky shaped stickers area all well and good but if you make them smaller and "tilable" then people are more likely to include yours on their laptop. Also probably less wasteful in the production line ... Here's a talk on the subject I saw in 2015. For some reason there aren't many this shape any more

    Yosuke Furukawa: "Hexagonal Sticker as a Service"
    youtube.com/watch?v=KKymGcL0PI

  40. Also a suggestion for companies with stands at #FOSDEM ... Funky shaped stickers area all well and good but if you make them smaller and "tilable" then people are more likely to include yours on their laptop. Also probably less wasteful in the production line ... Here's a talk on the subject I saw in 2015. For some reason there aren't many this shape any more #sticker #hexagon #hexagonal

    Yosuke Furukawa: "Hexagonal Sticker as a Service"
    youtube.com/watch?v=KKymGcL0PI

  41. Trying to create complex managing kernel buffers.
    This needs tests.

    "#functional core, imperative shell" - Testing management should not need the kernel.

    I started mocking with a generic backend. Looks annoying.

    "imperative shell"

    The mocked generic is becoming a spaghetti horror.

    "functional core" - and then it clicked.

    I separated just the buffer manager, made it generic over buffer type. I can now feed it fake buffers and test it.

  42. Trying to create complex #software managing kernel buffers.
    This needs tests.

    "#functional core, imperative shell" - Testing management should not need the kernel.

    I started mocking with a generic backend. Looks annoying.

    "imperative shell"

    The mocked generic is becoming a spaghetti horror.

    "functional core" - and then it clicked.

    I separated just the buffer manager, made it generic over buffer type. I can now feed it fake buffers and test it.

    #testing #development #hexagonal

  43. 📢 #jMolecules 2023.2 and 2025.0 RC1 released! The former ships a fix for the #Hexagonal architecture verification and improvements for annotation retention. The latter #JPMS module descriptors and a baseline upgrade to Java 17. Grab 'em while they're hot! 🔥☕️⚗️

    - github.com/xmolecules/jmolecul
    - github.com/xmolecules/jmolecul

  44. 📢 #jMolecules 2023.2 and 2025.0 RC1 released! The former ships a fix for the #Hexagonal architecture verification and improvements for annotation retention. The latter #JPMS module descriptors and a baseline upgrade to Java 17. Grab 'em while they're hot! 🔥☕️⚗️

    - github.com/xmolecules/jmolecul
    - github.com/xmolecules/jmolecul

  45. Hey folks!
    I‘m looking for new professional opportunities from February 25 on!
    If your org is hiring or you have recommendations … shoot me a message, please! 🙂

    #dddesign #golang #hexagonal #eventsourcing #cqrs #eventdriven #tdd

    Reposts very much appreciated! 💛

  46. Hey folks!
    I‘m looking for new professional opportunities from February 25 on!
    If your org is hiring or you have recommendations … shoot me a message, please! 🙂

    #dddesign #golang #hexagonal #eventsourcing #cqrs #eventdriven #tdd

    Reposts very much appreciated! 💛