#cleanarchitecture — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #cleanarchitecture, aggregated by home.social.
-
AI projects often start clean… then become architectural spaghetti. Prompts everywhere. Model calls hidden in services. Refactoring becomes painful.
Lutske de Leeuw & Maarten Vandeperre show how #CleanArchitecture keeps #AI systems maintainable.Read: https://javapro.io/2026/03/17/ai-without-spaghetti-clean-architecture-in-the-age-of-ai/
-
What is CQRS and how might it fit into Clean Architecture?
Read more here:
https://bgh.st/odnuuk -
How does MediatR fit into Clean Architecture?
Read more here:
https://bgh.st/rim1vi -
What's the Unit of Work pattern?
Read more here:
https://bgh.st/shxuqd -
Spaghetti-Code, Lasagne-Architektur, anämische Domänenmodelle: @quiquemmonte sammelt die zentralen Anti-Patterns & zeigt, wie hexagonale Architektur daraus einen testbaren #Java-Kern macht.
Baue Systeme, die überleben: https://javapro.io/de/von-spaghetti-zu-hexagonen-ein-praktischer-leitfaden-zur-sauberen-java-architektur/
#CleanArchitecture #DDD @ArchUnit
-
AI projects often start clean… then become architectural spaghetti. Prompts everywhere. Model calls hidden in services. Refactoring becomes painful.
Lutske de Leeuw & Maarten Vandeperre show how #CleanArchitecture keeps #AI systems maintainable.Read: https://javapro.io/2026/03/17/ai-without-spaghetti-clean-architecture-in-the-age-of-ai/
-
Ed eccoci qui, nell'Italia del 2026 ad onorare l'impegno di Dijkstra facendo ai programmatori un contratto da metalmeccanici.
#lavoro #programmazione #inquadramento #uncleBob #cleanArchitecture
-
Ed eccoci qui, nell'Italia del 2026 ad onorare l'impegno di Dijkstra facendo ai programmatori un contratto da metalmeccanici.
#lavoro #programmazione #inquadramento #uncleBob #cleanArchitecture
-
Ed eccoci qui, nell'Italia del 2026 ad onorare l'impegno di Dijkstra facendo ai programmatori un contratto da metalmeccanici.
#lavoro #programmazione #inquadramento #uncleBob #cleanArchitecture
-
Ed eccoci qui, nell'Italia del 2026 ad onorare l'impegno di Dijkstra facendo ai programmatori un contratto da metalmeccanici.
#lavoro #programmazione #inquadramento #uncleBob #cleanArchitecture
-
Ed eccoci qui, nell'Italia del 2026 ad onorare l'impegno di Dijkstra facendo ai programmatori un contratto da metalmeccanici.
#lavoro #programmazione #inquadramento #uncleBob #cleanArchitecture
-
Am kommenden Dienstag, 3 März, werde ich an den BärnerJS Talks #26-1 einen Vortrag zum Thema «Moderne TypeScript-Backends mit Nitro & Clean Architecture» halten. Komm vorbei, wenn du Lust hast. Es würde mich freuen bei Pizza & Bier zu plaudern.
Details und Anmeldung hier: https://www.meetup.com/barner-js-talks/events/312500742/
-
Am kommenden Dienstag, 3 März, werde ich an den BärnerJS Talks #26-1 einen Vortrag zum Thema «Moderne TypeScript-Backends mit Nitro & Clean Architecture» halten. Komm vorbei, wenn du Lust hast. Es würde mich freuen bei Pizza & Bier zu plaudern.
Details und Anmeldung hier: https://www.meetup.com/barner-js-talks/events/312500742/
-
Am kommenden Dienstag, 3 März, werde ich an den BärnerJS Talks #26-1 einen Vortrag zum Thema «Moderne TypeScript-Backends mit Nitro & Clean Architecture» halten. Komm vorbei, wenn du Lust hast. Es würde mich freuen bei Pizza & Bier zu plaudern.
Details und Anmeldung hier: https://www.meetup.com/barner-js-talks/events/312500742/
-
Am kommenden Dienstag, 3 März, werde ich an den BärnerJS Talks #26-1 einen Vortrag zum Thema «Moderne TypeScript-Backends mit Nitro & Clean Architecture» halten. Komm vorbei, wenn du Lust hast. Es würde mich freuen bei Pizza & Bier zu plaudern.
Details und Anmeldung hier: https://www.meetup.com/barner-js-talks/events/312500742/
-
Spaghetti-Code, Lasagne-Architektur, anämische Domänenmodelle: @quiquemmonte sammelt die zentralen Anti-Patterns & zeigt, wie hexagonale Architektur daraus einen testbaren #Java-Kern macht.
Baue Systeme, die überleben: https://javapro.io/de/von-spaghetti-zu-hexagonen-ein-praktischer-leitfaden-zur-sauberen-java-architektur/
#CleanArchitecture #DDD @ArchUnit
-
En VS Code 1.109, esto escala de locos usando Agent Sessions y sub-agentes en paralelo para cada capa (Domain, Adapters, UI). Ahorras dinero, reduces iteraciones fallidas y mantienes el control técnico. Primero se piensa, luego se paga. 💻 #CleanArchitecture #Claude #VSCode #Programming
-
Ali vừa giới thiệu **Laravel Modular** - gói mở nguồn hỗ trợ kiến trúc mô-đun chuyên nghiệp cho Laravel 11/12. Ưu điểm:
- Tự động tải (zero-config) và ghi đè 29+ lệnh Artisan
- Kiến trúc rõ ràng, tách biệt
- Caching phát hiện dựa trên sản phẩm
- Tích hợp Vite để quản lý tài sản hiện đạiMời đóng góp ý tưởng, báo lỗi hoặc tham gia phát triển!
#Laravel #OpenSource #PHP #MởNhuồn #PhátTriểnWeb #CleanArchitecturehttps://www.reddit.com/r/opensource/comments/1qmk75d/showcase_laravel_modu
-
【初心者向け】フォルダ構成で迷わないための設計入門 〜「業務」と「役割」で分けるだけ〜
https://qiita.com/hoshi-gmoconnect/items/018889761cf6e201cb9f?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
【初心者向け】フォルダ構成で迷わないための設計入門 〜「業務」と「役割」で分けるだけ〜
https://qiita.com/hoshi-gmoconnect/items/018889761cf6e201cb9f?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
Nomear variáveis é um ato de design, não de estética.
No meu novo artigo, mostro como combinar Clean Architecture e PEP 8 para escrever nomes claros, concisos e inteligentes em Python — com exemplos reais e um mini refactor no final.
Compartilhe boas práticas e vamos conversar sobre código que se explica sozinho. #Python #CleanArchitecture #PEP8 #BoasPráticas #EngenhariaDeSoftware
-
Nouveau sur le blog WanadevDigital 📖
Mohamed Senoussi, développeur Full Stack, partage son retour sur le pattern #CQRS avec #SymfonyMessenger pour mieux structurer des applications #Symfony complexes, à travers un exemple concret.
👉 https://www.wanadevdigital.fr/356-cqrs-avec-symfony-messenger-domptez-la-complexite-de-vos-applications/?mtm_campaign=Article%20Mohamed%20CQRS&mtm_kwd=Piaille -
Your Android app or software should scale as fast as your vision. This guide breaks down Android clean architecture in simple terms for founders and decision-makers.
Learn how top apps scale faster, reduce costs, and stay stable as users grow.
From real-world examples to clear frameworks, this blog shows how to build Android apps ready for the future.
Check out our latest blog now!https://ripenapps.com/blog/android-clean-architecture-best-practices/
#AndroidCleanArchitecture #AndroidAppDevelopment #CleanArchitecture
-
🔥 New SymfonyOnline Jan 2026 workshop!
Damian Dziaduch leads “Refactoring Towards Clean Architecture” 🏗️
A hands-on session to transform your Symfony projects — cleaner, scalable, and resilient code 💻✨📅 Jan 20, 2026 — 9:00 AM CET
🌐 Fully online👉 Join the workshop: https://live.symfony.com/2026-online-january/workshop
#SymfonyOnline #Symfony #PHP #Workshop #CleanArchitecture #WebDev
-
A nice history about how and why #cleanarchitecture came about at the start of this talk
-
What is CQRS and how might it fit into Clean Architecture?
Read more here:
https://www.devleader.ca/2024/02/07/cqrs-pattern-in-c-and-clean-architecture-a-simplified-beginners-guide/ -
How does MediatR fit into Clean Architecture?
Read more here:
https://www.devleader.ca/2024/02/06/c-clean-architecture-with-mediatr-how-to-build-for-flexibility/ -
What's the Unit of Work pattern?
Read more here:
https://www.devleader.ca/2024/02/05/unit-of-work-pattern-in-c-for-clean-architecture-what-you-need-to-know/ -
Quer transformar seu projeto Python em uma aplicação robusta, testável e facilmente escalável?
🚀 Conheça a arquitetura hexagonal, que isola sua lógica de negócio e permite mudar bancos, APIs e frameworks sem stress!
🧩 Quer saber como começar e refatorar seu código passo a passo?
Leia meu novo artigo sobre Arquitetura Hexagonal em Python — dicas práticas, vantagens e desvantagens::
#Python #ArquiteturaHexagonal #CleanArchitecture #DevLife #TDD #Microservices #FastAPI #SoftwareEngineering
-
🚀 New chapter added to the Guile Hacker Handbook 🚀
This is a book to learn #Guile in a #TestDrivenLearning style 👽
⬇️ Check it out ⬇️
🇫🇷 🇬🇧 🇮🇹 https://jeko.frama.ioContrary to what I have said previously, this new chapter is about having some fun using the use-cases in the REPL.
-
The #CleanArchitecture I Wish Someone Had Explained to Me
https://medium.com/@rafael-22/the-clean-architecture-i-wish-someone-had-explained-to-me-dcc1572dbeac
-
You can also model the repository interface with `typing.Protocol`, so any implementation (SQL, CSV, API, in-memory) just has to “duck type” to that contract:
-
Clean Architecture made practical. Stop drawing circles and see how to apply the layers in a real mobile projects, explained by a dev for devs. https://hackernoon.com/clean-architecture-how-to-keep-your-codebase-scalable-without-overengineering #cleanarchitecture
-
🚀 New write-up: Extreme Packaging — my approach to modular Swift architecture
I’ve been experimenting with project structures where *every responsibility is its own Swift Package*.
The result: cleaner boundaries, faster builds, and reusable code between iOS & macOS apps.Full article 👉 https://aleahim.com/ExtremePackaging
#Swift #iOSDev #macOS #SwiftPM #CleanArchitecture #OpenSource #SwiftLang
-
You’re coding late at night. The lights are low. Your favorite playlist is playing, maybe something only you would call “focus music.” Your IDE is set to a theme that feels just right. You’re not rushing. You’re not distracted. You’re in the zone.
This is vibe coding.
https://jdriven.com/blog/2025/10/Vibe-Coding-A-Hype-or-a-Vibe
New blog by @erikj
-
JUnit 6 broke 50 repos. I’m delighted.
If a dependency bump can shatter your stack, you don't need fewer updates. You need better tests.
I maintain 50+ OSS repos as one human. I don't babysit them. I automated everything, including updates and minor releases. Many repos haven't been touched in 6 years. AS now JUnit 6 rolled in, a chunk failed. Perfect.
Why perfect? Because failure is a signal, not a disaster. Good tests mean breakage never escapes. I've had repos fail on a Java date parser change. Beautiful. I saw it before release, fixed it, moved on. During Log4Shell and Spring4Shell I didn't panic. I just waited for the next update. That's what behaviour tests are for. And no, they are not slow. If your tests crawl, your design does too.
I trust code I write. I do not trust magic. I remove convenience glue that silently rots:
I don't need MultiValueMap when Map<List> is clearer.
I don't need StringUtils.isEmpty when a simple null or empty check is obvious.
I don't need annotations that smuggle in half a framework.Every extra library is a future liability: CVEs, Licences, Security, Data Privacy, Performance, breaking changes, mental overhead. Use them to start, then delete them to last. Fewer moving parts mean fewer ways to die.
After 6 years my micro systems still boot in micro seconds, still read clean, still behave. CI pipelines aged, sure, but the code stayed boring. Boring is freedom. Quiet, peaceful, done.
If your stack cannot auto-update without heart palpitations, the problem isn't updates. It's architecture.
Principles I ship by
Automate updates and everything else I can. Let tests be the gate, not fear.
Push behaviour tests to the edges. If it's slow, refactor until it isn't.
Prefer primitives and standard libs. Delete decorative wrappers.
Design for micro systems, not micro monoliths. Start fast, stay fast.
Fewer tools, fewer surprises, fewer nights on fire.Congratulations. The system failed safely. After fix, you may proceed to do literally anything else with your life.
#java #junit #testing #oss #automation #developerexperience #simplicity #minimalism #microservices #security #log4shell #spring4shell #cleanarchitecture
-
Architecture boundaries aren’t optional—they’re guardrails.
With Quarkus + ArchUnit, you can turn BCE/ECB principles into executable tests that fail the build when boundaries erode.https://www.the-main-thread.com/p/quarkus-archunit-java-bce-architecture-tutorial
-
Architecture boundaries aren’t optional—they’re guardrails.
With Quarkus + ArchUnit, you can turn BCE/ECB principles into executable tests that fail the build when boundaries erode.https://www.the-main-thread.com/p/quarkus-archunit-java-bce-architecture-tutorial
-
Architecture boundaries aren’t optional—they’re guardrails.
With Quarkus + ArchUnit, you can turn BCE/ECB principles into executable tests that fail the build when boundaries erode.https://www.the-main-thread.com/p/quarkus-archunit-java-bce-architecture-tutorial
-
Architecture boundaries aren’t optional—they’re guardrails.
With Quarkus + ArchUnit, you can turn BCE/ECB principles into executable tests that fail the build when boundaries erode.https://www.the-main-thread.com/p/quarkus-archunit-java-bce-architecture-tutorial
-
Architecture boundaries aren’t optional—they’re guardrails.
With Quarkus + ArchUnit, you can turn BCE/ECB principles into executable tests that fail the build when boundaries erode.https://www.the-main-thread.com/p/quarkus-archunit-java-bce-architecture-tutorial
-
Ungetrennte REST-Calls zerstören jede saubere Architektur – blockierende Aufrufe, Timeouts, unkontrollierte Fehler. @svenruppert setzt in #Java auf klare Adapter, Typsicherheit & Resilienz.
Jetzt direkt nachlesen: https://javapro.io/de/mit-vaadin-flow-rest-endpoints-in-core-java-konsumieren/
#CleanArchitecture #CoreJava @Vaadin
-
Ungetrennte REST-Calls zerstören jede saubere Architektur – blockierende Aufrufe, Timeouts, unkontrollierte Fehler. @svenruppert setzt in #Java auf klare Adapter, Typsicherheit & Resilienz.
Jetzt direkt nachlesen: https://javapro.io/de/mit-vaadin-flow-rest-endpoints-in-core-java-konsumieren/
#CleanArchitecture #CoreJava @Vaadin
-
🚀 New chapter added to the Guile Hacker Handbook 🚀
This is a book to learn Guile in a #TestDrivenLearning style 👽
⬇️ Check it out ⬇️
🇫🇷 🇬🇧 🇮🇹 https://jeko.frama.ioThe app tutorial got a new use-case implemented.
#gnu #guile #scheme #tdd #cleanCode #cleanArchitecture #tidyFirst
-
🚀 New chapter added to the Guile Hacker Handbook 🚀
This is a book to learn Guile in a #TestDrivenLearning style 👽
⬇️ Check it out ⬇️
🇫🇷 🇬🇧 🇮🇹 https://jeko.frama.ioThe app tutorial got a new use-case implemented.
#gnu #guile #scheme #tdd #cleanCode #cleanArchitecture #tidyFirst
-
🚀 New chapter added to the Guile Hacker Handbook 🚀
This is a book to learn Guile in a #TestDrivenLearning style 👽
⬇️ Check it out ⬇️
🇫🇷 🇬🇧 🇮🇹 https://jeko.frama.ioThe app tutorial got a new use-case implemented.
#gnu #guile #scheme #tdd #cleanCode #cleanArchitecture #tidyFirst
-
🚀 New chapter added to the Guile Hacker Handbook 🚀
This is a book to learn Guile in a #TestDrivenLearning style 👽
⬇️ Check it out ⬇️
🇫🇷 🇬🇧 🇮🇹 https://jeko.frama.ioThe app tutorial got a new use-case implemented.
#gnu #guile #scheme #tdd #cleanCode #cleanArchitecture #tidyFirst
-
🚀 New chapter added to the Guile Hacker Handbook 🚀
This is a book to learn Guile in a #TestDrivenLearning style 👽
⬇️ Check it out ⬇️
🇫🇷 🇬🇧 🇮🇹 https://jeko.frama.ioThe app tutorial got a new use-case implemented.
#gnu #guile #scheme #tdd #cleanCode #cleanArchitecture #tidyFirst
-
Robert C. Martin - Clean Architecture
Po “Clean Architecture” Roberta C. Martina sięgnąłem z powodów zawodowych - pracuję obecnie przy przepisywaniu aplikacji w Pythonie zgodnie z założeniami tej architektury i uznałem, że warto lepiej zrozumieć, na czym ona właściwie polega.
Link do wpisu 🔗
https://xiegozbior.pl/zajawki/2025/07/22/zajawka-clean-architecture.html#CleanArchitecture #RobertCMartin #UncleBob #bookstodon #bookstagram #fediksiazki
@[email protected] @[email protected]Pełny wpis w wątku poniżej! ⬇️
-
Robert C. Martin - Clean Architecture
Po “Clean Architecture” Roberta C. Martina sięgnąłem z powodów zawodowych - pracuję obecnie przy przepisywaniu aplikacji w Pythonie zgodnie z założeniami tej architektury i uznałem, że warto lepiej zrozumieć, na czym ona właściwie polega.
Link do wpisu 🔗
https://xiegozbior.pl/zajawki/2025/07/22/zajawka-clean-architecture.html#CleanArchitecture #RobertCMartin #UncleBob #bookstodon #bookstagram #fediksiazki
@[email protected] @[email protected]Pełny wpis w wątku poniżej! ⬇️