~/conference

GORUCO 2015

Ruby developers, Rails developers, backend developers, site reliability engineers, devops engineers, test and QA engineers, engineering managers

Rails 5 with Turbolinks 3; event sourcing plus CQRS; HTML fragment cache invalidation; auction-based cloud scheduler; integration test profiling with StackProf; performance tracing with RubyProf and AllocationTracer; Watir Echo home automation; Toxiproxy failure injection testing; Semian circuit breakers and bulkheads; javascript gem running JS in MRI; Raspberry Pi yarn printer with Sinatra

titleauthorlength
Keynote Playing games in the cloudsNadia Odunayo29m
Uses Nash bargaining solution to compute exact allocations (example: two machines handling four jobs -> 3.5 jobs to A, 0.5 to B, measured response time 1.33s…
Talk on
How to PerformanceEileen M Uchitelle26m
A small Rails app provides a measured baseline and proves integration tests go from ~393 to ~828 iterations per second, cutting the gap from ~2.53× slower to…
Talk on
Home Automation with the Amazon Echo and RubyZachary Feldman21m
A concrete hack that scrapes the Echo web history, injects JavaScript to watch Ajax complete events, and posts commands to a Sinatra server that matches…
Talk on
Great Caching Disasters!Lisa van Gelder10m
Production outages trace to caching: a poll-triggered automated cache clear repeatedly drops a site serving 2,000 req/s on 12 servers, and a missed…
Talk on
Of Mice and MetricsKara Bernert10m
Compares lab and product work, noting only 10% vs 90% of data meets strict experimental standards and arguing useful evidence exists across a hierarchy. Claims…
Talk on
Sweaters as a serviceAmy Wibowo13m
A broken 1980s home knitting machine with 200 needles becomes a networked yarn printer: the team follows an Adafruit tutorial, writes a yarn printer API in…
Talk on
Rails 5, Turbolinks 3, and the future of View-Over-the-WireNate Berkopec14m
Claims that Rails 5 with Turbolinks (Turbolinks 3) can deliver sub-100ms UI by sending HTML over the wire instead of moving logic to client JavaScript, and…
Talk on
Dropping down to The Metal™Godfrey Chan30m
A Ruby library called javascript gem parses and executes JavaScript-like code inside MRI by abusing Ruby parsing rules, using method_missing + instance_eval to…
Talk on
Event sourcingBryan Reinero10m
Event sourcing stores an immutable log of deltas instead of current state so account balances are derived by replaying events; example builds a banking app…
Talk on
Un-Artificial IntelligenceMelinda Seckington12m
Claims that human and machine learning line up: supervised, unsupervised and reinforcement map to human delivered, conversational and assessing activities, and…
Talk on
Common pitfalls of junior developersRachel Warbelow10m
Recommend a concrete onboarding recipe: create a long‑term plan with weekly and monthly milestones, tag junior stories in the tracker and schedule pairing…
Talk on
Building and testing resilient applicationsSimon Eskildsen28m
Shopify describes building a TCP proxy called Toxiproxy to inject latency and failures into tests and CI, discovers real bugs in Rails and drivers, and uses a…
Talk on
Closing KeynoteAaron Patterson42m
Claims that Ruby code loading is broken and backs it with measurements: 500 models, 12s boot, 292,344 LOC and an irb slowdown with ~600–700 gems. Survey finds…
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.