~/conference

MountainWest RubyConf 2013

Ruby developers, Rails developers, devops engineers, site reliability engineers, operations engineers, quality engineers

Sinatra with Sequel; ChatOps workflows at GitHub; lightweight Ruby profiling; CRuby native graph extension; Ruby 2.0 features; testing HTTP APIs with Ruby; continuous deployment strategies; zero downtime operations; Postgres administration and tuning; component-based Rails architecture; tmux for test-driven development; DevOps security practices

titleauthorlength
Adventures in Paranoia with Sinatra and SequelEleanor McHugh26m
Pure-Ruby crypto demos use OpenSSL bindings: AES for per-field symmetric keys, RSA to wrap table keys, SHA-512 HMACs as cheap searchable fingerprints, and…
Talk on
Boxen: How to Manage an Army of Laptops and Live to Talk About ItBoxen22m
Boxen is an idempotent, puppet‑based system for provisioning Mac laptops that GitHub open‑sourced in January 2013 it ships a library of puppet modules and Ruby…
Talk on
ChatOps at GitHubJesse Newland19m
GitHub runs operations out of Campfire with Hubot, performing puppet no‑op checks, canary deploy to one fileserver, CI‑verified merges that auto‑deploy to…
Talk on
Code Smells: Your Refactoring Cheat CodesJohn Pignata33m
A usable backend that takes UDP lines and posts to Google gets rewritten from a 30‑line script into discrete objects while tests keep it safe: manual checks…
Talk on
Component-based Architectures in Ruby and RailsStephan Hagemann32m
Walks through eight architectures from a single Rails app to namespaced modules, local path gems, Rails engines, an event counter engine and finally HTTP…
Talk on
Devs and DepressionGreg Baugues28m
Personal account of living with Type II bipolar and ADHD, reporting meds that stabilize mood (lamotrigine) and immediate-focus stimulants (dextroamphetamine)…
Talk on
DIY::Thread.profile -- Light-Weight Profiling in Pure RubyJason R. Clark24m
Builds a light-weight sampling profiler in pure Ruby using the Thread APIs (notably thread.list and backtrace), running roughly 10 samples per second and…
Talk on
Escalating complexity: DevOps learnings from Air France 447Lindsay Holmwood32m
Air France 447 crashes with 228 lost after a chaotic 15 minutes; investigators spend three years recovering the flight data. The cockpit sees conflicting pitot…
Talk on
Extending CRuby with native Graph data typeAndy Pliszka31m
Adds a native Graph type to CRuby by writing a C extension (ext/adjacency_list_graph.c) that exposes a Graph class via the usual allocation and init hooks…
Talk on
Going on a Testing Anti-Pattern SafariAja Hammerly31m
Catalog of concrete anti patterns and fixes plus measurable wins: tests must be trustworthy and simple; stop testing ActiveRecord (example: asserting find on a…
Talk on
Hell Has Frozen Over: DevOps & SecurityJames Turnbull32m
Argues DevOps and security can cooperate by changing behavior and using tooling: configuration management reduces drift and low‑hanging risks, provisioning…
Talk on
Immutable RubyMichael Fairley26m
Argues for immutability by giving concrete fixes: use ActiveRecord read_only and a gem to lock specific attributes, call Ice Nine deep_freeze on YAML config…
Talk on
Keep Ops Happy, Designing for ProductionJason Roelofs22m
Documentation answers three questions: what it does, what it needs, and how to run it; keep deploys as one-button deploys and push config out of code with…
Talk on
Lightning Talks53m
A rapid-fire evening of concrete takeaways and mini builds: a 5K recap with 21 runners and a surprise panda; a dress_code gem that pulls annotated CSS, renders…
Lightning on
Migrating a live site across the country without downtimeDrew Blas35m
Claims a live datacenter migration to EC2 with zero downtime by rebuilding the platform in parallel and running rigorous process-level tests. Uses Chef to…
Talk on
Postgres DemystifiedCraig Kerstiens29m
Postgres claims practical features not buzzwords: arrays, hstore and native JSON for schemaless fields used in production, range types plus an exclusion…
Talk on
Pounding Simplicity into WikiWard Cunningham53m
A working Federated Wiki is built that moves sharing into the browser, binds visualizations to data across sites, and keeps per-page history and forking. Live…
Talk on
Ruby 2.0yukihiro Matsumoto 'Matz'45m
Ruby 2.0 ships on Ruby’s 20th birthday (Feb 24 2013) and claims concrete gains: measurable speedup over 1.9 and broad compatibility while urging migration off…
Talk on
Ruby at GitHubBrandon Keepers27m
GitHub inspects 602 repositories and finds two-thirds are Ruby by primary language but only one-third by bytes, surprising evidence that Ruby projects are many…
Talk on
Ruby Batteries IncludedDaniel Huckstep32m
A concrete checklist of code and results: the app audit finds 135 gems and swaps many for stdlib pieces — Set, Enumerable/Enumerator…
Talk on
Ruby in my yard!Corey Woodcox20m
Replaces a clunky 20‑year sprinkler timer with a networked controller that actually tells time, fetches weather and runs irrigation rules using Raspberry Pi…
Talk on
Ruby off the Rails: Building a distributed system in RubyMatthew Kocher26m
Cloud Foundry is mostly Ruby code glued into distinct pieces: a user CF gem that uploads code, an API cloud controller (Sinatra + EventMachine) that records…
Talk on
TBA – Sarah MeiSarah Mei31m
Argues creativity and “luck” are learnable habits not traits, citing studies that find no innate differences and an experiment where people noticing a large ad…
Talk on
TBA – Yukihiro 'Matz' Matsumotoyukihiro Matsumoto 'Matz'45m
Ruby 2.0 ships on Feb 24 2013, claims to be faster than 1.9 and largely compatible while fixing many bugs; it introduces keyword arguments, Module#prepend for…
Talk on
TDDing tmuxSeth Vargo27m
Builds a tmux cookbook, writes unit specs that assert a tmux package install and a populated /etc/tmux.conf, and runs them under chefspec with platform stubs…
Talk on
Testing HTTP APIs with RubyShai Rosenfeld26m
Claim: a validated fake representation of the API gives fast local development and reliable CI verification. Implements an in-memory Sinatra fake that quacks…
Talk on
The Many Ways to Deploy ContinuouslyPaul Biggar26m
Conference data shows 42% of customers practicing continuous deployment and reveals many concrete patterns not platitudes. Deploy strategies include prebuilt…
Talk on
Think twice, code onceBill Chapman29m
The claim is simple and specific: spending far more time thinking than typing prevents repeat fixes and fragile designs, summarized as think twice code once…
Talk on
Trolls of 2013Ryan Davis37m
Implements a small interpreter called Ubie interpreter using the Ruby gem ruby_parser and sexp_processor, delivered test‑driven with autotest. Claims: first…
Talk on
Why We Need DevOps Now: A Fourteen Year Study Of High Performing IT OrganizationsGene Kim47m
Fourteen years of benchmarking 1,300 IT organizations claims that high performers combine rigor and discipline with two engineering practices: infrastructure…
Talk on
You Should Be On Call, tooJoshua Timberman27m
Claims that developers standing primary on‑call reduce mean time to repair and create a collaborative culture; multiple companies (opscode, Heroku, Etsy…
Talk on
Zero Down Time Operations: How to Get Atleast 3 9's of UptimeTaylor Weibley30m
37Signals claims consistent three nines (99.9%) uptime by doing concrete things not platitudes: they survive a 197–200 day kernel hang by moving critical…
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.