Cascadia Ruby 2013
2013-10-14..2013-10-15
Seattle, United States
[Cascadia Ruby 2011, Cascadia Ruby 2012, Cascadia Ruby 2013, Cascadia Ruby 2014]
who it's for
ruby developers, software engineers, systems programmers, machine learning engineers, robotics developers, ux researchers, product designers
topics
ruby multithreading; fluent refactoring techniques; support vector machines; sentiment analysis in ruby; ruby systems programming; ruby robotics; usability testing methods; building developer tools; product materials and plastics; music and developer productivity; gambling simulations in ruby; developer career lessons
| title | author | length |
|---|---|---|
| Advanced Multithreading in Ruby | Jerry D'Antonio | 30m |
Shows concrete concurrency primitives and working code: futures, promises, agents that queue updates, timers, actor pools and a Ruby implementation of an… | ||
| Coding and The Mozart Effect | PJ Hagerty | 30m |
Claim: listening to Mozart K448 gives a short term 8–10 point boost in spatial reasoning and similar gains appear when people hear music they strongly prefer… | ||
| Fluent Refactoring | Sam Livingston-Gray | 28m |
Refactors a messy 50-line Rails controller method by actually changing code not theory: extracts a method object (replace method with method object), uses a… | ||
| Gambling for Rubyists | Kerri Miller | 34m |
Crash course in Texas hold them with concrete claims: poker is where expected value wins over short luck, poker tools can enumerate 2.1 billion hand… | ||
| Lightning Talk Focus on Custard | Bethany Rentz | 03m |
Advocates quick cheap usability testing early by sketching a paper prototype, writing simple personas and user stories, and assigning a concrete task like… | ||
| Lightning Talk Rex | Ryan Davis | 04m |
Rex starts as a GPL lexer generator and forks into rexical but licensing blocks extensions so a clean‑room reimplementation becomes Oedipus Lex. It is… | ||
| Not Created Equal: The History and Discernment of Plastics in Product Design | Carl Alvioni | 28m |
Argument: plastics are not just cheap substitutes but deliberately chosen materials with real gains. Evidence includes 60% composites in the Dreamliner for… | ||
| Real craftsmen (can) create their own tools, parts 1 & 2 | Ryan Davis | 19m |
Covers concrete tooling: explains the abc metric implementation in flog, the structural-duplication algorithm in flay, and the use of ruby parser plus… | ||
| Ruby as Art; Ruby as Science; Ruby as Craft | Davy Stevenson | 26m |
States there is zero code and uses math to compare convex hull algorithms including O(n^3) brute force versus Gift Wrapping (Jarvis March) at O(nh) and faster… | ||
| Ruby Robotics | Josh Adams, Robby Clements | 23m |
Survey shows concrete tools and working demos: JRuby on Android + DRb to call Ruby methods over the network, controlling GPIO on a Raspberry Pi; Sphero and… | ||
| Ruby Systems Programming | Andy Delcambre | 29m |
Explains kernel vs user mode, shows how Linux syscalls are made, and demonstrates that a single web request can trigger 120,000 syscalls. Uses strace, the… | ||
| Sentiment Analysis using Support Vector Machines in Ruby | Matthew Kirk | 25m |
Uses sparse word vectors from the imdb corpus, trains an SVM with an RBF kernel and tunes the C parameter by cross‑validation, and wires it into a small… | ||
| Taking Ruby to the Movies | Jeremy Hinegardner | 30m |
Built a functioning EC2-based transcoding farm that moves multi-hundred‑gigabyte masters by shipping drives and Amazon Import, runs hundreds of parallel… | ||
| Tell Us Another Story Grandpa: Lessons Learned over 16 Years as a Developer | Mando Escamilla | 27m |
Sixteen years condense into concrete lessons: started in ISP phone support, moved into Pearl and corn scripts fixing internal tools, later picks up Ruby and… | ||
| The Client is Always Right {But Sometimes They Need a Little Help} | Sarah Blackthorne | 30m |
A practical method claims that spending 30–45 minutes on three short exercises — why who how what when where, alphabet what, and adjusting the periscope —… | ||
| The hacker's guide to usability testing | Starr Horne | 25m |
Claims a tiny, low-cost process finds the real problems: run 40 minute sessions, give printed scenarios, record with screen sharing and screencasts and sit… | ||
| We All Make Mistakes: Learning from Gaffes in the Ruby Community | Nick Cox | 31m |
A claim that openness beats shame drives concrete practices: run blameless post-mortems that log actions times assumptions and fixes, schedule half‑day dev… | ||
| We're sorry, but something went wrong | Aja Hammerly | 32m |
Advocates using the scientific method for debugging: start from a known state (branch or git stash), reproduce the failure with a failing test, form a simple… | ||
| nothing matches | ||