Cascadia Ruby 2011
2011-07-29..2011-07-30
Seattle, United States
[Cascadia Ruby 2011, Cascadia Ruby 2012, Cascadia Ruby 2013, Cascadia Ruby 2014]
who it's for
ruby developers, software engineers, technical leads, engineering managers, devops engineers, community organizers
topics
Ruby Enumerable module; git internals and workflows; graph gem data visualization; unix command-line toolchain; testing and code confidence; enterprise Ruby adoption; shipping workflows and deployment; retrospectives and postmortems; playfulness and creativity at work; code and creativity
| title | author | length |
|---|---|---|
| The Enumerable Module or How I fell in Love with Ruby | Haris Amin | 33m |
Shows exactly what Enumerable delivers: include it and defining each gives you dozens of methods for free, demonstrates with a PlanetExpress example, and… | ||
| 60 to 0 mph in 2 5 seconds a retrospective | Jim Remsik | 30m |
A race car loses throttle when a removed cruise control part binds so the pedal sticks full open and the car hits a concrete end wall at speed, paramedics cut… | ||
| Shipping at the Speed of Life | Corey Donohoe | 32m |
GitHub ships by measuring everything, instrumenting front end with BrowserMob and multiple CDNs and back end with Collectd/Graphite and New Relic, then… | ||
| David and Goliath, Ruby and the Enterprise | Dylan Stamat | 31m |
Describes concrete wins and traps: a Java system on ~120 machines is refactored to ~40 app processes cutting server cost from about $30k/month to $5k/month and… | ||
| How Community Saved My Life | Mando Escamilla | 30m |
Claims community pulled one person out of deep depression: posted desperate updates on Twitter triggers strangers to reach out; CrossFit Fran 25-15-9 (pull-ups… | ||
| Keynote Day 1 | John Barnette | 23m |
Keynote argues stress accumulates in tiny increments rather than from one big event and chasing a big win becomes a destructive fantasy. It prescribes boring… | ||
| Think like a Git | Sam Livingston-Gray | 25m |
This argues that git is a graph: commits are nodes, branch and tag labels move between nodes, and reachability decides what history is visible. It demonstrates… | ||
| Lightning Talks - Day 1 | 38m | |
This session packs concrete claims and tools: a demo of forking for instant memory rollbacks with unicorn-style workers, a practical HappyMapper XML mapping… | ||
| Confident Code | Avdi Grimm | 31m |
Argues that methods should have four ordered parts so they read like a story: input gathering, work, results, then failure handling. Demonstrates an interface… | ||
| The Unix Chainsaw | Gary Bernhardt | 31m |
Shows concrete shell workflows: a git rev-list plus checkout loop that runs tests on each rewritten commit and uses set -e to drop into the failing revision, a… | ||
| Playfulness at Work: a Real Serious Messageâ„¢ with Ruby as the Medium | Ian Dees | 28m |
Claims concrete wins: ad hoc file formats get parsed into objects with a Parslet parser instead of brittle regexes; an ugly vendor format gets handled by… | ||
| Powerful (but Easy) Data Visualization with the Graph Gem | Aja Hammerly | 23m |
Code reads a giant XML with Nokogiri and emits dot files for Graphviz via the graph gem, turning 700+ lesson activities into directed graphs, exporting… | ||
| Size Doesn't Matter | Ryan Davis | 34m |
A compact replacement for test unit claims real results: a runner plus unit, specs, mocks, pride and bench shipped as a tiny gem originally ~90 lines that… | ||
| Keynote Day 2 – Dean Hudson | Dean Hudson | 51m |
Clear, actionable claims, tools, and working demos: a shell script produces 16 hours of music on S3 for the party; a MailCatcher port named catchy runs on… | ||
| Keynote Day 2 – Chad Fowler | Chad Fowler | 01h 00m |
Argues that “quality” must be turned into measurable claims and shows concrete tools and results: uses quality function deployment spreadsheets to map fuzzy… | ||
| Code and Creativity | Geoffrey Grossenbach | 21m |
Argues for planning to throw one away: build quick disposable prototypes (Fossil revert, small isolated apps) to learn then restart, not refactor. Gives… | ||
| nothing matches | ||