Blogs
Ruby on Rails — Rails 7.0.2.3, 6.1.4.7, 6.0.4.7, and 5.2.6.3 have been released!
Hi everyone! Rails 7.0.2.3, 6.1.4.7, 6.0.4.7, and 5.2.6.3 have been released! So many versions!!!Yes, this release is a security release, and you should update soon. The releases have been made from the last release tag, so hopefully upgrading wil...
Adding Super Fast Frontend Search in Rails with Lunr
Let's build a command palette for the Tickerizer application, using Rails 7, ESBuild, View Components, and all the goodness of Hotwire.Command Palette Example by Tailwind UIThis is the first part of a multi-part post focusing (mostly) on front end...
RubyConf 2021: The Talks You Might Have Missed — Development
Shopify loves Ruby and opportunities to get together with other engineers who love Ruby to learn, share, and build relationships. In November, Rubyists from Shopify’s Ruby and Rails infrastructure teams gathered in Denver at RubyConf 2021 to immer...
Changing a polymorphic_type in Rails — Development (2022)
Code at Shopify is organized in components. As a new team, we decided to take ownership over some existing code and to move it under the component we’re responsible for (payment flexibility). This resulted in moving classes (including models) from...