RailsConf 2023 - Off to the races by Kyle d'Oliveira

Channel:
Subscribers:
42,500
Published on ● Video Link: https://www.youtube.com/watch?v=kwljr5XEAJs



Duration: 43:04
55 views
2


Race conditions are a natural hazard whenever working with shared resources. If you have multiple processes such as using a database, or a microservice architecture, there are likely some race conditions that are hiding in your code. As usage scales up, they will become more and more common. They are difficult to detect, challenging to reproduce and test, and sometimes downright hard to prove that it is fixed. In this talk, we will dive into what a race condition is, how it can show up in Rails applications, and some strategies on how to test them to give confidence that they are fixed.




Other Videos By Confreaks


2023-09-04RailsConf 2023 - A Ruby Community Podcast Live! by Brittany Martin, Jason Charnes & Paul Bahr
2023-09-04RailsConf 2023 - The End of Legacy Code by Daniel Huss
2023-09-04RailsConf 2023 - Go Passwordless with WebAuthn in Ruby by Braulio Martinez
2023-09-04RailsConf 2023 - Building a world class engineering organization — learning from... by Shane Becker
2023-09-04RailsConf 2023 - Merged PRs: An Untapped Resource for Practice and Exploration by Thomas Countz
2023-09-04RailsConf 2023 - Rails on Ruby: How Ruby Makes Rails Great by Noel Rappin
2023-09-04RailsConf 2023 - A Picture Is Worth a 1000 Lines of Code by Rich Steinmetz
2023-09-04RailsConf 2023 - 10x your teamwork through pair programming by Michael Milewski, Selena Small
2023-09-04RailsConf 2023 - A custom design pattern for building dynamic ActiveRecord queries by Justin Daniel
2023-09-04RailsConf 2023 - Hacking Your Emotional API by John Sawers
2023-09-04RailsConf 2023 - Off to the races by Kyle d'Oliveira
2023-09-04RailsConf 2023 - Keynote: The Power of Improv: Unlocking Your Creative Potential as a.. by Gary Ware
2023-09-04RailsConf 2023 - Lightning Talks
2023-09-04RailsConf 2023 - Let's Standardize Rails, Once and For All! by Justin Searls, Meagan Waller
2023-09-04RailsConf 2023 - Building Ruby Head for your Rails App by Maple Ong
2023-09-04RailsConf 2023 - Who Wants to be a Ruby Engineer? by Drew Bragg
2023-09-04RailsConf 2023 - Breaking the Grind: Crafting Your Ideal Software Engineering... by Ole Michaelis
2023-09-04RailsConf 2023 - Terms of Deployment: The Process of Evaluating Hatchbox, Fly and... by Jordan Burke
2023-09-04RailsConf 2023 - Building an offline experience with a Rails-powered PWA by Alicia Rojas
2023-09-04RailsConf 2023 - Teaching Capybara Testing - An Illustrated Adventure by Brandon Weaver
2023-09-04RailsConf 2023 - Forecasting the Future: An Introduction to Machine Learning for... by Landon Gray