Publications Involving Packwerk
Packwerk is a tool for enforcing boundaries between components in a Ruby on Rails application, developed at Shopify. I had the original idea, prototyped it, and later led the development of the open source tool together with a kick-ass team.
Packwerk’s adoption in the Ruby on Rails community is a testament to its effectiveness. It has been the subject of numerous talks and publications.
Talks
- Rob Faldo, “Improving Rails scalability using modularity with enforced boundaries”, London Ruby User Group July 2021
- Alex Evanczuk, “Laying the Cultural and Technical Foundation for Big Rails”, RailsConf 2022
- Marc Reynolds, “Modularizing Rails Monoliths One Bite at a Time”, Rocky Mountain Ruby 2023
- Julián Pinzón Eslava, “All You Need Is Rails (Engines)”, RubyConf Australia 2023
Writing
- Stephan Hagemann’s book inspired by packwerk
- Gusto’s tooling ecosystem around packwerk
- Packwerk adoption journeys: Penny Lane, Babbel, The Codest (1, 2)