YoVDO

Off to the Races

Offered By: Ruby Central via YouTube

Tags

RailsConf Courses Race Conditions Courses Automated testing Courses Atomic Operations Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Desarrollo de aplicaciones profesionales para Android
Galileo University via edX
Engineering Maintainable Android Apps
Vanderbilt University via Coursera
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera
Accelerate Software Delivery using DevOps
Microsoft via edX
Continuous Integration and Deployment
Udacity