~/conference

Ruby Hack 2019

date:2019-04-04..2019-04-05
location:Sandy, UT, United States
series:Ruby Hack · 2 editions
editions:[RubyHACK 2018, Ruby Hack 2019]

Rails developers, Ruby developers, backend engineers, engineering managers, site reliability engineers, mentors

Ruby 3 concurrency and typing; HashiCorp Vault transit encryption; webpacker and Vue integration; monolith-to-modular refactoring; bulk serialization and caching; Elixir and Phoenix introduction; graphql-ruby metaprogramming; lifecycle events and callbacks; characterization testing for legacy; career planning and experience mapping; Enumerable via reduce implementations; database and Redis optimisation

titleauthorlength
Ruby3: What's Missing?yukihiro Matsumoto 'Matz'46m
Ruby 3 targets concrete wins: generational and incremental GC plus object compaction reduce pause times and return pages to the OS, lowering memory use; MJIT…
Talk on
A Better Way To Manage SecretsJohnny T40m
Shows concrete use of HashiCorp Vault: a dev server and Vault Ruby gem demo that uses the transit encryption backend to encrypt SSNs, returns ciphertext to…
Talk on
Modern JavaScript, without giving up on Rails Jonathan JohnsonJonathan Johnson32m
Claims that an aging Rails app can adopt modern JavaScript without a rewrite and shows exactly how: add webpack(er) and Yarn, import Vue single-file…
Talk on
Plan your next move like a chess gameDavid Mitchell35m
Career planning works like a board with concrete tools and numbers: use the 70-20-10 rule, build a personal experience map listing 4–7 functional and 3–4…
Talk on
Taming Monoliths Without MicroservicesKelly Sutton39m
A company of ~100 engineers runs a 13‑year Rails monolith with ~700 models and moves about $1B/month; the concrete claim is that careful internal boundaries…
Talk on
Cache is King: Get the Most Bang for Your Buck From RubyMolly Struve37m
Shows concrete fixes and measurable wins: using Ruby to implement bulk serialization for 200M vulnerability records drops 300-item serializations from ~2100…
Talk on
A Rubyist's Survival Guide to Elixir and PhoenixBenjamin Porter52m
Claims that Elixir/Phoenix delivers far lower latency — response times printed in microseconds and a 60‑fps server‑rendered demo via Phoenix LiveView — and…
Talk on
GraphQL Migration: A Proper Use Case for Metaprogramming?Shawnee Gao36m
Proposes metaprogramming GraphQL Ruby to auto-generate GraphQL types and query boilerplate from existing target wrapper classes, using graphql-ruby gem…
Talk on
The Circle of Lifecycle EventsNelson Wittwer37m
Lists concrete rules and tradeoffs for handling create/update/delete: prefer callbacks modify only their model, use ActiveRecord DB transactions for…
Talk on
The Way of the MentorFernando Seror44m
Argues that mentoring multiplies capacity: teaching five teams OAuth naïvely gives linear reach but iterating content and delivery drives exponential growth…
Talk on
Using Tests as a Tool to Wrangle Legacy ProjectsJason Swett36m
Claims that adding tests makes legacy Rails apps less buggy, faster to change and deployments a non-event, shows a failed case where two uncoordinated Ember…
Talk on
Reducing Enumerable - An Illustrated AdventureBrandon Weaver33m
Reimplements Enumerable methods by showing actual reduce code that builds arrays and hashes rather than abstract promises, illustrating reimplement…
Talk on
Day 2 Lightning TalksCarlos Garcia, Anne Nichols, Adrian Kappel, Craig Samuelson, Ben Eggett23m
Covers short, concrete takeaways: management as a lateral move with mentorship and Manager‑Tools guidance, QA checklists that demand reproduction steps…
Lightning on
Day 1 Lightning TalksJames Thompson, David Bean, Isaac Sloan, Dave Christiansen, Kurt Tamulonis23m
Quick checks for a bad job: shipping features over customer value, tests discouraged, and people doing untracked shadow work. Operational advice: return…
Lightning 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.