~/conference

Ruby on Ales 2011

ruby developers, rails developers, ops and devops engineers, web developers, backend engineers, frontend javascript developers, mobile developers, security engineers

Sinatra apps on Heroku; DataMapper auto-upgrade migrations; Rack session cookie and Omniauth; Redis event timeline storage; Mustache precompiled templates; ZeroMQ realtime messaging; Jasmine with RSpec testing; MacRuby on Objective-C runtime; API-first app splitting (flexible_api); Rails security fixes (SQLi, XSS, mass assignment); Puppet and Chef configuration management; exception handling and circuit breakers

titleauthorlength
Ruby Hero Tenderlove!Aaron Patterson, Jim Weirich, Ron Evans, Josh Susser02m
A live musical parody that praises Tenderlove to the Ultraman melody and includes shoutouts to Rails and Arel needs ASTs rather than code demos. The upload…
Talk on
Quick and Dirty Apps with Sinatra, DataMapper, RestClient & HerokuJohn Britton29m
Quick demos show actual code and running services: a six-line Sinatra app that redirects to a Gmail path, a Twilio-powered call service using Sunlight API to…
Talk on
One Ruby App to Rule Them AllIan Hunter16m
Claims a single-project multi-site architecture that uses Rack to serve Rails, Sinatra and Grape apps together, with a working API layer and messaging via…
Talk on
Stratocaster: Redis Event TimelineRick Olson35m
Stratocaster replaces a bloated event table by storing only event IDs in Redis lists instead of duplicating full rows for every follower, cutting the event…
Talk on
Splitting Your AppJohn Crepezzi28m
Claim: move the model layer into a slim API (Sinatra) and halve the app to get a big performance win and a public API. Implementation details: flexible_api +…
Talk on
Javascript TDD for RubyistsChris Powers41m
Shows how to use Jasmine with RSpec in Rails by installing the jasmine gem and running the Rails generator, running the browser runner on port 8888 or…
Talk on
Securing Your Rails AppJim Weirich, Matt Yoho43m
Live demos show concrete failures and fixes: a crafted filter string extracted encrypted admin passwords via SQL injection; unchecked form params mass…
Talk on
Gui Programming with Mac RubyErik Michaels-Ober38m
MacRuby compiles Ruby onto the Objective‑C runtime via LLVM so Ruby objects are NSObjects, you can call Cocoa methods directly and it runs with a multithreaded…
Talk on
Why is configuration management software written in Ruby?Richard Crowley29m
Puppet, Chef, Capistrano, Rake and MCollective are examined for concrete patterns: Ruby wins for autoloading behavior and blocks, gems and Unix APIs; Puppet’s…
Talk on
Design hacks for the pragmatic mindedKyle Neath33m
Claims that developers can apply small, pragmatic design hacks to docs, presentations and products; recommends classic fonts (Helvetica Arial Georgia Monaco)…
Talk on
Exceptional RubyAvdi Grimm41m
Explains concrete behaviors and tools: raise and fail are synonyms and raising follows a four-step raise process (build exception object, set backtrace, set…
Talk on
You Got Ruby In My PHP! (You Got PHP In My Ruby!)Rein Henrichs32m
A production PHP host gets rooted because a script meant for an isolated instance runs in a shared Apache failover environment, exposing shared SSH private…
Talk on
The Ruby EnvironmentBrad Grzesiak17m
Claim: changing the physical and social workspace changes programmer happiness and productivity. Built Bendyworks downtown above a bar and across from a…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.