~/conference

EuRuKo 2018

date:2018-08-24..2018-08-25
location:Vienna, Austria
series:Euruko · 9 editions
tags:[ruby]

EuRuKo is the annual European Ruby Conference. Join us in Vienna, Austria on August 24-25, 2018.

titleauthorlength
Introductionyukihiro Matsumoto 'Matz'20m
Conference opens noting 25th birthday of Ruby and the event being the 15th EuRuKo, with practical details: venue has one gender‑neutral toilet upstairs, Wi‑Fi…
Talk on
Keynoteyukihiro Matsumoto 'Matz'38m
Language starts in 1993 and grows from one user to over a million, pick-axe book sells ~10,000 copies and first RubyConf has ~30 attendees while EuRuKo hosts a…
Talk on
Metaprogramming for generalistsChris Salzberg34m
Claim: metaprogramming’s power is that it translates unknowns into code, letting libraries speak the domain language rather than forcing apps to call generic…
Talk on
Ruby in containersJoannah Nanjekye25m
Containers give portability and the ingredients for scale while keeping Ruby apps bootfast and smaller if built carefully. Use Dockerfile → build an image →…
Talk on
Ducks and monads: wonders of Ruby typesIgor Morozov30m
Argues that Ruby needs explicit runtime types to avoid silent data corruption, cites a study of 1,000+ Rails apps where two of the top ten errors are…
Talk on
Tool belt of a seasoned bug hunterDamir Zekić34m
Tests that used to start quickly begin taking 20–30 seconds after a series of commits; git bisect plus an automated script narrows the window but fails until…
Talk on
Rails anti-patterns: how not to design your databaseBrad Urani31m
Warns that at Procore a 14‑terabyte database handles heavy load (about 50,000 reads/writes) so design choices matter. Shows closure_tree gem…
Talk on
The broken promise of Open SourceCoraline Ada Ehmke36m
Argues that open source’s founding ideals—meritocracy, shared ownership—haven’t survived reality: power concentrates, dissent is punished, and unpaid emotional…
Talk on
Ruby not red: color theory for the rest of usLouisa Barrett38m
About 4.5% of users (about one in 12 men, one in 200 women) have colour-vision deficiencies, so rely on WCAG contrast ratios 4.5:1 / 7:1 and don’t use colour…
Talk on
Day 2 WelcomeNadia Odunayo, yukihiro Matsumoto 'Matz', Chris Salzberg, Joannah Nanjekye, Damir Zekić, Igor Morozov, Brad Urani, Coraline Ada Ehmke, Ana María Martínez Gómez, Pan Thomakos, Kerstin Puschke, Amr Abdelwahab14m
Quick logistics rundown and schedule: Wi‑Fi details and emergency exits are repeated, there is a gender‑neutral bathroom on the first floor and a quiet room…
Organiser on
Pitch the next EuRuKo's locationAna María Martínez Gómez12m
Three concrete pitches: Bristol touts venue options including Concorde Great Hall under Brunel, cheap regional flights (example cited: EUR9 to Dublin), and…
Talk on
Let’s refactor some Ruby codeAna María Martínez Gómez29m
Refactoring examples come from a real, long-lived Open Build Service codebase: move a method from public-with-#nodoc to protected to match usage; replace…
Talk on
Debugging adventures in Rack-landPan Thomakos31m
A Rails settings page shows the wrong unit until the page is refreshed twice because a request-level cache keeps stale athlete objects. Debugging uses Pry…
Talk on
Lightning talksyukihiro Matsumoto 'Matz', Chris Salzberg, Joannah Nanjekye, Damir Zekić, Igor Morozov, Brad Urani, Coraline Ada Ehmke, Kerstin Puschke, Amr Abdelwahab, Ana María Martínez Gómez, Pan Thomakos27m
Five-minute snapshots: one demo shows Google Sheets running Apps Script JavaScript to fetch JSON into sheets, call HTTP APIs, integrate Google services and…
Lightning on
Scaling a monolith isn't scaling microservicesKerstin Puschke30m
Claim: the techniques that scale a large Rails monolith are not the same as those that scale microservices. Describes concrete tradeoffs between Resque and…
Talk on
An empathy exercise: contextualising the question of privilegeAmr Abdelwahab54m
Defines privilege as context-dependent and intersectional, gives concrete tests (post online without jail, confess love without risk, get visas) and warns…
Talk on
The case of the missing method — a Ruby mystery storyNadia Odunayo31m
A Ruby method lookup mystery gets solved by reproducing the bug in Pry/IRB, inspecting ObjectSpace counts, and writing a small where helper that walks…
Talk on
Wrap up & announcing the next EuRuKo's locationyukihiro Matsumoto 'Matz', Chris Salzberg, Joannah Nanjekye, Damir Zekić, Igor Morozov, Brad Urani, Coraline Ada Ehmke, Louisa Barrett, Ana María Martínez Gómez, Pan Thomakos, Kerstin Puschke, Amr Abdelwahab01m
Last Video, see below for all links! ###################### ### \o/ EuRuKo 2018 \o/ ### ###################### ### Day 1 ### Yukihiro Matsumoto -…
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.