Off to the Races
Offered By: Ruby Central via YouTube
Course Description
Overview
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.
Syllabus
Intro
The dining philosophers
Multiple processes
Race conditions
Automated testing
Atomic operations
Optimistic locking
Pessimistic locking
Fixing race conditions
Flowchart
Questions
Taught by
Ruby Central
Related Courses
Fortran with OpenMPYouTube Stanford Seminar - Instruction Sets Should Be Free- The Case for RISC-V
Stanford University via YouTube Engagement Activity Delta Lake for Einstein Analytics and Sales Cloud Einstein
Databricks via YouTube Lock-Free Programming
Churchill CompSci Talks via YouTube Concurrent Garbage Collectors - ZGC & Shenandoah
Devoxx via YouTube