Loading…
GraphQLConf 2025
Monday, 8 September - Wednesday, 10 September, 2025
In-Person Only | Amsterdam, Netherlands

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for GraphQLConf 2025 to participate in the sessions.

Please see the GraphQLConf 2025 website for additional information about the conference.

Please note: This schedule is automatically displayed in Central European Summer Time (UTC+2). To see the schedule in your preferred timezone, please select from the drop-down located at the bottom of the menu to the right.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.
Venue: Grote Zaal clear filter
arrow_back View All Dates
Wednesday, September 10
 

09:40 BST

Grats: Bringing Implementation-First GraphQL to TypeScript - Jordan Edlredge, Meta
Wednesday September 10, 2025 09:40 - 10:10 BST
We will explore the novel static analysis approach used by Grats to enable a true implementation-first developer experience for building GraphQL servers in TypeScript.

If you are interested in compilers, type systems, static analysis and developer experience, this talk is for you!
Speakers
avatar for Jordan Eldredge

Jordan Eldredge

Software Engineer at Meta, Meta
Jordan has spent the last eight years working at Meta. He currently works on Relay, a sophisticated GraphQL client for JavaScript that powers most of Meta's JavaScript applications.
Wednesday September 10, 2025 09:40 - 10:10 BST
Grote Zaal

10:20 BST

Not Your Regular Rate Limiting #GraphQL - Meenakshi Dhanani, Postman
Wednesday September 10, 2025 10:20 - 10:30 BST
Rate limiting in GraphQL APIs goes beyond the traditional approaches used in REST APIs. Regular techniques fall short when handling complex queries and preventing abuse. In this lightning talk, we will explore creative strategies for overcoming these challenges within the unique context of GraphQL's single endpoint architecture. We will also discuss practical techniques and dive into real-world examples that demonstrate how to optimize rate limiting in your GraphQL APIs and ensure the scalability and security of your applications.
Speakers
avatar for Meenakshi Dhanani

Meenakshi Dhanani

Ms., Postman
Meenakshi is a Technical Enablement Architect at Postman, helping internal teams and customers build better API practices and unlock the platform's full potential, which serves over 30 million users worldwide. With a background in full-stack development and Developer Relations, she... Read More →
Wednesday September 10, 2025 10:20 - 10:30 BST
Grote Zaal

10:40 BST

GraphQL Caching Lightning Talk - Emily Goodwin, Independent
Wednesday September 10, 2025 10:40 - 10:50 BST
GraphQL provides flexibility in fetching data but this can prove challenging for caching. In this talk I cover the basics of caching in GraphQL such as layers you can cache at a high level. Layers such as the CDN, client side, server side, and database are touched upon with solutions from the community. The talk will also cover when to use each layer and what statistics to look at for improvement. I talk about how caching at multiple layers provides the best experience for the end user. By the end of this talk beginners will have a path forward to how they can cache at different layers for better performance.
Speakers
avatar for Emily Goodwin

Emily Goodwin

Professional GraphQL Developer turned GraphQL Hobbiest, Independent
Emily has professionally worked with GraphQL for a bit over two years and has shifted to working with GraphQL as a hobby. She has experience with production schema stitching federate environments and customized GraphQL tools. When not coding she enjoys Magic the Gathering and vol... Read More →
Wednesday September 10, 2025 10:40 - 10:50 BST
Grote Zaal

11:15 BST

Introducing Pollen - An Open-source Developer Portal Framework for GraphQL - Jason Kuhrt, The Guild
Wednesday September 10, 2025 11:15 - 11:45 BST
There are many aspects to consider when building a GraphQL API: Authentication, authorization, performance, schema design, and team workflow to name a few. Each aspect encompasses considerations, practices, and tools (or lack thereof). One aspect, documentation, can be easily neglected. At The Guild we are building an open source tool called Polen to address this. It aims to make beautiful developer portals easy and reduce the gap of docs tools between GraphQL and REST communities.

This presentation would mark the first formal introduction of Polen, covering:

1. How/why Polen came to be
2. What it does so far
3. What it could do in the future

