-

Amsterdam, Netherlands
Session Format
Talk Category
Audience

Monday, September 8

08:00a.m. PDT
Registration + Badge Pick-upBG Foyer
09:00a.m. PDT
Keynote Sessions Welcome & Opening RemarksGrote Zaal
09:10a.m. PDT
Keynote SessionsWhat Is the GraphQL Foundation? Jeff AuriemmaGrote Zaal
09:20a.m. PDT
Keynote SessionsCommunity Update 2025: Growing in the Open Benjie Gillam, Uri GoldshteinGrote Zaal
09:30a.m. PDT
Keynote SessionsKeynote Sessions to be AnnouncedGrote Zaal
10:20a.m. PDT
Breaks + NetworkingBreakFoyer Grote Zaal
10:45a.m. PDT
GraphQL in ProductionGraphQL Federation on Top of 1700+ Swaggers Arnaud LeymetIJzaal
GraphQL in ProductionHow To Use Fragments (they're Not for Re-use!) Janette ChengStudio
11:25a.m. PDT
Developer ExperienceFixing GraphQL's Biggest Mistake in 512 Bytes Benjie GillamGrote Zaal
GraphQL in ProductionPerformant GraphQL at Scale Andreas MarekStudio
12:05p.m. PDT
Developer ExperienceOffset Pagination Is Dead! Meet Relative Cursors Michael StaibGrote Zaal
GraphQL in ProductionModernizing a Million Lines of Code: Jira's Journey To GraphQL and Relay Sourav Shaw, Vivek YadavIJzaal
GraphQL in Production@async: Defer Even More! Matt MahoneyStudio
12:25p.m. PDT
Developer ExperienceSee the Graph in GraphQL: Graph Visualization in Action Ivan GoncharovGrote Zaal
12:35p.m. PDT
Breaks + NetworkingLunchFoyer Grote Zaal
01:45p.m. PDT
GraphQL in ProductionGraphQL Subscriptions Are Stateful; We Made Them Stateless Matteo CollinaGrote Zaal
Developer ExperienceFrom Docs To Conversation & Action Daniel HaiIJzaal
02:25p.m. PDT
GraphQL in ProductionRethinking GraphQL Execution Raymie StataGrote Zaal
Developer ExperienceComposing Your UI With GraphQL: Building Federated Component Systems That Scale Gabriel Cura-CastroIJzaal
GraphQL in ProductionUnlocking Federation Security at Scale in Booking.com Sanver Tarmur, Minghe HuangStudio
03:05p.m. PDT
GraphQL in ProductionGraphQL Performance Issues at Netflix Scale Stephen ChambersGrote Zaal
Developer ExperienceEvent Sourcing + GraphQL = ♥️ Mike AstleIJzaal
GraphQL in ProductionBreaking and Building Boundaries: Securing Federated GraphQL Yehuda RosenbergStudio
03:35p.m. PDT
Breaks + NetworkingBreakFoyer Grote Zaal
03:55p.m. PDT
GraphQL in ProductionFrom Private To Public: Evolving a GraphQL API for the Outside World Laurin QuastGrote Zaal
GraphQL in ProductionThe Federated GraphQL Subscriptions Zoo Tom HouléIJzaal
Developer ExperienceGraphQL Isn't Just for Enterprises: The New King of Fullstack Typescript Applications Alec AivazisStudio
04:15p.m. PDT
GraphQL in ProductionAuthorization in Federated GraphQL Tom HouléIJzaal
04:35p.m. PDT
GraphQL in ProductionDeath, Taxes, and Deprecation Stephen SpaldingGrote Zaal
GraphQL in ProductionBuilding an Open-source Query Planner Dotan Simha, Kamil KisielaIJzaal
Developer ExperienceCompose Your Mobile App With GraphQL Martin BonninStudio
05:15p.m. PDT
GraphQL in ProductionBuilding a Kotlin Federated GraphQL Gateway and Executor Samuel Bernardo Vázquez AndalónIJzaal
05:45p.m. PDT
Breaks + NetworkingAttendee ReceptionFoyer Grote Zaal

Tuesday, September 9

08:00a.m. PDT
Registration + Badge Pick-upBG Foyer
09:00a.m. PDT
Session to be AnnouncedGrote Zaal
Session to be AnnouncedIJzaal
Session to be AnnouncedStudio
10:30a.m. PDT
Breaks + NetworkingBreakFoyer Grote Zaal
11:00a.m. PDT
Session to be AnnouncedGrote Zaal
Session to be AnnouncedIJzaal
GraphQL Working GroupNamespacing Is the Next Frontier of GraphQL Federation Martijn WalravenStudio
11:50a.m. PDT
GraphQL Working GroupThe State of GraphQL Federation Michael Staib, Martijn WalravenStudio
12:30p.m. PDT
Breaks + NetworkingLunchFoyer Grote Zaal
02:00p.m. PDT
Session to be AnnouncedGrote Zaal
UnconferenceIJzaal
GraphQL Working GroupLower Latency With Streaming GraphQL Rob RichardStudio
02:50p.m. PDT
GraphQL Working GroupThe State of GraphQL Open Telemetry Pascal SennStudio
03:30p.m. PDT
Breaks + NetworkingBreakFoyer Grote Zaal
04:00p.m. PDT
Session to be AnnouncedGrote Zaal
UnconferenceIJzaal
Session to be AnnouncedStudio

Wednesday, September 10

08:00a.m. PDT
Registration + Badge Pick-upBG Foyer
09:00a.m. PDT
Developer ExperienceNext-generation GraphQL Cache Management in Your Android and IOS Apps Zach FettersMoore, Benoit LubekIJzaal
GraphQL in ProductionLocal Data Consistency With GraphQL Sabrina WassermanStudio
09:20a.m. PDT
Developer ExperienceWhat If GraphQL Knew Accessibility? Vanessa JohnsonIJzaal
09:40a.m. PDT
Developer ExperienceOne API Definition To Rule Them All: Generating GraphQL Schemas From TypeSpec Fiona HuangIJzaal
GraphQL in ProductionFrom Hobby Project To Industry Standard: Lessons From 10 Years of GraphQL Java Donna Zhou, Andreas MarekStudio
10:20a.m. PDT
GraphQL in ProductionNot Your Regular Rate Limiting #GraphQL Meenakshi DhananiGrote Zaal
Developer ExperienceFrom Data Loaders To Batch Resolvers Aileen ChenIJzaal
GraphQL in ProductionRebuilding Buffer's Public API Amanda Marochko, Joe BirchStudio
10:40a.m. PDT
GraphQL in ProductionGraphQL Caching Lightning Talk Emily GoodwinGrote Zaal
10:50a.m. PDT
Breaks + NetworkingBreakFoyer Grote Zaal
11:15a.m. PDT
Developer ExperienceIntroducing Pollen - An Open-source Developer Portal Framework for GraphQL Jason KuhrtGrote Zaal
GraphQL in ProductionSafely Roll Out Strict Error Handling in Your GraphQL Codebase Itamar KestenbaumIJzaal
GraphQL in ProductionDeep Dive Into a GraphQL Federation Gateway, From Query Planning To the Execution Benjamin RabierStudio
11:55a.m. PDT
Developer ExperienceGraphQL in a World of Full-stack, Rich Clients: The Next Evolution Robert BalickiGrote Zaal
GraphQL in ProductionSmarter Caching With Events: Targeted Invalidation in Federated Graphs Juan Carlos Blanco DelgadoIJzaal
GraphQL in ProductionBreaking the Monolith: Our Journey From Proto To Federated GraphQL at Scale Mansi MittalStudio
12:25p.m. PDT
Breaks + NetworkingLunchFoyer Grote Zaal
01:45p.m. PDT
Developer ExperienceReintroducing Apollo Client: V4 and Beyond Jerel Miller, Lenz Weber-TronicGrote Zaal
GraphQL in ProductionThe Two GraphQLs Andrei Bocan, Andreas MarekIJzaal
GraphQL in ProductionLinkedIn's Code-First Approach To Federated GraphQL With gRPC Ethan ShenStudio
02:25p.m. PDT
GraphQL in ProductionInstagram’s REST To GraphQL Migration Xiao Han, Chi Chan, Curtis Li, Anirudh Padmarao, Lisa WatkinsGrote Zaal
GraphQL in Production"Please Migrate Away From Field X To Field Y Before Z" - A Story on Automating Our Deprecation Li Rick BijkerkIJzaal
Developer ExperienceThe New GraphiQL Dimitri PostolovStudio
02:45p.m. PDT
Developer ExperienceEfficient Semantic Comparison of GraphQL Queries Duckki OeIJzaal
03:05p.m. PDT
GraphQL in Production“One Scheme To Rule Them All”: Simplifying 10+ Mediaset Apps With One Single GraphQL Service Marco ReniGrote Zaal
GraphQL in ProductionProven Schema Designs and Best-practices Jeff DolleIJzaal
Developer ExperienceBuilding Resilient APIs: Techniques for Easy and Effective Error Handling Jesper RasmussenStudio
03:35p.m. PDT
Breaks + NetworkingBreakFoyer Grote Zaal
04:00p.m. PDT
Keynote SessionsKeynote Sessions to be AnnouncedGrote Zaal

Frequently Asked Questions

You can find much more information on our Resources page.

When will speakers and the agenda be announced?
Stay tuned to our social media channels and website for updates on speakers and the agenda.
Can I sponsor the event?
Yes! We offer various sponsorship packages. See the Sponsors section for more information.
Are there group discounts for teams?
If you have a group of 5 or more people, you can receive a 10% discount on all passes. All pass types must be the same, and all registrations must be processed under one group registration and must be paid with the same credit card.

To create a group, select “Add Another Person” to your registration. When 5 or more people are added the 10% discount will be automatically applied. registration@linuxfoundation.org for any questions.
What is the refund and cancellation policy?
If you must cancel for any reason, please sign back into your registration, click the “Register/Modify” button and select “Unregister.” If you need further assistance, please contact registration@linuxfoundation.org.

Refunds will only be issued for cancellations received two weeks prior to the event start date, including bulk ticket request refunds, and will appear as a credit on the card's statement 7-10 business days after cancellation. Individual refund requests for late cancellations due to sickness or emergency will be considered on a case by case basis - registration@linuxfoundation.org.

Refunds can only be issued on the card the original payment was made.
Can I transfer my registration?
If you are unable to attend, you may substitute another attendee in lieu of cancellation. To substitute an attendee, sign back into your registration, click the “Register/Modify”, and select “Transfer Registration” on your confirmation page.
Can I get certificate of attendance?
You can download your Certificate of Attendance directly from your LFX dashboard by navigating to the "Past Events" section in the LF Events column.

Please Note: We verify attendance through the registration system, and certificates will only be available for download after the event is completed.
How do I request a visa letter?
You must be registered for the event before requesting a visa letter. Please note: it can take up to an hour for our registration system and visa letter system to sync. Request a visa letter.
Where can I find health and safety information for the event?
Your well-being is our top priority. We continuously update our health and safety guidelines based on local regulations. Information about food allergies, medical resources, emergency contacts, and safety services can be found on this page.
What accessibility and onsite resources are available?
We are committed to providing a comfortable and accessible experience for all attendees. Onsite resources include a private nursing room, venue accessibility support, reserved seating, a quiet room, communication and pronoun stickers, all-gender restrooms, first aid assistance, and a process for handling harassment reports. For full details on these resources, please visit this page.
Looking for more?
Check out our Resources page.
Cannot find the answer to your question?
You are welcome to email us graphql_events@linuxfoundation.org.

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