-

Amsterdam, Netherlands
Back to Schedule

Gabriel Cura-Castro

Composing Your UI With GraphQL: Building Federated Component Systems That Scale

IJzaal
Developer ExperienceIntermediateFrontend

Session description

GraphQL federation has changed how we think about data and it's time to adopt that thinking to how we build UIs and component systems. In this talk, Gabe will share his deep experience from building design systems at Apple, Netflix and now StubHub to help you design yours. What are the advantages GraphQL brings to a traditional React component system? How can fragments optimize the composability of your components? How to reduce duplication while reducing the time you need to ship new features? We will provide guidance on how to build and leverage a federated component system along-side your design system. Finally, we will cover how we've leveraged AI to speedup the creation of our design system and federated components at StuHub. Join to learn more!


Session speakers

Gabriel Cura-Castro

StubHub Inc, Senior Software Engineer - Design System Lead

Frontend

Gabriel Cura-Castro is senior software engineer with a particular interest in UX and design systems. He has two decades of experience developing software in a diverse range of fields spanning from developer tools, internet infrastructure, and finance. He has spent the last decade building design systems and federated components for the likes of Apple, Netflix, and now StubHub. In his spare time you can find him hiking the mountains of California with his daughter and partner.

Get your ticket

Join three transformative days of expert insights and innovation to shape the next decade of APIs!

Get tickets
COMMUNITYDEVELOPER EXPERIENCEAPIsTOOLS & LIBRARIESCOMMUNITYDEVELOPER EXPERIENCEAPIsTOOLS & LIBRARIES
OPEN SOURCEFEDERATIONECOSYSTEMSTRACING & OBSERVABILITYOPEN SOURCEFEDERATIONECOSYSTEMSTRACING & OBSERVABILITY
BEST PRACTICESWORKSHOPSSCHEMASSECURITYBEST PRACTICESWORKSHOPSSCHEMASSECURITY