Euruko 2023
2023-09-21..2023-09-23
-- online --
Euruko ·
[EuRuKo 2016, EuRuKo 2017, EuRuKo 2018, EuRuKo 2019, EuRuKo 2021, Euruko 2022, Euruko 2023, EuRuKo 2024, Euruko 2025]
| title | author | length |
|---|---|---|
| Ask Your Code | Scott Chacon | 40m |
Argues that asking “why” repeatedly uncovers first principles and shows many version‑control needs are unmet: git covers backups, branching, diffs and… | ||
| Reading RSpec — a journey of meta programming | Masafumi Okura | 33m |
Reads RSpec source to show exactly how method.method + source_location locates describe, how describe uses module_eval/class.new to generate example group… | ||
| Look out! Gotchas of Using Threads in Ruby | Ivo Anjo | 42m |
Ruby MRI threads are concurrent but not parallel so CPU work doesn’t speed up while JRuby/truffle and ractors can run in parallel, and naive shared mutable… | ||
| Unconference pitches | 07m | |
Pitches claim Ruby can replace Python for machine learning and demonstrate a Numerical Ruby proof of concept; one team explains Rails serving 2 billion… | ||
| STEVEN, JUST LET_IT_BE. A GUIDE TO IMPROVE YOUR RSPEC PERFORMANCE | Daniel Susveila | 12m |
Shows that replacing per-example factories with test-prof’s let_it_be turns repeated RSpec setups into shared fixtures, cutting factory calls from 200→2… | ||
| A RAILS PERFORMANCE GUIDEBOOK | Cristian Planas | 31m |
Claims that real Rails scaling relies on monitoring, focused database work and pragmatic architecture rather than magic. Zendesk runs 2 billion requests per… | ||
| FANTASTIC DATABASES AND WHERE TO FIND THEM | Chris Hasinski | 23m |
Compares concrete database choices and tricks: SQLite powers sites doing 20 million queries a day on shared VMs, gives easy file backups and fast reads but has… | ||
| HOW TO SAFELY SPLIT YOUR MULTI-TENANT APPLICATION (BASED ON REAL EXAMPLES!) | Miron Marczuk | 29m |
Real case: a single Rails multi-tenant app for ApplyFor splits into two regionally isolated deployments by choosing full separation (two apps, two DBs) and… | ||
| In defence of GVL | yukihiro Matsumoto 'Matz' | 35m |
Argues the global VM lock keeps interpreter code simpler and faster: experiments with fine-grained locks make the VM significantly slower and use more memory… | ||
| nothing matches | ||