Meet Sinatra

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 this 64 minute screencast, 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 to PeepCode Unlimited Subscribers or as a single purchase for only $9!

Images: