Octubre 2025: Building a ruby gem for OpenFGA
hosteado por Josep Egea Sánchez en Lingokids lingokids.com, 30.10.2025 a las 19:30Madrid.rb - Octubre 2025
Temas
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.
Participantes: (12 de 25)
Josep Egea Sánchez
Eventos: 66
Temas: 9
Carla Urrea Stabile
Eventos: 1
Temas: 1
Fernando García Samblas
Eventos: 37
Temas: 1
Rosa Gutiérrez
Eventos: 3
Temas: 1
Alfonso Uceda
Eventos: 8
Temas: 0
Bruno Luigi
Eventos: 6
Temas: 0
Christos Zisopoulos
Eventos: 36
Temas: 2
Jorge Rodríguez Lería
Eventos: 1
Temas: 0
Juan Manuel Garcia
Eventos: 5
Temas: 0
David Montesdeoca
Eventos: 2
Temas: 0
Javier Vidal
Eventos: 2
Temas: 0
Ines
Eventos: 1
Temas: 0
Mapa
Eventos
La siguiente reunión será el jueves, 30 de octubre de 2025 19:30:00 +0100 en Lingokids!
Reuniones anteriores
- 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
- Ver todos los eventos
Temas
Quieres dar una charla en el grupo, o quieres proponer un tema para una? Envíanos un E-Mail o un tweet: @madridrb.
Josep Egea Sánchez
Eventos: 66
Temas: 9
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 TemaPróximos temas
Propuestas
Temas recientes
- 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
- Todos los temas
Gente
Madrid.rb 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.
Ines
Eventos: 1
Temas: 0
Jorge Rodríguez Lería
Eventos: 1
Temas: 0
Carla Urrea Stabile
Eventos: 1
Temas: 1
Guilherme Carreiro
Eventos: 1
Temas: 0
Alejandro Janderl
Eventos: 1
Temas: 0
Jerónimo López Bezanilla
Eventos: 1
Temas: 0
Ignacio Corcuera
Eventos: 1
Temas: 0
Daniel González (desarrolla2)
Eventos: 1
Temas: 0
Diego
Eventos: 1
Temas: 0
-
Eventos: 1
Temas: 0
Haess Romani
Eventos: 4
Temas: 0
Manuel Ramos
Eventos: 1
Temas: 0
David Montesdeoca
Eventos: 2
Temas: 0
Michael Koper
Eventos: 4
Temas: 1
Yersel
Eventos: 1
Temas: 0
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 @madridrb.