~/conference

GORUCO 2018

date:2018-06-16
location:New York, NY, United States
series:GORUCO · 9 editions

Ruby developers, backend engineers, platform engineers, site reliability engineers, engineering managers, security engineers

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

titleauthorlength
Opening Keynote: The Good Bad Bug: Fail Your Way to Better CodeJessica Rudder32m
Shows concrete, repeatable practice: collect blameless reports, document everything on paper or notes, and mine them for patterns. Gives hard numbers — 64…
Talk in English on
Evented Autonomous Services in RubyScott Bellware30m
Argues for building message-driven, event-sourced services in Ruby using the eventide toolkit and event stores (Postgres or eventstore org) instead of…
Talk in English on
Locking It Down with Ruby & LockfilesDanielle Adams11m
Argues that Ruby’s strength is practical specifics not slogans and shows how Bundler backtracks to resolve version conflicts across the dependency tree, how…
Talk in English on
Running Jobs at ScaleKir Shatrov11m
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…
Talk in English on
Encryption Pitfalls and WorkaroundsMelissa Wahnish10m
Compares two Ruby gems: attr_encrypted (flexible, per-record key support) and Cryptkeeper (simpler, single-app key, built-in search). Reports a real deployment…
Talk in English on
The Practical Guide to Building an ApprenticeshipMax Tiu28m
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…
Talk in English on
The Impermanence of SoftwareAndy Croll32m
Examines how software is intentionally or inevitably built to decay, using three case studies that trace failures in code, deployment, and data migration…
Talk in Spanish on
I've Made a Huge Mistake: We Did Services All WrongKelly Sutton25m
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…
Talk in English on
Writing Ruby Like it's 2018Joe Leo12m
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…
Talk in English on
Building Efficient APIs with JSON-APIRushaine McBean11m
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…
Talk in English on
The Twelve-Factor FunctionDesmond Rawls11m
Argues that a twelve‑factor function separates meaning from magic so business rules are 100% meaningful and the rest is generic infrastructure. Demonstrates…
Talk in English on
After DeathSam Phippen22m
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…
Talk in English on
GORUCO Memories Francis HwangFrancis Hwang05m
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…
Talk in English on
Closing Keynote: Analyzing and Reducing Ruby Memory UsageAaron Patterson45m
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%…
Talk in English 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.