Menu Sidebar
Menu

exceptions

Jim Weirich on exceptions

Back in 2011 I was doing research for the talk that became Exceptional Ruby, and Jim Weirich was nice enough to let me pick his brain on the topic. I was reminded of this email today, and thought I’d share it. There’s a lot of accumulated wisdom about dealing with failure in Ruby (or any […]

Image2

RubyTapas 022: Inline Rescue

Sticking a rescue at the end of a line may seem expedient, but it has a tendency to bite you when you least expect it. In today’s freebie episode, I demonstrate how dangerous an inline rescue can be, as well as showing a legitimate use for the construct.

Get Two Free Months of Hoptoad with Exceptional Ruby

If you’re reading this blog there’s a good chance you already know about Hoptoad. For those who don’t know, Hoptoad is a hosted service that does application error logging. You configure your Ruby on Rails, iOS (or other kinds of apps) to send its errors to Hoptoad, and Hoptoad takes care of aggregating the errors, […]

Exceptional Ruby now available in ePub, Mobi, and HTML

By far the most common request I’ve received from buyers of Exceptional Ruby is for mobile formats, and today I’m happy to grant those requests. All current Exceptional Ruby buyers have received new download links for a combined PDF/ePub/Mobi/HTML download, and future buyers will receive all formats. For anyone curious, the production process for the […]

Older Posts

Virtuous Code

"The three virtues of a programmer: laziness, impatience, and hubris" — Larry Wall

Books and Screencasts

RubyTapas Screencasts

RubyTapas Screencasts

Small plates of gourmet Ruby code.

Confident Ruby

Confident Ruby cover

32 Patterns for joyful coding.

The Making of Cowsays.com

Confident Ruby cover

Watch me build an app in Sinatra and Rails

Objects on Rails

Objects on Rails

A developer notebook on applying classic Object-Oriented principles to Ruby on Rails projects.

Exceptional Ruby

Exceptional Ruby

The definitive guide to exceptions and failure handling in Ruby.

Archives

Categories