Octubre 2025: Building a ruby gem for OpenFGA
hosted by Josep Egea Sánchez by Lingokids lingokids.com, 30.10.2025 at 19:30Madrid.rb - Octubre 2025
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)
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!
Past events
- Mayo 2025 - Roundtable: "Real world usage of LLMs and AI in software development"
- Abril 2025 - Evento conjunto Madrid.rb - Elixir Madrid
- March 2025 - Intro to the TimescaleDB gem
- February 2025 - How to Build a Boring(TM) Pub-Sub System
- January 2025 - Solid Queue internals, externals and all the things in between
- Ruby Europe - Madrid
- November 2022 - Template-based PDF generation in Ruby with Prawn
- October 2022 - Playing with Music: Ruby and Sonic Pi
- September 2022 - Data Warehouses with ClickHouse and Ruby
- Terracismo.rb - Agosto 2022
- All Events
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.
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 TopicUpcoming Topics
Proposals
Recent Topics
- Roundtable: "Real world usage of LLMs and AI in software development"
- ¿Pero qué demonios es un GenServer?
- Starting your own SaaS
- Intro to the TimescaleDB gem
- How to Build a Boring(TM) Pub-Sub System
- Solid Queue internals, externals and all the things in between
- Template-based PDF generation in Ruby with Prawn
- Playing with Music: Ruby and Sonic Pi
- Data Warehouses with ClickHouse and Ruby
- Mesa Redonda: Ruby en femenino - La voz de las desarrolladoras
- All Topics
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
Daniel González (desarrolla2)
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
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.