Update on #gradualmodularization progress. #ruby #rails
https://stephanhagemann.com/books/gradual-modularization/
Today I am releasing Chapter 4 in full. This includes all the protections that you can apply using packwerk and RubyAtScale tools:
* privacy
* architecture
* visibility
* folder visibility
* API documentation
* API typing
* Namespacing
* API Structure
Next up:
* Revamp Chapter 7 (which previously discussed all of RubyAtScale... it now needs to be shortened to cover only what is not covered in Chapter 4)
* Bring back Chapter 8 (Measuring modularization progress)
* Bring back and finish Chapter 9 (How to make modularization progress)
Cheers!