June Meetup 2025
hosteado por Tobias Pfeiffer en Handshake / Mindspace joinhandshake.de, 05.06.2025 a las 19:00Let'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 there will also be pizza!
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: (15)
Michael Emhofer
Eventos: 19
Temas: 0
Judith Meyer
Eventos: 1
Temas: 0
Christoph Sassenberg
Eventos: 21
Temas: 0
Armin Pašalić
Eventos: 72
Temas: 3
Sean Smith
Eventos: 1
Temas: 1
Phil Hansch
Eventos: 15
Temas: 1
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