Book Clubs for Gradual Modularization for Ruby and Rails
Software Modularization Talks and Consulting
Software components are a great way to make your applications more maintainable. They aren’t just a step on the path towards services. You can and should use them together. As part of my work on component- and package-based architectures, I have developed quite a few talks on the subject. This can be combined well with consulting specific to the situation you are in right now.
Stephan helped us take the leap from ‘what is Packwerk’ to ‘how do we implement Packwerk’ to ‘how can we make a difference with this, organizationally.’
It was great to hear real stories of how the ideas and practices to decouple in context of an organization that is continually shipping and growing.
Rails Application Architecture Review
Rails applications that have grown for a number of years often exhibit similar symptoms of fatigue. The good news is that diligent engineering work will be able to fix this over time. Let’s dig in to the details of your application and find a way forward!