Docs
Just what the doctor ordered –
detailed documentation to deeply understand Ruby and Rails.
Active Record Database Locking
Pessimistic and optimistic locking strategies in Rails
tl;dr: Database locks in Rails can prevent bad data. Pessimism freezes the whole record while optimistism is more flexible.
Bike Shedding That One Bike Metaphor
Scooters ain't Cars but Bikes *are* Airplanes
Encoding Code In Unicode
How bits and bytes become readable sites
Evolution Of The Rails Ecosystem
A Tumultuous Tour of our Terrific and Terrible Tech
Task Failed Successfully
Error Handling Best Practices for Failing Gracefully
tl;dr: Planning for failure cases makes for a better user experience.
The Classic M.V.C.Q.C.S.F.V.I.P.D. Architecture
Advanced Rails Patterns beyond Model-View-Controller
tl;dr: There are many patterns more than MVC
To Err Is Computer
Rules to the Exception
tl;dr: Programs crash out when they can't execute statements logically, but the logic to crashes in Ruby is *exceptional*.