This month's SB on Rails talk will be by Evan Goad from Procore Technologies, who will be talking about his experience with Rails Engines.
At Procore, we have started to transition our tools into Rails Engines. Engines have helped us achieve the separation of responsibility we’ve been pushing for in our code base, as well as put us in a position to potentially sell the individual tools that make up our application. Sometimes engines are a good idea, and sometimes they’re not. We’ll show you when we think engines are appropriate, the small iterative steps we took to transition our existing tools into engines, and how to create new engines for new services.
Please join us at the Procore office. Food and drinks will be provided. Hope to see you all there!