Ollie Haydon-MulliganinSource DivingDebugging Lock Wait Timeouts (in Ruby on Rails)Lock Wait Timeouts mean frustration for users. If a request ends with a Lock Wait Timeout error, that means a) we failed to fulfil a user’s…Mar 20, 2023Mar 20, 2023
Ollie Haydon-MulliganinSource DivingDebugging Deadlocks (in Ruby on Rails)Until recently, I hadn’t dug into the causes and implications of database deadlocks. Then one day, an endpoint I’d been working on suffered…Mar 24, 2022Mar 24, 2022
Ollie Haydon-MulliganinSource DivingCustom Form Handling With TurboTurbo will be a default part of Rails from Rails 7, replacing Turbolinks and rails-ujs. This post is a result of time I spent digging into…Sep 28, 20211Sep 28, 20211