GORUCO 2018
2018-06-16
New York, NY, 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, backend engineers, platform engineers, site reliability engineers, engineering managers, security engineers
topics
event-sourced autonomous services; Bundler and lockfiles; job cursoring and resume; encryption tradeoffs at scale; apprenticeship hiring and onboarding; Rails monolith extraction; JSON-API serialization and side-loading; twelve-factor function design; postmortems and incident timelines; Ruby memory analysis and tuning
| title | author | length |
|---|---|---|
| Opening Keynote: The Good Bad Bug: Fail Your Way to Better Code | Jessica Rudder | 32m |
Shows concrete, repeatable practice: collect blameless reports, document everything on paper or notes, and mine them for patterns. Gives hard numbers — 64… | ||
| Evented Autonomous Services in Ruby | Scott Bellware | 30m |
Argues for building message-driven, event-sourced services in Ruby using the eventide toolkit and event stores (Postgres or eventstore org) instead of… | ||
| Locking It Down with Ruby & Lockfiles | Danielle Adams | 11m |
Argues that Ruby’s strength is practical specifics not slogans and shows how Bundler backtracks to resolve version conflicts across the dependency tree, how… | ||
| Running Jobs at Scale | Kir Shatrov | 11m |
Shopify faces jobs that run seconds for small data but take minutes to weeks for large merchants, and frequent deploys every 20 minutes break long work. The… | ||
| Encryption Pitfalls and Workarounds | Melissa Wahnish | 10m |
Compares two Ruby gems: attr_encrypted (flexible, per-record key support) and Cryptkeeper (simpler, single-app key, built-in search). Reports a real deployment… | ||
| The Practical Guide to Building an Apprenticeship | Max Tiu | 28m |
A four-month apprenticeship is laid out end-to-end: build a plan, secure cash and managerial buy-in, hire two apprentices, and measure with a rubric. Hiring… | ||
| The Impermanence of Software | Andy Croll | 32m |
Examines how software is intentionally or inevitably built to decay, using three case studies that trace failures in code, deployment, and data migration… | ||
| I've Made a Huge Mistake: We Did Services All Wrong | Kelly Sutton | 25m |
Gusto runs a Rails monolith of 1.5 million lines of code with ~80 engineers and $1B/month payroll, and decides to extract domains by building services first… | ||
| Writing Ruby Like it's 2018 | Joe Leo | 12m |
Timeline of concrete changes and tools: Ruby 2.5 adds currying, yield_self/then, improved threading; frozen string literals risk breaking many gems if made… | ||
| Building Efficient APIs with JSON-API | Rushaine McBean | 11m |
Claim: the JSON-API spec reduces round trips and payload size by standardizing document shape and side‑loading related records. Evidence: a v1 spec since 2015… | ||
| The Twelve-Factor Function | Desmond Rawls | 11m |
Argues that a twelve‑factor function separates meaning from magic so business rules are 100% meaningful and the rest is generic infrastructure. Demonstrates… | ||
| After Death | Sam Phippen | 22m |
Explains how DigitalOcean runs postmortems with a 5-point severity scale and concrete timelines (UTC stamps, links to logs and PagerDuty events) and shows that… | ||
| GORUCO Memories Francis Hwang | Francis Hwang | 05m |
Starts one of the first Ruby meetups in NYC in 2007 and grows into an annual conference now in its 12th year, with early pains like unreliable Wi‑Fi for 200… | ||
| Closing Keynote: Analyzing and Reducing Ruby Memory Usage | Aaron Patterson | 45m |
Two C-level patches target real Rails boot pain: a loaded features cache change that uses shared C strings and avoids Ruby string allocations (saves about 4.2%… | ||
| nothing matches | ||