Euruko 2025
2025-09-18..2025-09-19
Viana do Castelo, Portugal
Euruko ·
[EuRuKo 2016, EuRuKo 2017, EuRuKo 2018, EuRuKo 2019, EuRuKo 2021, Euruko 2022, Euruko 2023, EuRuKo 2024, Euruko 2025]
as the organisers put it
Relive Euruko 2025 - The European Ruby Conference held in Viana do Castelo, Portugal. Watch highlights and revisit this amazing event featuring speakers from around the world.
| title | author | length |
|---|---|---|
| Lightning Talks – Community Voices & Ruby Sparks | Egor Iskrenkov, Ali Krynitsky, Kim Burgestrand, Mariusz Kozieł, Gamberi Elia, Alina Leskova, Chris Hasinski, Sharon Rosn, Matthew Elwell, Pedro Morte Rolo | 01h 24m |
A rapid tour of concrete hacks and mini-tools: a demo of Feno gem for runtime settings that mounts an engine, scopes values and runs AB variants without… | ||
| Closing Keynote | Eileen M Uchitelle | 46m |
Argues that modular monoliths organized with Rails engines and enforced by Packwork don't magically fix the real problems and often introduce new ones: Shopify… | ||
| Making Rails AI-Native with the Model Context Protocol | Paweł Strzałkowski | 28m |
Demonstrates how Rails becomes an AI-native app by adding a minimal template that creates an MCP server endpoint and an MCP tool generator so scaffolding… | ||
| Prioritization justice: lessons from making background jobs fair at scale | Alexander Baygeldin | 27m |
Background job fairness matters when greedy tenants cause long tail latency; four concrete strategies compare tradeoffs: shuffle sharding splits work cheaply… | ||
| gRPC on Ruby on Rails – a perfect match! | Emiliano Della Casa | 16m |
Rails app adds gRPC by compiling .proto files with grpc-tools + grpc gem, generating people_pb.rb and service stubs and mounting an e‑commerce create_order RPC… | ||
| Don’t Be ‘Thread’-ened: Testing Multithreaded Code with Confidence | Julia Egorova | 12m |
Shows how separating core logic from threads — divide and conquer — turns about 80% of concurrency tests into simple single‑threaded specs, and tackles the… | ||
| RubyLLM: Making AI Development Beautiful Again | Carmine Paolino | 24m |
RubyLLM is a Ruby-native LLM library that provides one API across 11 providers with 620 models in the model registry, cost and capability tracking, and… | ||
| Roasting Code for Fun & Profit with Structured AI Workflows | Obie Fernandez | 29m |
Shopify ships Roast gem, a Ruby CLI and YAML workflow framework that composes prompts, shell commands, custom Ruby steps and MCP coding agents (Claude Code) to… | ||
| Building interactive Ruby gem tutorials with Wasm | Albert Pazderin | 16m |
A platform that compiles Ruby into WebAssembly and embeds it into Tutorial Kit and web containers, producing a downloadable wasm module via a ruby-wasm build… | ||
| Conquering Massive Traffic Spikes in Ruby Applications with Pitchfork | Sangyong Sim | 21m |
Swapping Unicorn for Pitchfork and enabling its le_fork_after 50,100,1000 warm‑forking removes cold workers so prewarmed processes handle the surge; prewarming… | ||
| How a Ruby profiler works: Stackprof under a microscope | Ivo Anjo | 26m |
Stackprof profiles Ruby with just ~2,000 lines of C and Ruby by sampling (typical intervals 1–10 ms) instead of tracing every call, uses setitimer/sigaction… | ||
| Postgres Partitioning Best Practices | Karen Jex | 23m |
Postgres native partitioning plus the PG Partman extension is presented as a practical solution: use list, range, hash or composite partitioning (and… | ||
| Introducing ReActionView | Marco Roth | 32m |
A new ActionView‑compatible ERB engine built on Herb parses ERB into an interleaved syntax tree, runs in Ruby, Node.js and the browser, and replaces string… | ||
| My favorite things | yukihiro Matsumoto 'Matz' | 45m |
Development of Ruby begins in the early 1990s and takes 10 years to create Ruby; design draws on Pascal, Smalltalk and Unix philosophy and is released under… | ||
| The HeART of code! | 03m | |
This clip is a highlight reel of Euruko 2025 that focuses on community moments rather than technical detail, showing workshops, lightning talks, hallway… | ||
| nothing matches | ||