~/conference

Rocky Mountain Ruby 2011

Ruby developers, Rails developers, web developers, test engineers, software architects, engineering managers, operations engineers

hypermedia REST APIs; API design principles; Rails 3.1 features and upgrades; real-time Rack/websocket architectures; Cassandra with Rails for scaling; Jasmine JavaScript testing; Selenium test scaling and maintenance; testing culture and practices; Ruby messaging patterns; active_hash usage; Ruby exceptions and error handling; developer focus and decision making

titleauthorlength
Lightning Talk: DeprecatableJeremy Hinegardner04m
A tiny Ruby gem called deprecate actually marks and warns on removed APIs, printing the exact file and line where deprecated methods execute. It supports an…
Lightning on
Lightning Talk: In Defense of UnlessSpike Ilacqua03m
Quick defense of Ruby's unless vs if not distinction with short examples comparing sentences and implied tone, a note on the awkward but valid unless not form…
Lightning on
Lightning Talk: Do Your Commit Messages SuckRyan McGeary05m
Shows dozens of real-world bad commit examples pulled from client and open source repos and explains how those histories force hours of cleanup, merge pain…
Lightning on
BDSM Project SM FrameworkWayne E.Wayne E. Seguin05m
A lightweight system stack scripting and management framework formerly called BDSM that installs a core under /opsm and exposes a CLI named sm it treats…
Talk on
Be Moar RidiculousAnthony Navarre05m
Argues that deliberately doing surprising, silly things accelerates growth: using blogs, Google and shared open‑source tools plus TDD to push boundaries rather…
Talk on
Active HashJeff Dean05m
A lightweight gem called ActiveHash provides an ActiveRecord‑like base class that loads records from an in‑memory hash and an adapter ActiveFile that reads…
Talk on
Focus? Why Do I Need More Stinkin' Focus?Mike Gehard16m
Claims that context switching cuts productivity by 20–40% (about 1.6–3.2 hours of an eight‑hour day) and offers a concrete countermeasure: a simple, seated…
Talk on
Opening Keynote: Code BlindnessMichael Feathers32m
Argues that organizations suffer from code blindness: layers of management ignore the actual codebase, rely on staffing metrics, or gamify numbers like test…
Talk on
API Design MattersAnthony Eden30m
Argument: APIs outlive implementations so design for clients first not implementation. Claims: make APIs easy to learn, minimize surprises, prefer clear names…
Talk on
CRUD is not REST - Hypermedia for Y'All!Nick Sutterer31m
Claims that CRUD-to-HTTP is inadequate and that hypermedia as the engine of application state is the crucial REST piece; demonstrates a small distributed…
Talk on
If You See the Mountain Lion, It's Too LateGrant Blakeman17m
Design argues it should prevent problems, not just choose fonts, and lays out concrete tools: use balance as an early indicator, carve out negative space for…
Talk on
Things You Didn't Know About ExceptionsAvdi Grimm25m
Shows concrete Ruby tricks: using retry to loop a failing operation; reading the global $! (aka error_info) inside an at_exit crash logger; adding an original…
Talk on
Code First, Ask Questions LaterTim Clem32m
Claim: run a company like an open source project with no managers no vacation days and identical pay for full‑time staff. Tools: GitHub pull requests as living…
Talk on
Cognitive Psychology and the Zen of CodeJay Zeschin21m
Claim: human working memory holds about seven plus or minus two chunks, scanning each item takes ~38 milliseconds, and recognition trumps recall. Concrete…
Talk on
Using Your Intuition for Innovation and Decision MakingSuzan Bond20m
Claims that intuition is actionable information accessed outside slow reasoning and that it follows consistent rules not wishful thinking Examples: four…
Talk on
Real Time RackKonstantin Haase29m
A working browser REPL broadcasts code output to multiple clients in real time using IRB-in-the-browser and shows a nonblocking implementation that actually…
Talk on
Implementing Rails 3.1...Rod Cope32m
Rewrites a prototype zero to production in two months using Rails 3.1, Backbone.js, CoffeeScript, jQuery, Sass and CouchDB on EC2; builds an app that deploys…
Talk on
There Are No TestsJeff Casimir38m
Claim: four out of five apps have zero or ineffective tests. Concrete fixes include adding unit tests for validations, relationships, and helpers; running…
Talk on
Ruby Messaging PatternsGerred Dillon27m
Argues that inserting an intermediary message broker actually removes synchronous coupling: uses rabbit mq over AMQP with the ruby amqp gem and EventMachine to…
Talk on
Cloning Twitter: Rails + Cassandra = Scalable SharingCharles Max Wood27m
Prototype Twitter clone uses Rails plus Cassandra; code work shows tradeoffs not hype. Uses the Cassandra gem with a small ORM on top, leverages ActiveModel…
Talk on
Lightning Talk: Developing DevelopersMike Gehard05m
Proposal launches a grassroots apprenticeship called growing programmers with a public Google group and a commitment to take one unpaid apprentice who must not…
Lightning on
Start using Jasmine. Write better JavaScript. Profit.Justin Searls, Cory Flanigan18m
Argues that JavaScript needs the same testing craftsmanship as Ruby and shows concrete tooling and results: adds Jasmine to Rails via a jasmine-rails gem, uses…
Talk on
Testing PanelJeff Casimir, Justin Searls, Cory Flanigan, Jim Holmes30m
Writing the README first and using readme driven development plus inline TomDoc comments yields concrete results: tiny, smarter methods, explicit argument and…
Panel on
Surviving Growing from Zero to 15,000 Selenium TestsJim Holmes17m
An automation program grows from zero to thousands: 0 to 9,000 tests (title claims 15,000) while moving from Selenium IDE → RC → WebDriver. Tests become…
Talk on
A Documentation TalkZach Holman30m
Claims that GitHub adds docs to every method and that writing the README first — README-driven development — forces API clarity and saves time. Describes using…
Talk on
Ruby Coding HighJim Weirich, Zef Houssney03m
A musical selection for your enjoyment. http://amara.org/v/GZC6/
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.