GORUCO 2015
2015-06-20
New York, United States
GORUCO ·
[GORUCO 2008, GoRuCo 2009, GoRuCo 2012, GoRuCo 2013, GoRuCo 2014, GORUCO 2015, GORUCO 2016, GORUCO 2017, GORUCO 2018]
who it's for
Ruby developers, Rails developers, backend developers, site reliability engineers, devops engineers, test and QA engineers, engineering managers
topics
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
| title | author | length |
|---|---|---|
| Keynote Playing games in the clouds | Nadia Odunayo | 29m |
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… | ||
| How to Performance | Eileen M Uchitelle | 26m |
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… | ||
| Home Automation with the Amazon Echo and Ruby | Zachary Feldman | 21m |
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… | ||
| Great Caching Disasters! | Lisa van Gelder | 10m |
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… | ||
| Of Mice and Metrics | Kara Bernert | 10m |
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… | ||
| Sweaters as a service | Amy Wibowo | 13m |
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… | ||
| Rails 5, Turbolinks 3, and the future of View-Over-the-Wire | Nate Berkopec | 14m |
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… | ||
| Dropping down to The Metal™ | Godfrey Chan | 30m |
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… | ||
| Event sourcing | Bryan Reinero | 10m |
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… | ||
| Un-Artificial Intelligence | Melinda Seckington | 12m |
Claims that human and machine learning line up: supervised, unsupervised and reinforcement map to human delivered, conversational and assessing activities, and… | ||
| Common pitfalls of junior developers | Rachel Warbelow | 10m |
Recommend a concrete onboarding recipe: create a long‑term plan with weekly and monthly milestones, tag junior stories in the tracker and schedule pairing… | ||
| Building and testing resilient applications | Simon Eskildsen | 28m |
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… | ||
| Closing Keynote | Aaron Patterson | 42m |
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… | ||
| nothing matches | ||