~/conference

Rocky Mountain Ruby 2012

Rails developers, Ruby developers, frontend developers, mobile developers, engineering managers, QA engineers, operations engineers

Rails engines for extraction; local gems for features; Backbone with CoffeeScript; Rabl and fragment caching; ack project code search; RubyMotion iOS apps; Ruby on Android; ChatOps with Hubot and PagerDuty; test doubles and mocking strategies; celluloid and actor concurrency

titleauthorlength
Enhance your code with rainbows!Angela Harms28m
Argues that replacing fear with curiosity, vulnerability, and kindness increases geek joy and yields cleaner, more maintainable code. Recommends concrete…
Talk on
Lightning Talk: AckCameron Pope05m
A code-search tool called ack replaces grep for project work, skipping VCS files by default and letting searches target filetypes (HTML, Ruby) with smart case…
Lightning on
Lightning Talk: Learning to ProgramDave Woodall04m
Claims a path from zero to junior developer in eight to twelve months using concrete steps: four months self-study, three-month Code Academy CRUD course, then…
Lightning on
Lightning Talk: RubyMotionColin Thomas-Arnold06m
Ruby motion compiles Ruby into native iOS code and produces a compiled executable that can be submitted to the App Store. Setup uses the motion command, a…
Lightning on
Building in Rails, Backbone, and CoffeeScriptDerrick Ko28m
Rails back end serves the same JSON API to web, mobile and desktop; Backbone + CoffeeScript handles models, collections and atomic views with a view manager to…
Talk on
Growing Developers - PanelMike Gehard40m
Five different training models compared: a paid five-month LivingSocial Hungry Academy with 650 applicants for 24 spots that places all 24 hires into…
Panel on
Let's talk concurrencyJosé Valim39m
Explains why moving from many processes to single-process multi-core concurrency matters as machines go from 4 cores to 16–24, shows a CSV-sum example split in…
Talk on
To Mock or Not to MockJustin Searls36m
Argues that mock use must match the test’s goal and gives concrete measures: ActiveRecord base exposes 301 public methods so isolation is hard, end-to-end…
Talk on
Expert ConsultingPaul Elliott36m
Hashrocket-style consulting translates to concrete tradeoffs: rejects fragile S3 vs FTP / SFTP fights by choosing SFTP if clients allow, avoids rewriting…
Talk on
Wrangling Large Rails CodebasesStephan Hagemann35m
Argues that large Rails apps become manageable by extracting cohesive pieces into boxes: local gems for tiny features (example: an annoyance gem with two…
Talk on
Modular & reusable front end codeRoy Tomeij32m
Argues for building front-end code as independent modules: use HTML5 sectioning (multiple H1s OK) and Modernizr for older IE, scope styles with a mod- prefix…
Talk on
ChatOpsJosh Nichols30m
Argues that day‑to‑day operations move into chat by writing code that actually performs work, not just chat about it, and demonstrates a Hubot stack…
Talk on
Ruby on the Command LineSimon Chiang06m
Builds a cat-like Ruby CLI that prints files or their sprintf binary output and accepts multiple file args. Uses OptionParser with a -b flag, shebang plus…
Talk on
Ruby on AndroidNick Howard05m
Installs Android SDK first, then uses Roboto gem (a hacked JRuby) to generate an Android package; the gem can be installed on MRI and drives a bundled JRuby to…
Talk on
Keeping it SimpleDerrick Ko05m
A client-side JavaScript fix called mjs email autocorrect that matches typed domains against a preset list and suggests corrections reduces email bounces by…
Talk on
Dependency InjectionJohannes Tuchscherer05m
Argues that Ruby benefits from explicit dependency injection contrary to common advice and ships a tiny DI framework built on the method_decorator gem that…
Talk on
CleanShavedFrederic Jean04m
A small Ruby gem called CleanShaved wraps Handlebars and a Rails helper and pre-compiles templates on the server into ready-to-run JavaScript so phones do not…
Talk on
A model walks into a JavaScript frameworkTony Navarre04m
Argues that squeezing front-end code into strict MVC/NVC is causing bad JavaScript designs and deep callback nesting that raises runtime exceptions; recommends…
Talk on
On the shoulders of giantsMike Gehard04m
Cites concrete sources and outcomes: 23 patterns from the 1994 Design Patterns book, 93 refactorings from Fowler’s 1999 Refactoring, and Refactoring to…
Talk on
This is the problemDrew Neil04m
CoffeeScript example shows a real bug: `this` refers to the button not the form, so calling submit silently does nothing; fix is to bind the outer this (e.g…
Talk on
Teacherless EducationThomas Frey04m
Argues that teacherless education scales learning by turning static course content into movies, games or apps and proposes a competition to compress Econ 101…
Talk on
AlgorithmsGordon Diggs03m
A Sinatra app catalogs a record collection and builds pie charts for the frequency of every value across columns. The first implementation is a mapreduce-like…
Talk on
Project GrokJohn Foley02m
Project Grok proposes a community source‑code book club: pick an open‑source project, everyone read source code on their own, then gather to discuss concrete…
Talk on
Go Ahead, Make a MessSandi Metz38m
Argues that messes are inevitable and shows concrete OOD fixes: a game’s Shock#cost starts as one ugly method, then a case statement for four shock types…
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.