Get the Flash Player to see this player.

Lightweight Web Services

Adam Wiggins & Blake Mizerany

Other formats

Tired of web apps written in Ruby being big, slow, and complex? Then try subdividing your problem space by slicing up your app into a set of lightweight web services. In this talk, Adam Wiggins, author of the RestClient rubygem, and Blake Mizerany, author of the Sinatra microframework, will introduce you to these lean-and-mean tools and show you that Ruby web apps can indeed be small, fast, and memory-efficient. Then we'll show how lightweight web services, communicating with each other via REST calls, can be assembled into a larger software system. Using real-world examples from Heroku, we'll show how a service-based architecture has the potential to be more scalable, more maintainable, and just more fun than a monolithic one.

Videos are in h.264 quicktime format. We recommend Miro for viewing these files.

Back to Conference Schedule

Presenters retain full rights to the content of their presentations, and have released them under the Creative Commons Attribution-ShareAlike license.