Clean Architecture: the essence of the dependency rule
Nicholas Ocket
I turn developers into software design experts. Join the About Coding Dojo!
Hey everybody!
This is the July 2023 edition of my newsletter. A bit late again, but the work doesn’t stop really.
In my previous edition, I talked about change in a Clean Architecture. In case you missed it, you can read all about it here.
In this edition, I am talking about the fundamental aspect of Clean Architecture. The fundamental aspect of Clean Architecture is not layers. I say that the fundamental aspect is the dependency rule. Actually, the dependency rule contains an insight that will instantly make you better at designing software and building Clean Architectures. Here is the full story.
There will be no August edition of the newsletter. I am taking some time off to spend quality time with my daughter and … I am also working on something new and exciting: affordable training, aiming to teach people how to apply Clean Architecture and general software design. If this sounds interesting to you, let me know. I would love to have a talk about it.?
As usual, I am very interested in feedback about the article. Let me know what you think about it.If this article gets you all excited to start learning about software design (and you should get all excited ;) ), reach out to me on LinkedIn and I will get you started!
Happy learning!
I help you become a Master Software Engineer in small, manageable steps.
1 年There is actually a problem with dependency rule that I will explain in a future post.
Developer instrumenting the interstellar future building on a High-Fidelity Computational architecture
1 年excellent, thanks. May I quote you in a presentation that I'm preparing?
[Leadership · Architecture · Design · Coding · Testing · Deployment]
1 年Thanks for sharing Nicholas, this is indeed, part of the essence, to me the other important piece is: what's at the center of the onion and why? If devs understand those 2 things then layers become 'paperwork'.
.Net | Azure | Fullstack | Agile development
1 年Will go through the medium article Nicholas ??