~/conference

Ruby on Ales 2014

date:2014-03-06..2014-03-07
location:Bend, United States
series:Ruby on Ales · 5 editions

ruby developers, rails developers, open source maintainers, software architects, game developers, site reliability engineers, data scientists

Gosu game loop and sprites; sprite sheet animation in Ruby; per-line tax adjustments (Spree); Spree 2.2 refactor patterns; extract class refactoring technique; Gilded Rose refactoring kata; Graham scan convex hull algorithm; OpenCV card recognition workflow; LEGO Mindstorms card feeder; CAP theorem and Snowflake IDs; Ruby monoids and parallel fold

titleauthorlength
Ruby as Science, Art & CraftDavy Stevenson28m
Compares concrete convex hull algorithms: a brute‑force O(n^3) check of every pair and point, Jarvis March gift‑wrapping at O(n·h) (worst‑case O(n^2)), and…
Talk on
More Code, Fewer PixelsCameron Daigle33m
Explains how Hashrocket replaces a separate design phase with three concrete tools: UI directory (a maintained set of static, versioned views used as living…
Talk on
Writing Games with RubyMike Moore33m
Demonstrates building runnable games in Ruby using the Gosu library and shipping gems like Little Brat and examples from libgosu, showing a complete working…
Talk on
Spree AdjustmentsRyan Bigg26m
Spree 2.2 refactors adjustments so taxes, shipping and promotions all use consistent per-item math: tax and refund amounts become apply per-line tax…
Talk on
Homebrewing, Simple as RubyJason R. Clark31m
Homebrewing steps, equipment, and numbers that actually matter: use mash at 140°F for grain conversion or skip to malt extract as a simpler route, boil roughly…
Talk on
Small CodeMark Menard35m
A 31-line command‑line options class with one bulky value method and duplicated argv parsing gets refactored into small option classes (boolean, string…
Talk on
Better Living Through ADHDBen Bleything30m
A late ADHD diagnosis at age 30 reframes lifelong problems: poor short‑term memory, losing phones/keys, losing threads of conversations, and chronic trouble…
Talk on
TBARandall Thomas48m
Demonstrates why a line is the practical backbone of prediction: simulates a 40-point cloud by adding Gaussian noise to a true line, fits a least-squares line…
Talk on
All The Little ThingsSandi Metz40m
Uses the Gilded Rose kata and test suite to show concrete refactorings: runs Flog to measure complexity (original class Flog ~250, tick ~245), applies a squint…
Talk on
The Future of Computer Vision: How Two Rubyists Are Changing The WorldJonan Scheffler, Aaron Patterson41m
Two implementations for scanning and identifying Magic: The Gathering cards are described: a fixed dispenser built from LEGO Mindstorms that feeds cards to a…
Talk on
Growing Distributed SystemsBryce Kerley25m
Shows how a Rails app actually becomes distributed with concrete failures and tools: explains CAP theorem tradeoffs, cites Amazon S3 and GitHub outages and…
Talk on
You Got Math In My Ruby! (You Got Ruby In My Math!)Rein Henrichs29m
Ruby's reduce/inject maps cleanly onto monoids: integers with +, strings and arrays with concatenation, and even Bloom filters (require same bit‑vector length…
Talk on
Harry Potter and The Legacy Code BaseKerri Miller35m
Claim: legacy code is a storehouse of domain knowledge, fixable by archaeology not heroics. Start with surveillance, excavation, analysis — gather metrics…
Talk on
Open Source MaintenanceEric Hodel37m
Maintains RubyGems, RDoc and http-persistent, explains concrete maintenance habits: integrate Bundler into RubyGems as a real project goal, enforce small…
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.