~/conference

MountainWest RubyConf 2015

ruby developers, rails developers, engineering managers, devops engineers, software architects, data engineers, developer educators

template engine performance; breadth-first search puzzles; programming language history; teaching programming with Ruby; building a learning culture; mentorship practices for developers; applied statistics for developers; high availability primitives; data-driven refactoring; distributed Rails architecture; SVG charts with Ruby; forensic log analysis with BigQuery

titleauthorlength
A Quest for the Ultimate Template EngineAkira Matsuda27m
Benchmarks use a Rails scaffold with 1000 records and 100 requests to compare engines and find Haml compiles into much larger Ruby output than ERB, yielding…
Talk on
Solving Ricochet RobotsRandy Coulman24m
Solves Ricochet Robots (16 by6 grid, five robots) by treating robot positions plus current goal as the state, using breadth‑first search with optimizations to…
Talk on
Standing on the Shoulders of GiantsRyan Davis34m
Survey of specific features and results from older systems: Smalltalk uses an image-based immersive IDE with 66 collection classes and 32 numeric/magnitude…
Talk on
The How and Why of RubyMatthew Clark30m
Argues that Ruby accelerates deeper thinking by letting students skip tedious plumbing and focus on design, testing and why things work; curricula use Rails…
Talk on
Building a Culture of LearningJoe Mastey34m
Company moves from Rails 1.2 to a modern stack while juggling two codebases and hiring ~50 people, then funds an open book policy (≈360 books, ~$10K) and a…
Talk on
Meaningful Mentorship for DevelopersMary Elizabeth Cutrali, Danny Glunz21m
Outlines a repeatable mentorship recipe: four phases — initiation, cultivation (typically 2–5 years, but 2–5 months in bootcamps), separation and redefinition…
Talk on
Learning Statistics Will Save Your LifeJohn Paul Ashenfelter32m
Shows concrete stats you can use right now: a 169-user dataset with 3,320 badges yields mean ≈20, median 2, mode 1 and standard deviation 36 because test…
Talk on
Smoke & Mirrors: The Primitives of High AvailabilityPaul Hinze25m
Walks through the actual primitives and tradeoffs that make “never down” plausible: DNS, TCP, HTTP, BGP routing with thousands of BGP updates/sec and a traced…
Talk on
Data-Driven RefactoringCoraline Ada Ehmke34m
Argues for refactoring driven by measurable claims: validate assumptions with boundary/generative tests, approval tests and attribute checks, time the test…
Talk on
Conventions Between ApplicationsMichael Ries29m
A three‑and‑a‑half year effort builds a distributed Rails system of 18 Rails applications with a shared directory encoded in the atlas gem (protobuf schemas)…
Talk on
Twisty Little PassagesJamis Buck26m
Shows actual code experiments: a binary tree maze on a 10x10 grid then scaled to 40x80, switching neighbor choices to produce deterministic textures; a growing…
Talk on
SVG charts and graphics with RubyStarr Horne27m
Shows how to generate SVG charts in Ruby instead of shipping a 100 KB JavaScript library like d3, with runnable examples: a bar chart built from rect elements…
Talk on
Writing Music with Ruby: A subtle introduction to music theoryBen Eggett33m
Ruby code generates sine waves at 440Hz A, writes 16-bit PCM WAV files at standard sample rates, and maps frequencies by the 12th root of 2 to produce…
Talk on
Message Oriented ProgrammingBrian Knapp40m
Claim: messaging, not classes, is the core design primitive and treating internal calls as networked messages forces clearer contracts. Concrete work: a Ruby…
Talk on
Better Routing Through TreesJeremy Evans28m
Argues that a routing tree (implemented as Ruby code) cuts duplicate setup and speeds routing; uses an open-source r10k benchmark at 10/100/1k/10k routes and…
Talk on
Forensic Log Analysis with BigQueryAja Hammerly24m
A workflow for hunting production incidents using logs, CSV extraction and Google BigQuery that finds needles in haystacks: convert Rails/nginx logs to CSV…
Talk on
On MemoryJohn Crepezzi21m
Shows concrete memory tools and surprises: uses object_space / objectspace.so and GC.stat to find live objects and allocation sites, and recommends the…
Talk on
Make up your own "Hello, World!"Justin Campbell22m
Builds a tiny in-memory URL shortener across languages and reports what actually changes: Clojure uses atoms to get concise, safe concurrency; Haskell forces…
Talk
"Good Enough"Clark Barrett18m
Claims fast churn across stacks and shows concrete fallout: a Faraday script queries RubyGems and finds 215 Rails versions with ≥1,000 downloads, illustrating…
Talk on
Humane DevelopmentErnie Miller43m
A hiring manager treats engineers like objects, runs a kanban full of urgent cards, and watches new hires leave within a year; attempts to change culture fail…
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.