~/conference

MountainWest RubyConf 2011

ruby developers, rails developers, ops engineers, platform engineers, backend engineers, engineering managers

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

titleauthorlength
Ruby Supercomputing: Using The GPU For Massive Performance SpeedupPreston Lee36m
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…
Talk on
The State of C Extensions: Alive and Well, so Learn to DealSam Rawlins24m
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…
Talk on
Chef Cookbook Design PatternsJoshua Timberman28m
Shows how Opscode-style Chef cookbooks are structured: uses attributes and file_cache_path to make remote_file downloads and source builds configurable instead…
Talk on
fog or: How I Learned to Stop Worrying and Love the CloudWesley Beary29m
Creates fog, a Ruby library that abstracts AWS Rackspace Terremark and other providers so identical Ruby scripts can create servers, run SSH bootstraps, gather…
Talk on
Behind the Keys: Redis Oyster CultNick Quaranto27m
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…
Talk on
SOA and the Monolithic Rails App Anti-PatternChris Wyckoff34m
A monolithic Rails app that handled lead generation gets incrementally strangled into a service-oriented system: the codebase splits into focused services like…
Talk on
Service Oriented Design in PracticeBryan Helmkamp30m
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…
Talk on
Securing Your Rails AppJim Weirich, Matt Yoho32m
Demonstrates concrete Rails 3 failures: string-interpolated queries allow SQL injection that can dump admin password hashes, unchecked params permit…
Talk on
Monkeypatching Your BrainDavid Brady24m
Neuroscience-backed tactics for reprogramming behavior: short cardiovascular exercise (walking) raises executive function about 15% executive function and…
Talk on
Fascism and Faux-pen SourceZed A Shaw16m
Argues that running a “faux-pen source” project means using fascist-style propaganda and community tactics—creating an imaginary outside enemy, organizing…
Talk on
Modeling concurrency in Ruby and beyondIlya Grigorik38m
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…
Talk on
Using Ruby with Xbox Kinect for fun and profitNate Peel20m
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…
Talk on
Ruby on AndroidJoe O'Brien37m
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…
Talk on
Tiny Tools Tidy TestsEvan Light28m
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…
Talk on
Whatever Happened to Desktop Development in Ruby?Andy Maleh32m
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…
Talk on
Parsing Expressions in RubyMichael J. I. Jackson38m
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…
Talk on
Essentials for Tech StartupsDevlin Daley36m
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…
Talk on
Ruby: The Challenges AheadYehuda Katz43m
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…
Talk on
Confessions of a Data Junkie: Fetching, Parsing, and VisualizationBobby Wilson31m
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…
Talk on
Ruby.is_a? Community # = trueWayne E.Wayne E. Seguin38m
Community membership drives retention and learning: contributing to open source produces personal growth, job and project opportunities, and lasting…
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.