Lessons From Refactoring a Large Rails Monolith
Details
Event Timeline:
- Doors open at 6:00pm at Web Hosting Canada (7250 Clark St Bureau 301, Montreal, Quebec H2R 2Y3)
- Talk starts at 7:00pm.
- Networking time starts at 8:00pm at nearby Brasserie Harricana / Restaurant & Boutique (95 Rue Jean-Talon O, Montréal, QC H2R 2Y5).
Lessons From Refactoring a Large Rails Monolith [1h] - Bart de Water - Founding Engineer - Thatch
A few months after joining Shopify, Bart found a bug with how certain currencies are handled during payment processing. Instead of just applying a fix and moving on, he pitched a refactoring project and got more than he bargained for. In this this talk he'll talk about the challenges and lessons learned from refactoring a core piece of functionality across the codebase.
Speaker Bio:
Bart is a founding software engineer at Thatch, where he is building the next generation of health benefits administration for US companies. Prior to that he was on the payments team at Shopify as both a developer and manager.
If you have a Ruby talk idea you would like to present at a future Montreal.rb meetup, please contact the organizer (Andy Maleh) to get your talk scheduled in an available future meetup month (it is possible to bump talks by organizers of the group into later months to take one of their month slots for your talk). You can also contact the organizer if your company is interested in hosting a future Montreal.rb meetup at their Montreal office. Note that speakers must present in-person in Montreal because the goal of the meetup is to encourage more in-person networking and socialization around Ruby Software Engineering topics with maximum communication bandwidth. Talks are recorded and posted on the @montreal-rb YouTube Channel if talk speakers agree.
