~/conference

Wicked Good Ruby 2013

date:2013-10-12..2013-10-13
location:Boston, United States
series:Wicked Good Ruby · one edition
tags:[ruby]

ruby developers, rails developers, language implementers, gem and library authors, RubyMotion developers, data engineers and analysts

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

titleauthorlength
Hacking your Home with RubyJustin Campbell26m
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…
Talk on
Using Ruby to Automate Your LifeSeth Vargo30m
Claims that Ruby via Chef recipes automates laptop and server setup: spin up EC2 instances and auto-configure web server, database, users; produce…
Talk on
Dissecting Ruby with RubyRichard Schneeman42m
Source code navigation is literal and practical here: use bundle open to drop into library files, use Ruby introspection like method.source_location plus…
Talk on
Killing FibonacciDan Sharp34m
Builds a Ruby TDD pipeline: a four fib methods Fibonacci calculator (recursion, iteration, array, matrix) and an injected stock‑price retracement predictor…
Talk on
Ruby: The Next GenerationMark Sobkowicz32m
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…
Talk on
Creativity with Ruby-ProcessingJoanne Cheng24m
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…
Talk on
Closing KeynoteFoy Savas11m
Claims that programming is a distinct, durable profession and not automatable, backed by a surprising number: 20 million programmers today versus under 10,000…
Talk on
JRuby: Insights from Six Years in ProductionMark Menard39m
JRuby asserts concrete differences from MRI: native threads on the JVM, tuned GC, and upcoming Invoke Dynamic speedups. A parallel benchmark runs FIB(1000)…
Talk on
Supercharging ActiveRecord with PostreSQLDan McClain23m
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…
Talk on
Towards Tooling; A Look at What is Missing From our ToolboxLoren Segal40m
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…
Talk on
Market Analytics in EVE with RubyDoug Alcorn42m
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…
Talk on
Bloom: A Language for Disorderly Distributed ProgrammingChristopher S. Meiklejohn49m
Bloom claims monotone programs yield eventual consistency and shows a prototype toolchain that finds nonmonotonic spots and inserts coordination. It uses Bloom…
Talk on
Machine Learning with RubyBryan Liles51m
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…
Talk on
Outside-In TestingNick Gauthier41m
Argues that writing acceptance tests from the outside in yields the minimum code to ship features, resilient refactors, and high coverage; demos a user…
Talk on
Securing Your Rails AppMike Nicholaides42m
Claims that security is hard and pervasive get narrowed to concrete steps: inventory risks, environment, perimeter; log append‑only key transactions and alert…
Talk on
Rails Sojourn: One Man's JourneyMike Desjardins30m
A monthlong incubation builds an Airbrake‑style exception service with a Sinatra API and Angular frontend, but the team overengineers into three ORMs before…
Talk on
ActiveRecord is Still MagicalNeeraj Singh42m
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…
Talk on
PEACE: Programming Expertly Amid Corporations & EnterprisesSteven Haddox35m
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…
Talk on
Understanding Ruby's Method CacheSheena McCoy, Rachel Myers33m
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…
Talk on
Naming is Hard!Jon Yurek30m
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)…
Talk on
Writing DSL's with ParsletJason Garber33m
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…
Talk on
RubyMotion under the HoodJoshua Ballanco39m
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…
Talk on
MRI Magic TricksCharlie Somerville24m
Three concrete hacks and whether they actually work: frozen core extraction uses ObjectSpace and id2ref to find MRI’s hidden rubyvm frozen_core, exposes…
Talk on
Wicked Bad RubyMatt Aimonetti47m
Claim: no such thing as bad code — quality is decided by concrete outcomes, tradeoffs and expectations, not prettiness. Examples: a real Rails controller…
Talk on
Tells Your FutureSandi Metz35m
A brisk, evidence‑heavy sweep from scrolls to computers: concrete claims (Gutenberg prints 160–185 bibles around 1455, presses reach 200 pages an hour)…
Talk on
My Journey through DeprecationsLiana Leahy06m
By Liana Leahy Help us caption & translate this video! http://amara.org/v/FG7C/
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.