Madrid.rb - Octubre 2025

Information is visible only for attendees

Topics

Building a ruby gem for OpenFGA

In this talk, I'll share my experience comparing hand-written and generated code, exploring the trade-offs between automation and readability. We'll discuss how any approach might have an impact on developer experience-- how it affects maintainability, debugging and long-term sustainability.

But how did I get here? Well, after working for a bit with OpenFGA, an open source authorization solution, I learned that you could use SDK generators, this is something OpenAPI does, for example.

When I tried to use it, the code felt like a foreign language. You could tell it was machine-made rather than human- friendly. So I tried to implement the gem myself, and that led me to ask myself the question: which is better? generated code or human written code? Whether you're deciding between writing your own gem or letting a generator do the work for you, this talk will give you the insights to make an informed decision and improve the developer experience along the way.

Attendees: (10 of 25)

Organizer

Josep Egea Sánchez
Events: 66
Topics: 9

Carla Urrea Stabile
Events: 1
Topics: 1

Fernando García Samblas
Events: 37
Topics: 1

Rosa Gutiérrez
Events: 3
Topics: 1

Alfonso Uceda
Events: 8
Topics: 0

Bruno Luigi
Events: 6
Topics: 0

Christos Zisopoulos
Events: 36
Topics: 2

Jorge Rodríguez Lería
Events: 1
Topics: 0

Juan Manuel Garcia
Events: 5
Topics: 0

David Montesdeoca
Events: 2
Topics: 0

Route

Events

The next meetup is taking place on Thu, 30 Oct 2025 19:30:00 +0100 at Lingokids!

Topics

Do you want to give a Talk at the Ruby Usergroup or do you have additional Topics to talk about? Then send us an E-Mail or ping us on Twitter: @madridrb.

Organizer

Josep Egea Sánchez
Events: 66
Topics: 9

Usergroups need engaging People. If you think some Topic is missing, or you want to have more Infos on something, you are encouraged to add it to our Wishlist. If you have an Idea for a Talk or anything else add it here to get instant Feedback of the Ruby / Rails Community.

Add a Topic

People

The Madrid.rb is a usergroup, group of interest or just a bunch of people loving Ruby. Get in contact with us at our next meetup! Newbees are always welcome.

Jorge Rodríguez Lería
Events: 1
Topics: 0

Carla Urrea Stabile
Events: 1
Topics: 1

Guilherme Carreiro
Events: 1
Topics: 0

Alejandro Janderl
Events: 1
Topics: 0

Jerónimo López Bezanilla
Events: 1
Topics: 0

Ignacio Corcuera
Events: 1
Topics: 0

Diego
Events: 1
Topics: 0

-
Events: 1
Topics: 0

Haess Romani
Events: 4
Topics: 0

Manuel Ramos
Events: 1
Topics: 0

David Montesdeoca
Events: 2
Topics: 0

Michael Koper
Events: 4
Topics: 1

Yersel
Events: 1
Topics: 0

Jônatas Davi Paganini
Events: 1
Topics: 1

All People

Locations

These are the Locations our usergroup usually takes place.

A lot of the Members of the Ruby Usergroup are working there too and we love to see new faces around.

If you think that a Company is missing, send us an E-Mail or Direct-Message to @madridrb.