Gannon McGibbon
Posts
-
2024-01-26 •
Gannon McGibbon,
Chris Salzberg
A Packwerk Retrospective
In September, 2020, our team at Shopify released a Ruby gem named Packwerk, a tool to enforce boundaries and modularize Rails applications. Since its release, Packwerk has taken on a life of its own, inspiring blog posts, conference talks, and even an entire gem ecosystem. Its popularity is an indication that Packwerk clearly filled a void in the Rails community.
-
2023-01-12 •
Gannon McGibbon
How to load code efficiently in Ruby
In Ruby, we usually don’t think about memory. In frameworks like Ruby on Rails, we don’t even have to write statements to load our code. While Ruby has tools that abstract these concepts away from us, it is useful to understand how our apps get loaded into memory.