MountainWest RubyConf 2011
2011-03-17..2011-03-18
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, rails developers, ops engineers, platform engineers, backend engineers, engineering managers
topics
OpenCL and GPU Ruby bindings; Ruby C extensions portability; Chef cookbook design patterns; multi-cloud fog abstraction; Redis sorted sets and pubsub; service oriented architecture in Rails; Rails security hardening; actor/CSP concurrency in Ruby; Kinect motion capture with Ruby; Ruby on Android development; tiny tools and tidy tests; data fetching parsing and visualization
| title | author | length |
|---|---|---|
| Ruby Supercomputing: Using The GPU For Massive Performance Speedup | Preston Lee | 36m |
Uses the laptop GPU via OpenCL/CUDA and an NVIDIA toolkit-backed Ruby binding to run thousands of threads and convert a 16 million–ring synthetic workload into… | ||
| The State of C Extensions: Alive and Well, so Learn to Deal | Sam Rawlins | 24m |
C extensions remain common and practical: only about 45 of 21,000 gems are native but 18 of the top 100 downloads are C extensions, and real-world libraries… | ||
| Chef Cookbook Design Patterns | Joshua Timberman | 28m |
Shows how Opscode-style Chef cookbooks are structured: uses attributes and file_cache_path to make remote_file downloads and source builds configurable instead… | ||
| fog or: How I Learned to Stop Worrying and Love the Cloud | Wesley Beary | 29m |
Creates fog, a Ruby library that abstracts AWS Rackspace Terremark and other providers so identical Ruby scripts can create servers, run SSH bootstraps, gather… | ||
| Behind the Keys: Redis Oyster Cult | Nick Quaranto | 27m |
Claims that Redis is far beyond GET/SET with concrete patterns: using sorted sets (ZSETs) to maintain a live leaderboard of speaker tweet counts, storing… | ||
| SOA and the Monolithic Rails App Anti-Pattern | Chris Wyckoff | 34m |
A monolithic Rails app that handled lead generation gets incrementally strangled into a service-oriented system: the codebase splits into focused services like… | ||
| Service Oriented Design in Practice | Bryan Helmkamp | 30m |
Service oriented design with Ruby reduces coupling but introduces hidden costs: five developers run a front end plus three services, drop RabbitMQ when it adds… | ||
| Securing Your Rails App | Jim Weirich, Matt Yoho | 32m |
Demonstrates concrete Rails 3 failures: string-interpolated queries allow SQL injection that can dump admin password hashes, unchecked params permit… | ||
| Monkeypatching Your Brain | David Brady | 24m |
Neuroscience-backed tactics for reprogramming behavior: short cardiovascular exercise (walking) raises executive function about 15% executive function and… | ||
| Fascism and Faux-pen Source | Zed A Shaw | 16m |
Argues that running a “faux-pen source” project means using fascist-style propaganda and community tactics—creating an imaginary outside enemy, organizing… | ||
| Modeling concurrency in Ruby and beyond | Ilya Grigorik | 38m |
Argues that Ruby needs actor/CSP-style concurrency and shows a working Ruby prototype: the agent gem implements Go-like channels and a go keyword, with… | ||
| Using Ruby with Xbox Kinect for fun and profit | Nate Peel | 20m |
Shows how to get live Kinect depth and RGB streams into Ruby, capture skeleton frames and export usable motion clips for 3D tools. Explains hardware limits… | ||
| Ruby on Android | Joe O'Brien | 37m |
JRuby runs on Android via a stack of projects: JRuby on Android, mirror/mira (optional typing) and pinda (packager). The demo shows a small multi-screen app… | ||
| Tiny Tools Tidy Tests | Evan Light | 28m |
Argues that most testing needs fit a small, clear surface: Test::Unit basics cover finding a test, creating an env, running it and asserting results, and a… | ||
| Whatever Happened to Desktop Development in Ruby? | Andy Maleh | 32m |
Ruby desktop options get compared by what actually runs and what’s missing: Shoes: two layouts, 2D animation, bundles its own Ruby but lacks table widgets and… | ||
| Parsing Expressions in Ruby | Michael J. I. Jackson | 38m |
Regular expressions deadlock on deeply nested or ambiguous input and one URL regex stalls processes for tens of seconds; this shows why parsing expressions are… | ||
| Essentials for Tech Startups | Devlin Daley | 36m |
Explains how to decide whether a software startup idea is worth pursuing by showing the actual steps used to validate an education product: PowerPoint mockups… | ||
| Ruby: The Challenges Ahead | Yehuda Katz | 43m |
Argues Ruby must stop shipping only 80/20 hacks and finish the last 20 percent: real concurrency, library completeness, and language evolution. Points out SSL… | ||
| Confessions of a Data Junkie: Fetching, Parsing, and Visualization | Bobby Wilson | 31m |
Uses Ruby libraries (grit) to pull GitHub repos, exports to line-by-line JSON, imports that into Mongo, runs map-reduce to sum per-author totals, and filters… | ||
| Ruby.is_a? Community # = true | Wayne E.Wayne E. Seguin | 38m |
Community membership drives retention and learning: contributing to open source produces personal growth, job and project opportunities, and lasting… | ||
| nothing matches | ||