Let's gather again - in person and enjoy some talks & company.

Schedule

(estimated)

18:30 Doors Open and get together

19:00 Intro & first Talk

~19:30 Break

~20:00 2nd talk

~ 20:30 Lightning Talks (5 mins each)

Finding the way

We're in the Mindspace office!

Food & Drinks

There will be (soft-)drinks and food - we're still clarifying what food.

Health & Safety

Be considerate of other people and their space and preferences. There is no mask mandate, but feel free to wear one.

Temas

Rails Connection Pools + PGBouncer

Rails DB Connections use the built in Rails Connection Pool. When used in combination with PGBouncer this allows for handling a much larger number of DB connections, but also leads to some unforeseen issues.

Sharing learnings about PGBouncer (What is it? Why use it?) and some important findings about managing the interaction between the Rails connection pool and a third party connection pool like PGBouncer.

Embracing Clarity and Flexibility with dry-rb

Abstract

dry-rb is a powerful set of Ruby libraries designed to promote code clarity, immutability, and maintainability—without compromising on flexibility. In this talk, I’ll introduce three core components of the dry-rb ecosystem: dry-struct, dry-validation, and dry-transaction. Together, they enable a clean, explicit approach to data modeling, validation, and business logic orchestration.

We'll explore:

  • How to use dry-struct for typed value objects and safer data handling
  • Validating input and domain data with dry-validation
  • Structuring business logic into composable steps with dry-transaction

I’ll walk through practical examples from real-world Ruby applications and demonstrate how these tools can replace tangled service classes and model callbacks with something more explicit, testable, and intention-revealing.

Target Audience

Rubyists of all levels who are curious about alternatives to Rails conventions or interested in writing more maintainable, modular business logic.

Participantes: (11)

Sean Smith
Eventos: 1
Temas: 1

Phil Hansch
Eventos: 15
Temas: 1

Organizer

Tobias Pfeiffer
Eventos: 106
Temas: 15

Dennis Denicio
Eventos: 37
Temas: 3

Timur Yanberdin
Eventos: 9
Temas: 1

Tsogbadrakh Chinzorig
Eventos: 2
Temas: 0

Leon Entrup
Eventos: 2
Temas: 0

Daniel Bovensiepen Li
Eventos: 2
Temas: 0

Andrew McDonough
Eventos: 1
Temas: 0

Saroj Maharjan
Eventos: 10
Temas: 0

Kasper König
Eventos: 13
Temas: 1

Mapa

Eventos

La siguiente reunión será el jueves, 05 de junio de 2025 19:00:00 +0200 en Handshake / Mindspace!

Temas

Quieres dar una charla en el grupo, o quieres proponer un tema para una? Envíanos un E-Mail o un tweet: @rug_b.

Organizer

Pascal Wengerter
Eventos: 28
Temas: 1

Organizer

Amr Abdelwahab(عمرو)
Eventos: 31
Temas: 6

Organizer

Tobias Pfeiffer
Eventos: 106
Temas: 15

Los grupos de usuarios necesitan interacción. Si crees que estaría bien dar una charla sobre un Tema, o quieres profundizar sobre alguno, por favor añádelo en nuestra Wishlist. Si tienes una idea para una charla o actividad proponla aquí para obtener feedback de la comunidad de Ruby/Rails.

Proponer un Tema

Gente

Ruby Usergroup Berlin es un grupo de usuarios, grupo de interés o simplemente de personas interesadas en Ruby. Contacta con nosotros en la siguiente reunión! Todo el mundo es bienvenido, incluso si no tienes mucha experiencia con Ruby.

Andrew McDonough
Eventos: 1
Temas: 0

Daniel Bovensiepen Li
Eventos: 2
Temas: 0

Tsogbadrakh Chinzorig
Eventos: 2
Temas: 0

Dennis Denicio
Eventos: 37
Temas: 3

Sean Smith
Eventos: 1
Temas: 1

Yannick Schade
Eventos: 1
Temas: 0

Organizer

Pascal Wengerter
Eventos: 28
Temas: 1

Sajeer Jaleel
Eventos: 1
Temas: 0

Michael Reinsch
Eventos: 30
Temas: 2

Christoph Grabo (asaaki)
Eventos: 83
Temas: 1

Cory Streiff
Eventos: 5
Temas: 0

Zain Arshad
Eventos: 1
Temas: 0

Serhat M. Dundar
Eventos: 5
Temas: 0

Rodrigo Hoffmann
Eventos: 1
Temas: 0

Toda la gente

Lugares

Estos son los Lugares donde nuestro grupo se ha reunido con anterioridad.

En ocasiones serán lugares de trabajo de los miembros del Grupo de Usuarios; esto es normal, y les encanta ver caras nuevas.

Si crees que falta una compañía, envíanos un E-Mail o un tweet a @rug_b.