▶   We’ve been acquired by Pluralsight!   ▶   Upgrade your account to Pluralsight   ▶   More details…

Meet Sinatra


Download Free Preview

Purchase includes iPod download Purchase includes Quicktime (zip) download Purchase includes Ogg download Purchase includes Windows Media (zip) download

With technical assistance from Sinatra creator Blake Mizerany.

As a developer, you’re always looking for ways to write faster applications with less code. The Sinatra framework hits a sweet spot for writing small, fast web applications and web services with Ruby.

In our 64 minute Sinatra tutorial, Dan Benjamin teaches the basics of Sinatra: configuration, handlers, blocks, and templates. You’ll master these techniques by writing a simple ad server to manage and deliver images, Javascript, and HTML. You’ll enhance the application to track clicks using DataMapper and Sqlite3 to store and manage the data.

This screencast is for you whether you’re a beginning programmer with knowledge of Ruby or an experienced Rails developer looking to explore the Sinatra framework!

Chapters include:

  • Meet Sinatra
  • A Simple App
  • App Structure
  • DataMapper
  • Sqlite3
  • Styling
  • Forms & Interactivity
  • Displaying Ads
  • Tracking Clicks
  • Authentication
  • Deployment
  • Advanced Topics: Haml, Routing, Exceptions, Sinatra::Base, Rack, Heroku

Available as part of a PeepCode Unlimited subscription (including streaming on our iOS app!) Business plans are also available.


Assumes basic knowledge of the Ruby programming language.

Revision 2 (Notes) · Updated: Dec 21, 2010 · Length: 64 min · 100 MB

Screencast Catalog