~/conference

MountainWest RubyConf 2014

ruby developers, backend developers, test engineers, software architects, language designers, Ruby core contributors, operations engineers, data scientists

CRuby source code exploration; Ruby 2.1 object allocation tracing; parser generation and security; regression testing techniques; testing messy codebases; homemade hash algorithm complexity; prototype design for airports; affordance in programming languages; assignment-free programming models; machine learning techniques overview; neural networks implemented in Ruby; MagLev deployment and usage

titleauthorlength
A Magical GatheringAaron Patterson29m
A system identifies Magic the Gathering cards using OpenCV for cropping, libpHash perceptual hashes, SQLite sorting and Ruby promises with a thread pool. The…
Talk on
Generate Parsers! Prevent Exploits!Nick Howard27m
Claim: tailored parsers stop exploits by preventing unexpected computation at the input boundary. Implementation: a Ruby schema‑based parser generator called…
Talk on
Introduction to CRuby source codeAndy Pliszka29m
Build CRuby from source: checkout a stable tag, install OpenSSL, run ./configure, then make, make check (≈14,000 tests) and make install; set PATH and…
Talk on
New Ruby 2.1 Awesomeness: Pro Object Allocation TracingSam Rawlins27m
Ruby 2.1 exposes ObjectSpace.#trace_object_allocations so code reports file line class and method for each allocation; two gems allocation_stats and…
Talk on
The Other Junk Drawer: My Tests are a MessChristopher Sexton24m
Argues that messy suites slow work and gives concrete fixes: use mirror your lib directory so tests live next to corresponding code, prefer a few high‑value…
Talk on
Re-thinking Regression TestingMario Gonzalez27m
Claim: code coverage often reads ~85% while test redundancy sits near 25% and actual regression-detection falls to ~55%, so coverage is a weak proxy. Practical…
Talk on
Unpacking Technical DecisionsSarah Mei29m
A concrete method emerges: categorize evidence into interface, activity, popularity, accessibility, then evaluate frameworks and gems by checking READMEs…
Talk on
Big O in a Homemade HashNathan Long31m
Builds a Hash class from scratch, first as a naive tuple_map that shows linear lookup, then replaces it with a sparse array plus a digest function and buckets…
Talk on
How to Prototype an AirportClark Barrett21m
Office becomes a working airport prototype using Ruby, Objective-C and hardware hacks: a Raspberry Pi and RedBear BLE Mini act as iBeacons, phones run iOS and…
Talk on
Dont.Ernie Miller38m
Shows the concrete mistakes: a meta_search gem built with heavy metaprogramming that later gets replaced by a simpler two‑method protocol for ActiveRecord; a…
Talk on
Affordance in Programming LanguagesRandy Coulman28m
Claim: programming languages offer concrete affordances that enable and constrain solutions. Demonstrates applying Smalltalk ideas to Ruby: named constructors…
Talk on
A World Without AssignmentAja Hammerly31m
Demonstrates that Ruby and Scheme solve common problems without mutation by using recursion, lists, anonymous functions and function composition, with no…
Talk on
Five machine learning techniques that you can use in your Ruby apps today By Benjamin Curtis Machine learning is everywhere these daysBenjamin Curtis27m
Five concrete techniques with Ruby code and real tools not fluff: k‑means clustering (client marker‑cluster or server C for scale) to group map points…
Talk on
Test Driven Neural Networks with RubyMatthew Kirk29m
Uses Ruby to build a feedforward neural network trained on letter frequency from the Bible (Matthew and Acts) to classify six languages, encoding 54 characters…
Talk on
The Timeless Way of BuildingJohn Athayde28m
Argues that software design patterns descend from Christopher Alexander’s architectural pattern languages and that fluency matters: misapplied patterns create…
Talk on
But Really, You Should Learn SmalltalkNoel Rappin28m
Demo uses a Pharo image and the Smalltalk workspace and inspector to edit live objects, run code instantly, and save whole system state. The talk shows 1-based…
Talk on
MagLev - From Download to DeployJohnny T34m
MagLev runs Ruby on top of GemStone/S so code and live objects live in one image; the claim is native object persistence not just ORM mapping, and migrations…
Talk on
CRUD! The Consequences of Not Understanding How ActiveRecord ...Eileen M Uchitelle20m
Shows concrete failures and fixes: naive ActiveRecord INSERT-per-row makes 10,000 inserts take 45.9s → <3s by switching to batched raw INSERTs, with a tested…
Talk on
Software Development Lessons from the Apollo ProgramJulian Simioni29m
The Apollo Guidance Computer is a real programmable general‑purpose computer that runs a realtime OS and an interpreter, weighs 70 pounds and uses 50W, and…
Talk on
Nerd Party, v 3.1Ryan Davis29m
Seattle.rb traces a concrete evolution: from monthly presentations to weekly cafe hacking (consistent location Vivace), to a hybrid with monthly socials at…
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.