Comparing Ruby HTTP Clients

December 5, 2012 Appirio

Hiroshi Nakamura (@nahi)

As a Technical Architect at Appirio Japan, and also as an OSS developer and enthusiast (CRuby & JRuby committer), I recently gave a talk at RubyConf 2012 on Nov. 1, 2012.

The simplicity of the Ruby bundled HTTP client library, net/http, has produced number of derivation/substitution HTTP clients for Ruby. As the author of a HTTP client, I surveyed those HTTP clients in the last few years. Unsurprisingly, I found from the survey that some users pick one all purpose generic HTTP client and other users pick the best one for a specified use case that they require.

In this RubyCof 2012 talk, on the advantages-and-disadvantages comparison of HTTP clients, I introduced characteristics of HTTP clients for different purposes.  Check out my presentation video and slides to see which HTTP clients best meet which use cases.

Diversity is one of core philosophies of Ruby. So my recommendation is to find your suitable client to integrate with your cloud services!

Previous Article
Considerations Using sObjects in Sets and Map Keys in Apex
Considerations Using sObjects in Sets and Map Keys in Apex

by Ray Dehler (@rdehler) With the Winter ‘13 release of Salesforce, you can now use non-primitive types in ...

Next Article
Tutorial: Creating an AngularJS app with node.js and Heroku Part I
Tutorial: Creating an AngularJS app with node.js and Heroku Part I

As a follow up to this cross-post from the Cloudspokes blog I thought I’d write up a little tutorial on how...