
Chapter 8: Conclusion and final words
I’ve spent a lot of time exploring these topics over the last months. I hacked in the subway every day and rack ones brain after kids where in bed. I’m … Continue Reading Chapter 8: Conclusion and final words
Marc blogs about Tech
I’ve spent a lot of time exploring these topics over the last months. I hacked in the subway every day and rack ones brain after kids where in bed. I’m … Continue Reading Chapter 8: Conclusion and final words
Drivers Regarding Robert C. Martin, technical subsystems like storage, user-interface, external systems etc. are an implementation detail what should not bleed into your application logic. Put them behind a nice … Continue Reading Chapter 7: Drivers & Data Access
So far we covered the more command/write-side focused use-cases. It was pretty straight forward to implement this in a Clean Architecture fashion. What really got me think for a longer … Continue Reading Chapter 6: Presenters & View-Models
Entities Most interactors call one or more methods on the entities. These entities are the “business objects” and the methods implement the “business logic”. In a event-sourced system the entities … Continue Reading Chapter 5: Entities, Domain Events and Policies
In CA a controller takes input, validates it and convert it to the format best used for the use-cases layer (especially the interactors). This is where I did the compromises … Continue Reading Chapter 3: Controllers
Last year I’ve read several new books about software development. One of them was the book “Clean Architecture: A Craftsman’s Guide to Software Structure and Design” by Robert C. Martin … Continue Reading My journey in Clean Architecture and Domain Driven Design