sinatra
DESCRIPTION
Sinatra is a dead sexy ruby library designed to stay out of the road and let you build your web toys with the least amount of fuss. This preso was given at the February Ruby on Rails Sydney meetup.TRANSCRIPT
SINATRA
MICRO-FRAMEWORK
by BLAKE MIZERANY
BMIZERANY
RAILS LINGO
ORM, MVC, Routing, Testing, Inflections, Email, Generators, Timezones, Feeds, acts_as_teapot
SINATRA LINGO
GET, POST, PUT, DELETE, request, parameters, response, views, helpers, configure, rack
THE LEAST AMOUNT STUFF BETWEEN
MY BRAIN
AND
THE BROWSER
RACK
SINATRA
MERB ✞
RAILS
THE PROBLEM I FELT WITH CAMPING:
GIVING UP A CERTAIN LEVEL OF QUALITY
TOOLMANTIM.COM
129 LINES
DEMO TIME
simple.rbrequire 'rubygems'require 'sinatra'
get '/hi' do "Hello World!"end
toolmantim.comgit clone git://github.com/toolmantim/toolmantim.git
DEPLOY
Step 1: steal write a config.ru file
Step 2: drop into mod_rails
Step 3: crack a beer
API IS DEAD SEXY
WARNING: Addiction may occur
AWESOME FOR
MOCKUPS
PROTOTYPES
PROOF OF CONCEPTS
GENERAL SCREWING AROUND
sinatrarb.com
TIM LUCASTWITTER.COM/TOOLMANTIM
TOOLMANTIM.COM