4 ms·
My hard thing right now is how to layout a modern project in terms of folder structure, how big should files be, where to put things. Separating gui from app, n
by kingkongjaffa 4y ago
My hard thing right now is how to layout a modern project in terms of folder structure, how big should files be, where to put things. Separating gui from app, nice clean architecture.
I’m enamoured by the concept of functional core imperative shell but I’m struggling to see how to refactor my own projects to be like that.
(In python if it matters)
Would love screencasts, books, blogposts, other resources that cover this kind of intermediate “working on the code” not working “in the code”
- silicon_wally 4y agoI can recommend Architecture Patterns with Python [0] to learn how to refactor code in this way. I don't know Python but I found the examples to be relevant to many other languages as well! [0]: https://learning.oreilly.com/library/view/architecture-patterns-with/9781492052197/ https://learning.oreilly.com/library/view/architecture-patte...
- Scientificx 4y agoCheck out this book Grokking Simplicity Taming complex software with functional thinking by Eric Normand