Rocky Mountain Ruby 2013
2013-09-25..2013-09-27
Boulder, United States
[Rocky Mountain Ruby 2011, Rocky Mountain Ruby 2012, Rocky Mountain Ruby 2013, Rocky Mountain Ruby 2014, Rocky Mountain Ruby 2015, Rocky Mountain Ruby 2016, Rocky Mountain Ruby 2017, Rocky Mountain Ruby 2023, Rocky Mountain Ruby 2024, Rocky Mountain Ruby 2025]
who it's for
Ruby developers, Rails developers, backend engineers, Go developers, systems programmers, engineering managers, testers and QA engineers, tech educators and community organizers
topics
Ruby systems programming; architecting large Rails apps; Rails concurrency techniques; Ruby and Go interoperability; static binaries with Go; survey of 17 databases; RSpec testing and DRY practices; JSON Schema usage; SOLID with TDD; developer mentorship and apprenticeships
| title | author | length |
|---|---|---|
| Programming with that Disreputable Part of your Brain | Brian Marrick | 34m |
Argues that automatic brain processes can be trained to produce better code and describes how: repeated quick judgments on the same codebase, deliberately… | ||
| An ode to 17 databases in 29 minutes | Toby Hede | 44m |
A detailed, deep-diving, in-the-deep-end and occasionally humorous whirlwind introduction and analysis of a suite of modern (and delightfully archaic) database… | ||
| Ruby Systems Programming | Andy Delcambre | 30m |
Explains how Ruby invokes the kernel via syscalls to move from user space to kernel space, inspects file descriptors and BSD sockets, and counts an eye‑popping… | ||
| iTriage | Patrick Leonard | 06m |
iTriage claims 10 million downloads and 3 million monthly users, offers secure cloud sync and a machine-learning symptom checker that asks follow-ups like a… | ||
| Go Static My Friend | Fred Jean | 24m |
Claim: Middleman turns content and data files into a deployable static site and it actually works. It uses Middleman + YAML/JSON data files and front matter… | ||
| Lightning Talk: The Increasing Need for Software Developers | Thomas Frey | 04m |
Claims that consumers spend less on energy health care housing and education in 20 years freeing capital for software; cites app economy growth from 552 apps… | ||
| Building Colorado Developers | Jeff Casimir | 04m |
A Denver-based immersive curriculum called G‑School already graduates 23 professional developers from its first class, keeps about 12 in Colorado, and places… | ||
| Lightning Talk Lessons from Theater and Software | Kevin Stevens | 04m |
Improvisation supplies three concrete practices for development: say yes and — accept a teammate’s idea then add a corrective or extension instead of shutting… | ||
| Lightning Talk Social Grader | Ryan Angilly | 03m |
A tool called Social Grader scans connected accounts for embarrassing posts and gives a numeric score it calls a social grade it was built in about 10 hours… | ||
| Muskox | Nick Howard | 04m |
muskox is a schema‑driven parser generator that consumes JSON Schema and emits parsers which reject at parse time inputs that violate the schema. Examples show… | ||
| Lightning Talk Booster | Stafford Brunk | 03m |
A new product called Booster launches as a Booster fundraising platform that runs Kickstarter‑style campaigns selling t‑shirts. It links to booster.com Co… | ||
| Lightning Talk Better Communication | Weston Platter | 04m |
A real case: a production gem needs an update, a pull request with passing tests gets no response, so the maintainer is effectively forced to make my own gem… | ||
| Lightning Talk: Apprenticeships | Eloy Durán | 02m |
Short lightning report on an apprenticeship program that actually places novices into real projects: thoughtbot Apprentice IO runs apprentices on production… | ||
| Lightning Talk JSON Schema | Enrico Teotti | 04m |
A lightweight gaming framework for memory games uses JSON Schema to let game designers declare the actual data format and constraints so a web form validates… | ||
| Lightning Talk DRYing up RSpec | Dan Sharp | 04m |
Three-minute lightning rundown of concrete RSpec DRY tactics: use shared_examples and shared_contexts, helper modules, looping constructs and custom matchers… | ||
| Lightning Talk Keyboard-driven Window Management for Mac | Stephan Hagemann | 02m |
A tiny demo of a Mac window manager that actually maps a single key combo to sizing and placement and proves useful while pairing: Command Option Control M… | ||
| How I architected my big Rails app for success! | Ben Smith | 32m |
Claims a single Rails app split into web and domain engines with four engines plus one gem handling SMS, uses namespaced tables and keeps migrations inside… | ||
| Rails: Shadow Facets of Concurrency | Eugene Kalenkovich | 36m |
Shows concrete failure modes in Rails: simple model-level uniq validation allows races so the database can end up with 15 duplicate records under concurrent… | ||
| Minecart - A story of Ruby at a growing company | Matt Wilson | 31m |
Square ties Ruby into a Java service ecosystem by diving into JRuby internals and shipping Minecart as a thin adapter layer. It uses protocol buffers for APIs… | ||
| Here be Dragons | Katrina Owen | 29m |
A broken share-by-email-or-sms flow gets a minimal ERB patch to restore tidbit_sender interpolation and return emails, then the presenter pulls the thread into… | ||
| From Junior Engineer to Productive Engineer | Jason Noble | 19m |
Comverge hires and runs a Junior Engineer program that uses concrete tasks not platitudes juniors complete a Rails app to provision iPhone versions learn… | ||
| Ruby and Go | Lional Barrow | 33m |
Compares idiomatic Go and Ruby with concrete code samples, argues every web developer benefits from up-front error handling and small, composable packages… | ||
| Programming Diversity | Ashe Dryden | 37m |
Tech teams and events face concrete gaps and fixes: women earn about 80.9% of what men do, 60% of women leave tech within ten years and women make about 24% of… | ||
| SOLID and TDD, Sitting in a | Mike Nicholaides | 29m |
Claims that TDD alone yields good design are false and demonstrates with a Rails messaging example: a bulky Notifier gets refactored into small notification… | ||
| Befriending the Turtles | Glenn Vanderburg | 33m |
Argues that programmers must actually open layers instead of trusting them, showing concrete practices: read disassembled bytecode to reverse engineer a JVM… | ||
| nothing matches | ||