Главная
Study mode:
on
1
Intro
2
The dining philosophers
3
Multiple processes
4
Race conditions
5
Automated testing
6
Atomic operations
7
Optimistic locking
8
Pessimistic locking
9
Fixing race conditions
10
Flowchart
11
Questions
Description:
Explore race conditions in Rails applications through this RailsConf 2023 talk. Dive into the concept of race conditions, their occurrence in shared resource environments, and the challenges they present as systems scale. Learn to identify, reproduce, and test these elusive issues. Discover strategies for fixing race conditions, including atomic operations, optimistic locking, and pessimistic locking. Gain insights into automated testing techniques to ensure confidence in your solutions. Use the provided flowchart to navigate race condition scenarios and enhance your ability to build robust, scalable Rails applications.

Off to the Races

Ruby Central
Add to list