Wicked Good Ruby 2013
2013-10-12..2013-10-13
Boston, United States
who it's for
ruby developers, rails developers, language implementers, gem and library authors, RubyMotion developers, data engineers and analysts
topics
ActiveRecord and PostgreSQL; ActiveRecord internals and magic; Ruby method cache internals; MRI internals and tricks; JRuby in production; RubyMotion under the hood; parsing with Parslet; machine learning in Ruby; home automation with Ruby; creative coding with Ruby-Processing; securing Rails applications; outside-in testing
| title | author | length |
|---|---|---|
| Hacking your Home with Ruby | Justin Campbell | 26m |
Demos show a working hack stack: Raspberry Pi running Debian, GPIO LEDs and a relay clicking mains on pins 18 23 24 25, controlled from Ruby using pi_piper and… | ||
| Using Ruby to Automate Your Life | Seth Vargo | 30m |
Claims that Ruby via Chef recipes automates laptop and server setup: spin up EC2 instances and auto-configure web server, database, users; produce… | ||
| Dissecting Ruby with Ruby | Richard Schneeman | 42m |
Source code navigation is literal and practical here: use bundle open to drop into library files, use Ruby introspection like method.source_location plus… | ||
| Killing Fibonacci | Dan Sharp | 34m |
Builds a Ruby TDD pipeline: a four fib methods Fibonacci calculator (recursion, iteration, array, matrix) and an injected stock‑price retracement predictor… | ||
| Ruby: The Next Generation | Mark Sobkowicz | 32m |
Claim: Ruby finds a classroom sweet spot — simple syntax and iterative exercises turn a one‑semester elective into a feeder for upper courses. Tools actually… | ||
| Creativity with Ruby-Processing | Joanne Cheng | 24m |
Ruby‑Processing is a small wrapper around Processing that uses the rp5 command-line tool to create and run sketches; the demo shows a bouncing ball sketch with… | ||
| Closing Keynote | Foy Savas | 11m |
Claims that programming is a distinct, durable profession and not automatable, backed by a surprising number: 20 million programmers today versus under 10,000… | ||
| JRuby: Insights from Six Years in Production | Mark Menard | 39m |
JRuby asserts concrete differences from MRI: native threads on the JVM, tuned GC, and upcoming Invoke Dynamic speedups. A parallel benchmark runs FIB(1000)… | ||
| Supercharging ActiveRecord with PostreSQL | Dan McClain | 23m |
Rails 4 ActiveRecord actually supports PostgreSQL arrays, hstore and ranges so the database does filtering and constraints instead of Ruby code; a GIN index on… | ||
| Towards Tooling; A Look at What is Missing From our Toolbox | Loren Segal | 40m |
Claims that Ruby has great testing and deployment tools but no standard linting and weak visualization gaps are backed by specifics: RubyMine offers IDE-level… | ||
| Market Analytics in EVE with Ruby | Doug Alcorn | 42m |
Extracts live EVE Online market traffic via the zeromq market data relay into a local database, parsing JSON with a Ruby zeromq client and Faraday for API… | ||
| Bloom: A Language for Disorderly Distributed Programming | Christopher S. Meiklejohn | 49m |
Bloom claims monotone programs yield eventual consistency and shows a prototype toolchain that finds nonmonotonic spots and inserts coordination. It uses Bloom… | ||
| Machine Learning with Ruby | Bryan Liles | 51m |
Demo shows a Sinatra web app classifying handwritten digits with 60,000 MNIST images flattened from 28×28 → 784 features and a live SVM trainer that takes… | ||
| Outside-In Testing | Nick Gauthier | 41m |
Argues that writing acceptance tests from the outside in yields the minimum code to ship features, resilient refactors, and high coverage; demos a user… | ||
| Securing Your Rails App | Mike Nicholaides | 42m |
Claims that security is hard and pervasive get narrowed to concrete steps: inventory risks, environment, perimeter; log append‑only key transactions and alert… | ||
| Rails Sojourn: One Man's Journey | Mike Desjardins | 30m |
A monthlong incubation builds an Airbrake‑style exception service with a Sinatra API and Angular frontend, but the team overengineers into three ORMs before… | ||
| ActiveRecord is Still Magical | Neeraj Singh | 42m |
A walk through concrete ActiveRecord behaviors: failing tests due to deterministic test order (3,684 tests run), a surprising has_many through where+create bug… | ||
| PEACE: Programming Expertly Amid Corporations & Enterprises | Steven Haddox | 35m |
Argues a working recipe for being a Ruby developer in locked-down shops: no sudo but still deployable. Demonstrates using GNU Stow to install libraries from… | ||
| Understanding Ruby's Method Cache | Sheena McCoy, Rachel Myers | 33m |
Ruby 1.9 (YARV) compiles bytecode and installs an inline method cache so a method lookup done once can skip subsequent searches (call it 10 times, resolve once… | ||
| Naming is Hard! | Jon Yurek | 30m |
Names should reveal why something exists not just what it does; extraction into tiny methods follows Sandi Metz rules (classes <100 lines, methods <5 lines)… | ||
| Writing DSL's with Parslet | Jason Garber | 33m |
Rewrites RedCloth from brittle regex and opaque Regal tables into a Parslet parser in pure Ruby so no C ext or compilation is required, making fixes and… | ||
| RubyMotion under the Hood | Joshua Ballanco | 39m |
RubyMotion compiles Ruby into native ahead‑of‑time compiled apps using LLVM + Objective-C runtime, not a JavaScript-style wrapper, so binaries are static and… | ||
| MRI Magic Tricks | Charlie Somerville | 24m |
Three concrete hacks and whether they actually work: frozen core extraction uses ObjectSpace and id2ref to find MRI’s hidden rubyvm frozen_core, exposes… | ||
| Wicked Bad Ruby | Matt Aimonetti | 47m |
Claim: no such thing as bad code — quality is decided by concrete outcomes, tradeoffs and expectations, not prettiness. Examples: a real Rails controller… | ||
| Tells Your Future | Sandi Metz | 35m |
A brisk, evidence‑heavy sweep from scrolls to computers: concrete claims (Gutenberg prints 160–185 bibles around 1455, presses reach 200 pages an hour)… | ||
| My Journey through Deprecations | Liana Leahy | 06m |
By Liana Leahy
Help us caption & translate this video!
http://amara.org/v/FG7C/ | ||
| nothing matches | ||