rails

Translation missing: en.categories.rails.content_html
Shopify is Heading to Pittsburgh for RailsConf 2018!

Shopify is Heading to Pittsburgh for RailsConf 2018!

2 min read

We’re excited to announce that we’ll be attending RailsConf 2018 in Pittsburgh from April 17 - 19! RailsConf is hosted annually by Ruby Central, Inc., and features the world’s largest gathering of Rails developers and Rubyists!

This year, we’re sending three Shopify engineers to speak about their experiences and best practices for developing on Rails for one of the world’s largest commerce sites. Check out their conference topics below!

Tracking down bugs can be hard. Tracking down bugs in a codebase touched by five thousand contributors is even harder. Making heads or tails of an inheritance-happy codebase like Rails can be a nightmare. How do you find where the bug in save is when save is overridden by 15 different modules?

In this talk, we’ll look at the process that goes into fixing a bug in Rails itself. You’ll learn about every step from the initial report, to when the fix is eventually committed. We’ll share tips on navigating Rails’ internals, and how to find the source of problems - even if you’re a complete newcomer to Rails.

Tuesday, April 17 (11:40am - 12:20pm)

Moving from operations powered by scripts like Capistrano, to containers orchestrated by Kubernetes, requires a shift in practices. In this talk, we’ll go beyond the operational basics of Kubernetes, and cover more advanced aspects, such as gradual deployments, capacity planning, job workers and their safety, and solving problems for unique cloud environments like Kubernetes.

This presentation is about the lessons we learned while migrating hundreds of Rails apps within the Shopify organization to Kubernetes.

Tuesday, April 17 (2:30pm - 3:10pm)

Upgrading Rails at Shopify has always been a tedious and slow process. A full upgrade cycle took as much time as releasing a new version of Rails - this wasn’t working for us. We realized that having a full-time team dedicated to working on Rails wasn’t the solution; instead, it was to build a proper toolkit and process for each upgrade. In this talk, you’ll learn about the different techniques and strategies that enabled Shopify to perform its fastest, smoothest Rails upgrade ever.

Wednesday, April 18 (10:50am - 11:30am)

 

Interested in working at Shopify? Talk to Mackenzie, Alexa, or Jane about our engineering opportunities at our booth, or reach out to them on LinkedIn! You can also head over to our careers page.

Continue reading

Five Shopify Talks at RailsConf 2016

Five Shopify Talks at RailsConf 2016

Updated June 9, 2016

3 minute read

RailsConf is tomorrow! For the first time, the conference will be in Kansas City, known for jazz and barbeque and home to the Royals. If you're heading down, here are the details for the five presentations we'll be giving:

  • How We Deploy Shopify - Kat Drobnjakovic

Shopify is one of the largest Rails apps in the world and yet remains to be massively scalable and reliable. The platform is able to manage large spikes in traffic that accompany events such as new product releases, holiday shopping seasons and flash sales, and has been benchmarked to process over 25,000 requests per second, all while powering more than 243,000 businesses. Even at such a large scale, all our developers still get to push to master and deploy Shopify in 3 minutes. Let's break down everything that can happen when deploying Shopify or any really big Rails app.

Wednesday, May 4, 11:40 am to 12:20 pm, Room 3501 G

Continue reading

Start your free 14-day trial of Shopify