Anita Clarke 04/13/2017

Shopify is Talking All Things Rails at RailsConf 2017

3 minute read

Updated May 15, 2017

RailsConf is landing in Phoenix, Arizona, the land of saguaro cacti, from April 25 to 27, 2017. We’ll be sharing stories with the Ruby community about upgrading large applications to Rails 5, coding consistency, and scaling Rails to Get Shit Done, the Shopify way.

Sessions (times to be confirmed)

Upgrading a Big Application to Rails 5 - Rafael França

In this talk, we will take a look at different strategies to upgrade Rails application to the newest version using a huge monolithic Rails application as an example. We will learn what were the biggest challenges and how they could be avoided. We will also learn why the changes were made in Rails and how they work.

Wednesday, April 26, 2017, at 2:40 pm to 3:20 pm, Room: South Ballroom

5 Years of Rails Scaling to Support Massive Sales - Simon Eskildsen

Shopify has taken Rails through some of the world’s largest sales: Superbowl, Celebrity Launches, and Black Friday. In this talk, we will go through the evolution of the Shopify infrastructure: from re-architecting and caching in 2012, sharding in 2013, and reducing the blast radius of every point of failure in 2014. To 2016, where we accomplished running our 325,000+ stores out of multiple datacentres. It’ll be a whirlwind tour of the lessons learned scaling on of the world’s largest Rails deployments for half a decade.

Thursday, April 27, 2017, at 1:50 pm to 2:30 pm, Room: 164

Keeping Code Style Sanity in a 10-year-old Codebase - Gabi Stefanini

Conversations around code consistency seem to spark either cheers or jeers from developers. In this talk, I'll explore the good, bad, and the ugly of code style consistency as illustrated by the (sometimes drama-filled) history of Shopify's 10-year-old codebase. Highlighting strategies to help you evaluate when to push for better code consistency; you will hear about our techniques, tools, and guides to enrich developer experience without compromising productivity and how to ultimately make code consistency important across the organization.

Thursday, April 27, 2017, at 3:30 pm to 4:10 pm, Room 162

Booth Presence

Catch us at our booth, #721, where we'll be hosting office hours.

Wednesday, April 26: 9:45 am to 6:00 pm
Thursday, April 27: 9:45 am to 5:15 pm

Come say hey, and we're looking forward to chatting all things Rails! And if you're a dev interested in joining Shopify, Kayla Boyer will be at RailsConf: reach out to her through Twitter. To check out open roles or to learn more, head over to our Careers page.