The Rails app that I’m working on has a dependency on ImageMagick. In fact, if ImageMagick is either missing or broken in the app’s environment, the app is beyond repair and Rails shouldn’t even start. To achieve this, I have added an initializer under config/initializers/dependency_tests.rb: Note: this particular example is specific to ruby 1.9.3 (in […]

The Problem On one of my current projects, the system receives a web request from a consumer, makes further requests to upstream services and collates a response. For the sake of illustration, let’s say that one of these upstream systems was IMDB and its response looked like this: Let’s assume that we want to verify […]