ubyConf 2021 - Keeping Developers Happy with a Fast CI by Christian Bruckmayer

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=XgKfeD-20ts



Duration: 27:45
44 views
1


When talking about performance, most developers think application speed, faster algorithms or better data structures. But what about your test suite? CI time is developer waiting time!

At Shopify we have more than 170,000 Ruby tests and we add 30,000 more annually. The sheer amount of tests and their growth requires some aggressive methods. We will illustrate some of our techniques including monitoring, test selection, timeouts and the 80/20 rule. If you have experience in writing tests and want to learn tricks on how to speed up your test suite, this talk is for you!

**Filmed by Colorado Union Videographers




Other Videos By Confreaks


2022-08-09RubyConf 2021 - Problem Solving Through Pair Programming by Emily Harber
2022-08-09RubyConf 2021 - Dishonest Software: Fighting Back Against the Industry Norms by Jason Meller
2022-08-09RubyConf 2021 - Building Native Extensions. This Could Take A While... by Mike Dalessio
2022-08-09RubyConf 2021 - How GitHub uses linters by Joel Hawksley
2022-08-09RubyConf 2021 - How to Make a Gem of a Gem by Justin Searls
2022-08-09RubyConf 2021 - The Science and Magic of Debugging by Vaidehi Joshi
2022-08-09RubyConf 2021 - Service Objects With Dry.rb: Monads and Transactions by Paul Sadauskas
2022-08-09RubyConf 2021 - Ruby Archaeology by Nick Schwaderer
2022-08-09RubyConf 2021- Automating Legacy Desktop Applications with JRuby and Sikuli by Chris Cha
2022-08-09RubyConf 2021 - Schrödinger's Error: Living In the grey area of Exceptions by Sweta Sanghavi
2022-08-09ubyConf 2021 - Keeping Developers Happy with a Fast CI by Christian Bruckmayer
2022-08-09RubyConf 2021 - Vertical Assignment in Ruby by Kevin Kuchta
2022-08-09RubyConf 2021 - Do regex dream of Turing Completeness? by Daniel Magliola
2022-08-09RubyConf 2021 - Learning Ractor with Raft by Micah Gates
2022-08-09RubyConf 2021 - The art of deleting code by Claudio Baccigalupo
2022-08-09RubyConf 2021 - Blank Page Panic! Creating Confidence with TDD by Elayne Juten
2022-08-09RubyConf 2021 - To mock, or not to mock? by Emily Giurleo
2022-08-09RubyConf 2021 - The Audacious Array by Ariel Caplan
2022-08-09RubyConf 2021 - I Read It But Don’t Get It, or How to Tackle Technical Texts by Steve Lynch
2022-08-09RubyConf 2021 - Your First Open-Source Contribution by Rachael Wright Munn
2022-08-09RubyConf 2021 - The Mindset of Debugging by Kyle d'Oliveira