EuRuKo 2017
2017-09-29..2017-09-30
Budapest, Hungary
Euruko ·
[EuRuKo 2016, EuRuKo 2017, EuRuKo 2018, EuRuKo 2019, EuRuKo 2021, Euruko 2022, Euruko 2023, EuRuKo 2024, Euruko 2025]
as the organisers put it
Euruko is an annual Ruby Conference in Europe. Visit Budapest, Hungary on September 29-30, 2017.
who it's for
ruby developers, rails developers, data engineers, backend engineers, site reliability engineers, machine learning engineers, search engineers, devops engineers
topics
MJIT emitting C code; Ruby 3x3 performance effort; dimensional modeling and ETL; data-driven merchant lending; TensorFlow Ruby bindings; health checks and minicheck middleware; background worker pipelines (Sidekiq/Sidekick); handling Black Friday request timeouts; distributed systems inconsistency guarantees; inverted index and cosine similarity; TF-IDF with pivot length normalization; schema guards with monitoring and Slack bot
| title | author | length |
|---|---|---|
| Keynote | yukihiro Matsumoto 'Matz' | 44m |
Goal is Ruby 3x3: make Ruby 3 three times faster than Ruby 2.0 using real-world benchmarks and constraints. Implementation uses an MJIT that emits C (via… | ||
| Data-driven production apps | Sai Warang | 39m |
Shopify uses its Rails app data to build Capital, a data-driven lending product that has issued about $100 million to ~5,000 merchants. Production tables are… | ||
| The Real Black Friday aka How To Scale an Unscalable Service | Judit Ördög-Andrási | 28m |
A Ruby on Rails marketing analytics app that sends 7 billion emails/month hits massive timeouts on Black Friday: two web servers, a 5‑minute request timeout… | ||
| Introducing Tensorflow Ruby API | Arafat Dad Khan | 36m |
Official TensorFlow Ruby bindings are accepted as the official implementation on June 16 2017 built with SWIG and Google Protocol Buffers on top of the… | ||
| Distributed Systems: Your Only Guarantee Is Inconsistency | Anthony Zacharakis | 23m |
Month-close billing moves from a monolithic Ruby class to a background workers pipeline (Sidekick, Redis/Sequel, whenever cron gem) and cuts per-user time from… | ||
| Things I Learned the Hard Way Building a Search Engine | Katarzyna Turbiasz-Bugała | 35m |
Replaced a PostgreSQL text search with Elasticsearch and reconstructs why ranking needs more than keyword matching: builds an inverted index, vectorizes… | ||
| Lightning talks day1 | Manuel Morales | 34m |
Systems expose a single /health endpoint that performs many checks and returns 200 or 500 with timing and error details; it’s polled by monitoring, used after… | ||
| nothing matches | ||