Update on progress.

stephanhagemann.com/books/grad

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!

%>

gradual modularization (21) ruby (12) rails (10)

Mention this post from your site:


Except where otherwise noted, content on stephanhagemann.com is licensed under CC BY 4.0 by Stephan Hagemann