![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/08/Clean-Architecture-Request-2.png?resize=260%2C185&ssl=1)
Clean Architecture – Follow A Request
/
0 Comments
How does a request or call proceed through the Clean Architecture?With…
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/08/Dependency-Arrows-1.png?resize=260%2C185&ssl=1)
Clean Architecture – The Dependency Rule
Previously we made a beginning by exploring the concentric shells…
![Clean Architecture](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/08/Clean-Architecture-2.png?resize=260%2C185&ssl=1)
Clean Architecture
We've reached the climax of our journey into software architecture.…
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/08/michal-parzuchowski-geNNFqfvw48-unsplash.jpg?resize=260%2C185&ssl=1)
What Is Wrong With The Usual Architecture?
A system without detectable software architecture…
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/08/Architecture-Bag.png?resize=260%2C185&ssl=1)
Why Is Software Architecture Important?
Is software architecture still a thing? Doesn't the latest language…
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/08/lance-anderson-QdAAasrZhdk-unsplash.jpg?resize=260%2C185&ssl=1)
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/08/mark-fletcher-brown-nN5L5GXKFz8-unsplash.jpg?resize=260%2C185&ssl=1)
![exception handling](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/07/Exception-Handling.png?resize=260%2C185&ssl=1)
Exception Handling Is One Thing
Previously we discovered why functions should do…
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/07/Payment-Gateway-Adapter-ABC.png?resize=260%2C185&ssl=1)
Answer To ‘How Would You Design This Adapter? (Part 2)’
This article represents my answer to a system design programming…
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/07/Payment-Gateway-Adapter-XYZ.png?resize=260%2C185&ssl=1)
How Would You Design This Adapter? (Part 2)
Not all software programmers are destined to understand system…
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/07/FakeTaxSelector.png?resize=260%2C185&ssl=1)
Answer To ‘Why Should We Avoid Fakes When Unit Testing?’
One could easily get the wrong idea from the title question.…
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/07/2529358702_f42fa75dfd_h.jpg?resize=260%2C185&ssl=1)
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/07/legacy-code-everywhere_wide-1.png?resize=260%2C185&ssl=1)
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/07/Adapter-Elegant.png?resize=260%2C185&ssl=1)
Answer To ‘How Would You Design This Adapter?’
Today I'll answer the question I posed yesterday about how…
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/07/XyzCustomerSource.png?resize=260%2C185&ssl=1)
How Would You Design This Adapter?
Recently I came across a captivating system design problem.Imagine…
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/06/markus-spiske-cvBBO4PzWPg-unsplash.jpg?resize=260%2C185&ssl=1)
Should All Code Be Written With TDD?
As I have mentioned many times before, Test-Driven…
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/06/bethany-legg-75nbwHfDsnY-unsplash.jpg?resize=260%2C185&ssl=1)
Philosophy Friday: On Decisions And Their Results
In the late 18th century, Timothy Dexter sent a…
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/06/DummyException.png?resize=260%2C185&ssl=1)
Answer To ‘Why Use A Dummy Exception?’
In yesterday's post, I asked why it might be desirable…
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/06/DummyException.png?resize=260%2C185&ssl=1)
![](https://i0.wp.com/codecoach.biz/wp-content/uploads/2021/06/SystemDesignProblem1Answer_Wide-2.png?resize=260%2C185&ssl=1)
Answer To ‘How Would You Design This System?’
Yesterday I asked you to help design a notification system composed…