MountainWest RubyConf 2010
2010-03-11..2010-03-12
Salt Lake City, United States
[MountainWest RubyConf 2007, MountainWest RubyConf 2008, MountainWest RubyConf 2009, MountainWest RubyConf 2010, MountainWest RubyConf 2011, MountainWest RubyConf 2012, MountainWest RubyConf 2013, MountainWest RubyConf 2014, MountainWest RubyConf 2015, MountainWest RubyConf 2016]
who it's for
ruby developers, web developers, ops engineers, rails developers, library maintainers, mobile developers
topics
EventMachine networking; MongoDB with Ruby; mobile Ruby development; Ruby and Haskell interop; Ruby metaprogramming macros; binary interface and FFI; Ruby-Processing image generation; documentation with YARD; managing projects with RVM; Chef for server automation; Rack for web developers; lambdas and functional Ruby
| title | author | length |
|---|---|---|
| Lightning Talks 2 | 46m | |
Concrete claims and runnable tools: a query-rating 0–100 via explain test for MongoDB that turns index quality into a unit test; a Ruby FS stack gem hitting… | ||
| EventMachine | Aman Gupta | 48m |
EventMachine is a Ruby reactor that handles 5–10k concurrent connections in one process by doing nonblocking IO and buffering, with a C++ reactor with… | ||
| A Tale of Two Codebases | Pat Maddox | 35m |
Argues that Ruby teams produce business value in hours and days, releasing weekly or biweekly, while continuous deployment remains rare; gives concrete fixes —… | ||
| Decent into Darkness: Understanding Your System's Binary Interface... | Joe Damato | 33m |
A memory profiler that actually rewrites the running VM to catch allocations and frees, implemented as the memprof gem that hooks rb_newobj via rewrites call… | ||
| MongoDB Rules | Kyle Banker | 33m |
Clear, concrete rules with runnable details: follow use ObjectIDs (12‑byte BSON id with timestamp), prefer embedded documents for carts/tags to avoid joins… | ||
| Mobile Ruby | Sarah Allen | 31m |
Builds a conference schedule app using cross-platform Ruby with Rhodes, deploys native-feeling tabs, maps and contacts to iPhone, Android and BlackBerry, and… | ||
| Hubris: The Ruby/Haskell Bridge | James Britt | 42m |
Hubris provides a concrete bridge so Ruby code can call Haskell from Ruby by compiling Haskell into a shared object and exposing it as a Ruby extension. The… | ||
| Ruby Techniques by Example | Jeremy Evans | 30m |
Presents concrete Ruby patterns: after reading 10,000 lines the talk shows an extensible class pattern that defines class and instance methods in modules so… | ||
| Ruby Macros | Caleb Clausen | 32m |
A working Ruby macro system is presented that manipulates syntax trees at parse time and inlines code: macro runs at parse time, accepts arguments as… | ||
| Ruby 124c41+ | Yukihio 'Matz' Matsumoto | 42m |
Ruby aims for concrete wins: 988 exabytes in 2010 motivates scale; plan moves from single-thread GC to multiple VMs per process, improved GC, JITs, and even… | ||
| Lightning Talks Part 1 | David Brady | 01h 02m |
Five-minute demos show actual results and tools not abstract promises: a claim that ship code daily changes commit habits and stops at 115 days; a MongoDB heap… | ||
| Dynamic Generation of Images and Video with Ruby-Processing | Jeff Casimir | 42m |
Prototype builds that actually output files not promises it uses Ruby-Processing wrapped as an 18MB JRuby gem, runs with rp5 watch to iterate sketches, and… | ||
| Documentation and the Whole nine YARDs | Loren Segal | 27m |
Argues that documentation must be part of development not an afterthought and gives concrete fixes: use YARD to add metadata like param and return tags, write… | ||
| I was wrong about ruport | Gregory Brown | 32m |
Admits a wrong design choice: a reporting library built around duped plugin classes and shallow copies of class objects which shares state across formats and… | ||
| How HTTP already solved all your performance problems 10 years ago | Paul Sadauskas | 34m |
Claim: HTTP/1.1 already supplies the features that cut server work and latency when used correctly. Examples: serving Google‑hosted jQuery with a year expires… | ||
| Writing Modular Ruby Code: Lessons Learned from Rails 3 | Yehuda Katz | 41m |
Argues against premature modularity and shows concrete Rails 3 changes: moves routing off globals so multiple routers and rackapps URL helpers work, converts… | ||
| Rack for web developers | Michael J. I. Jackson | 28m |
Rack is a tiny spec that actually lets any Ruby web environment hash talk to any server or framework by requiring an object that responds to call -> [status… | ||
| Managing Ruby Projects with RVM | Wayne E.Wayne E. Seguin | 29m |
A shell-based Ruby version manager that actually installs multiple interpreters, isolates gem sets per project, and automates environment switching with a… | ||
| Cooking with Chef - Your servers will thank you | James Golick | 25m |
Chef code actually configures systems: recipes install packages, manage services, render ERB templates and notify restarts only when diffs change because… | ||
| Archaeopteryx: Lambdas in Detail | Giles Bowkett | 48m |
Archaeopteryx is a Ruby library that generates MIDI by mapping MIDI note numbers to arrays of floats — a probability matrix of gates between 0.0 and 1.0 — and… | ||
| nothing matches | ||