Exceptional Ruby: Master the Art of Handling Failure in Ruby

Writing code that works is hard. Writing code that handles unexpected errors and still works is really hard. Most of us learn by trial and error. This short book removes the uncertainty. With over 100 pages of content and dozens of working examples, you'll learn everything from the mechanics of how exceptions work to how to design a robust failure management architecture for your app or library. Whether you are a Ruby novice or a seasoned veteran, Exceptional Ruby will help you write cleaner, more resilient Ruby code.

Subject
science
Themes
technology
Audience
adult
Length
short · 102 pages

Click a tag to see books like this one that share it.

Read it? Sign in to help tag it.

Liked Exceptional Ruby: Master the Art of Handling Failure in Ruby? Here’s where I’d start.

These suit anyone who liked Exceptional Ruby: Master the Art of Handling Failure in Ruby. Sign in and mark a few books for picks shaped around your own taste.

  1. Design Patterns in Ruby Shares ruby, programming, technical
  2. Ruby Best Practices Shares ruby, programming, tech
  3. Metaprogramming Ruby Shares ruby, programming, technical
  4. Ruby Under a Microscope Shares ruby, programming, technical

“People who read Exceptional Ruby: Master the Art of Handling Failure in Ruby tend to reach for these next.”

  1. Practical Object Oriented Design in Ruby
  2. The Well-Grounded Rubyist
  3. The RSpec Book
  4. Working with UNIX Processes

“If you want more of the same (science about technology), start with these.”

  1. DSLs in Action
  2. Clojure In Action
  3. Programming Language Pragmatics
  4. Operating Systems: Three Easy Pieces

“If it was the ruby that hooked you, try one of these.”

  1. The Ruby Way: Solutions and Techniques in Ruby Programming (Addison-Wesley Professional Ruby Series)
  2. Ruby Cookbook
  3. Why's (Poignant) Guide to Ruby
  4. Metaprogramming Ruby 2: Program Like the Ruby Pros

“These start from a similar idea, even if they go somewhere else with it.”

  1. Seven Concurrency Models in Seven Weeks: When Threads Unravel
  2. Developing Backbone.js Applications
  3. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices
  4. 24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them