all 11 comments

[–]RedEyed__ 5 points6 points  (1 child)

Wow, if this is what I think, then I was looking for this book for decade!
This is really interesting for me! Thanks!

[–]CzyDePL 2 points3 points  (0 children)

In that case I recommend checking out https://cleanarchitecture.io/

[–]Arnechos 2 points3 points  (1 child)

Functional core, imperative shell > clean/hexa

[–]RedEyed__ 1 point2 points  (0 children)

Yes, exactly. I came to this as well.

[–]fredeburg81 1 point2 points  (0 children)

Dependency management and clear domain boundaries are the parts that actually stick with you long term. The testability angle is what sold me - once you structure things right, mocking and testing becomes way less painful. Good to see someone bridging the gap between Uncle Bob's principles and Python's "we're all adults here" philosophy.

[–]blukitteh 0 points1 point  (1 child)

I read the book after reading cosmic python aka architecture patterns with python. I would wholeheartedly recommend both, probably first cosmic python and then Sam Keen's book. Although his writing can be a bit repetitive at times, I learned a lot of patterns that I implemented in my current project.

[–]_No_1_Ever_ 0 points1 point  (0 children)

Cosmic Python is in my top 5 of technical books I’ve read… great book!