This talk would continue the larger docs conversation (e.g. last year https://www.youtube.com/watch?v=kWe_v6YVj8U) by sharing what encoding some of our best docs ideas into tooling could look like. Ideally it would help the audience think about how they can make their APIs more accessible for their users. Finally, given Polen is not a commercial offering, I also hope to inspire people to get involved, make issues, give feedback, and send pull requests.

Polen is already public today at http://github.com/the-guild-org/polen
Speakers
avatar for Jason Kuhrt

Jason Kuhrt

Mr., The Guild
I am a builder passionate about system design, developer experience, static typing, and functional programming. Educated in design theory, practice, and social responsibility, I fell into code via open source gateways like Wordpress, jQuery, Node.js, and GitHub. My love for open source... Read More →
Wednesday September 10, 2025 11:15 - 11:45 BST
Grote Zaal

11:55 BST

GraphQL in a World of Full-stack, Rich Clients: The Next Evolution - Robert Balicki, Pinterest
Wednesday September 10, 2025 11:55 - 12:25 BST
One of the great achievements of GraphQL is composable, full-stack type safety: a strongly-typed schema, against which one writes client components, and from which minimal yet sufficient queries are generated. This seamless flow from database to UI, with immediate feedback, compile-time guarantees and great performance, represents an unmatched DevEx breakthrough.

But what if we use a full-stack client (like Isograph aims to be)? Or use a rich client in combination with a Hasura, Prisma or PostGraphile, and effectively write components against an SQL schema? Have both the GraphQL schema and its operation language become mere implementation details?

In this talk, I'll explore how GraphQL's apparent disappearance into tooling actually represents its ultimate victory. Even as GraphQL-the-syntax fades from view, its architectural innovations—fragment composability, full-stack type safety, document merging, persisted operations—become the invisible foundation of modern development.

The best way to honor this legacy isn't to protect its syntax — it's to let its principles be reborn in new forms, evolving as our tools evolve, making app development better for years to come.
Speakers
avatar for Robert Balicki

Robert Balicki

Staff Engineer, Pinterest
Robert Balicki works as a software engineer at Jetty. He used to have hair down to his shoulders and play in a rock band.
Wednesday September 10, 2025 11:55 - 12:25 BST
Grote Zaal

13:45 BST

Reintroducing Apollo Client: V4 and Beyond - Jerel Miller & Lenz Weber-Tronic, Apollo GraphQL
Wednesday September 10, 2025 13:45 - 14:15 BST
`useQuery` is a powerful and simple abstraction, but there is so much more to Apollo Client today. In this talk we’ll re-introduce Apollo Client for this new era. Query preloading, suspense, fragment APIs, and data masking have given GraphQL practitioners a toolset to build sophisticated, scalable, and highly performant applications like never before. Learn about these new APIs, upgraded tooling, and how version 4.0 (and beyond) gives users a leaner, cleaner, and more capable open source GraphQL client.
Speakers
avatar for Jerel Miller

Jerel Miller

Principal Software Engineer, Apollo GraphQL
Jerel is a Colorado native with a brief stint in Portland Oregon. He loves to code and learn about all sorts of programming patterns. He is an avid Denver Broncos fan and loves to play the bass.
avatar for Lenz Weber-Tronic

Lenz Weber-Tronic

Senior Staff Engineer, Apollo GraphQL
Lenz Weber-Tronic works as a Senior Staff Software Engineer at Apollo GraphQL, where he is part of the team maintaining the Apollo TypeScript Client. He is a maintainer of Redux Toolkit and if he’s not currently trying to summon elder gods with weird TypeScript incantations he can... Read More →
Wednesday September 10, 2025 13:45 - 14:15 BST
Grote Zaal

14:25 BST

Instagram’s REST To GraphQL Migration - Xiao Han, Meta Inc.; Chi Chan & Anirudh Padmarao & Lisa Watkins, Meta; Curtis Li, Meta Platforms
Wednesday September 10, 2025 14:25 - 14:55 BST
Imagine you have a decade old REST API codebase with thousands of daily commits by hundreds of engineers, how would you incrementally adopt GraphQL? How would the data models be compatible with both REST and GraphQL to avoid divergence? How…?

We will share Instagram’s journey from 100% REST API development to 95%+ new APIs developed in GraphQL over a two year period.
Speakers
avatar for Anirudh Padmarao

Anirudh Padmarao

Software Engineer, Meta
Server Infrastructure at Instagram
avatar for Chi Chan

Chi Chan

Software Engineer, Meta
GraphQL server side framework at Meta.
avatar for Curtis Li

Curtis Li

Software Engineer, Meta Platforms
Supporting GraphQL for mobile at Meta
avatar for Lisa Watkins

Lisa Watkins

Software Engineer, Meta
Lisa works on the Mobile Sustainability team at Instagram. Her team's charter is to ensure the longterm health of the mobile developer experience at Instagram. Her main focus is transition Instagram from REST to GraphQL.
avatar for Xiao Han

Xiao Han

Software Engineer, Meta Inc.
Software Engineer on Instagram Product Foundations
Wednesday September 10, 2025 14:25 - 14:55 BST
Grote Zaal

15:05 BST

“One Scheme To Rule Them All”: Simplifying 10+ Mediaset Apps With One Single GraphQL Service - Marco Reni, Mediaset
Wednesday September 10, 2025 15:05 - 15:35 BST
Mediaset, one of Europe largest free broadcasters, owns and manages more than ten consumer-facing applications across web, mobile, and smart TV platforms, leading the Media and Entertainment ecosystem in Italy and Europe. Historically, each of these apps (managed by distinct development teams) interacted directly with several different backend APIs to serve content to customers, resulting in redundant development efforts, inconsistencies between platforms and enormous and useless network transfers.

In this session we will present how, by creating a carefully designed GraphQL schema, we managed to transition each of them to a more streamlined approach, where the backend complexity and variety is hidden from the frontend integrations. We will dive into the choices made, the GraphQL features that we leveraged (one among all, Trusted Documents to exploit CDNs and improve security), the issues that we've encountered while building the system, and the benefits that we gained from all perspectives: user experience, development perspective, feature delivery and time to market.
Speakers
avatar for Marco Reni

Marco Reni

Architect, Mediaset - MFE
Marco Reni is an Architect at Mediaset (MFE), the biggest broadcaster in Italy and one of the largest free broadcasters in Europe. He is in charge of all the frontend architectures and services. Over the years, he has taken responsibility of several high profile projects - including... Read More →
Wednesday September 10, 2025 15:05 - 15:35 BST
Grote Zaal

16:00 BST

Keynote Sessions to be Announced
Wednesday September 10, 2025 16:00 - 17:00 BST
Wednesday September 10, 2025 16:00 - 17:00 BST
Grote Zaal
  Keynote Sessions
  • Audience Level Any
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience Level
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -