EuRuKo 2024
2024-09-11..2024-09-13
Sarajevo, Bosnia and Herzegovina
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 the annual European Ruby Conference. Join us in Sarajevo, Bosnia & Herzegovina in 2024 on 11th - 13th of September.
who it's for
rails developers, ruby developers, language implementers, library authors, security engineers, backend engineers, site reliability engineers
topics
SQLite on Rails; Ractors and parallelism; Ruby parser Lrama; Structured logging in Rails; Ruby performance work; RubyGems vulnerability survey; WebMock HTTP stubbing; Langchain.rb AI agents; Crystal's Ruby origins; Litestream point-in-time backups
| title | author | length |
|---|---|---|
| SQLite on Rails: From rails new to 50k concurrent users and everything in between | Stephen Margheim | 01h 56m |
Step‑by‑step workshop showing how to run a full Rails app on SQLite: use Ruby 3.3 for fewer connection errors, set the adapter to begin immediate transaction… | ||
| Visualized multi-threaded simulators in Ruby | Jakub Godawa | 25m |
A visualized petrol‑station simulator implemented in MRI Ruby uses a custom shared timer plus mutexes, condition variables and queues to run pumps as consumer… | ||
| uninterrupted conversation | Dave Thomas, yukihiro Matsumoto 'Matz', José Valim | 01h 02m |
Conversation argues that objects are best defined by identity as the core of OOP, not by inheritance, and that many systems shift to modules and pure functions… | ||
| A survey of recent RubyGems CVEs | Samuel Giddins | 31m |
Survey of RubyGems CVEs lists concrete failures and fixes: early CVE-2007-0469 is directory traversal via tar entries, a 2013 incident exploits arbitrary YAML… | ||
| Love, Limerence, and Programming Languages | Dave Thomas | 01h 00m |
BASIC gives the first taste of expression and changes a career; Simula introduces objects as closures with coroutine support; APT is a 1956 DSL that compiles… | ||
| Squash Production Defects Quickly - The Power of Structured Logging in Rails | John Gallagher | 23m |
Friday on-call incident where password reset emails delay because analytics jobs queue behind a scraper hitting profile show is diagnosed in five minutes by… | ||
| How Ruby forged Crystal | Rafael Peña Azar | 30m |
Crystal starts as a Ruby-rooted project: compiler first written in Ruby and becomes self-hosted in 2013, reaching 1.0 in 2021. Syntax and readability mirror… | ||
| Better Ruby | yukihiro Matsumoto 'Matz' | 47m |
Ruby targets 3x performance and then delivers benchmark gains plus steady 5–10% yearly speedups and lower memory use; MJ and a new JIT approach boost CPU-bound… | ||
| Using Ractors and Making Ractors Usable | Seong Heon Jung | 29m |
Builds a Ractor-based Rack-compatible web server from a raw TCP GServer-style prototype into a Puma-like design: a receiver Ractor using fibers to buffer slow… | ||
| Build an AI agent in 15 min | Andrei Bondarev | 30m |
Claims a working AI agent is assembled in ~15 minutes using Langchain.rb to orchestrate six services (CRM, inventory, payments, orders, shipping, email). Demo… | ||
| WebMock Unmocked | Bartosz Blimke | 24m |
WebMock is a Ruby library born in a one‑day 2009 hackathon that now has 270 million+ downloads and ~4,000 GitHub stars and 260+ contributors, designed to stub… | ||
| How does Lrama make the Ruby parser grammar G.O.A.T.? | Yudai Takada | 29m |
Lrama replaces GNU Bison as Ruby’s parser generator (now used in Ruby 3.3) and is built and maintained by a three-person team; it outputs LR parsers and… | ||
| The Modern Rubyist: When and How to Use the Latest Features | Lucian Ghinda | 34m |
Shows concrete examples from production code (Mastodon, deod) and demos actual tradeoffs: endless method (Ruby 3.0, makes single-expression helpers clearer and… | ||
| Patterns of Application Development Using AI | Obie Fernandez | 37m |
Describes building Olympia.chat, a Ruby on Rails SaaS that embeds AI as discrete components (account manager, engagement bots) using system prompts and… | ||
| How to Break into Reading Open Source | Kasper Timm Hansen | 29m |
Shows two reading modes — ahead-of-time and just-in-time — and uses GitHub and bundle open to inspect gems, noting ~180,000 Ruby gems exist. Points to… | ||
| 2000 engineers, 2 millions lines of code: the history of a Rails monolith | C.Planas, A. Mikhaylov | 32m |
A Rails monolith runs at Zendesk for ~15–17 years, evolving from multiple Rails apps to event-driven Kafka plumbing and partial microservices while keeping… | ||
| nothing matches | ||