Why Isn't Ruby Rescuing My Exception?
By default, Ruby only rescues subclasses of StandardError to allow the really bad stuff to halt your program.
Building Awesome Rails APIs: Part 1
After teaching an Advanced Rails class last week, I realized that we use a lot of patterns internally to build great APIs in Rails that many people don’t know about. We didn’t invent most of them, but we use them with great success, so we need to start sharing.