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.
Encoding Code In Unicode
How bits and bytes become readable sites
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*.