00:00:00:00

December 9-10, 2021

7am PST / 10am EST / 4pm CET

THE BIGGEST GRAPHQL CONFERENCE IN THE CLOUD

  • 2
    Days
    of inspiring talks
  • 20+
    Speakers
    sharing latest insights
  • 10K+
    GQL DEVS
    inventing the future

GRAPHQL EXPERTS.
HANDS-ON LEARNING.
THE FUTURE OF APIS.

Want to know the future of the GraphQL ecosystem and get in touch with its stellar pros? Attend a 2-day conference on all things GQL, gathering thousands of international software engineers in the cloud on December 9-10.

Besides the main GraphQL conference talks delivered by well-known pros, be prepared for awesome MCs and a number of virtual networking activities, interactive entertainment, and engaging challenges for all participants.

This year you can expect:

  • Speakers from

  • GraphQL TSC

  • Facebook

  • Twitter

  • PayPal

  • to present about

  • Server Implementaion

  • GraphQL Clients

  • Scaling

  • Testing

  • Performance

  • Authorization

Want to know the rest? Follow us

Features

TOP GRAPHQL SPEAKERS

High-quality talks from field experts followed by video Q&As

VIRTUAL NETWORKING

Join live chat rooms, make new friends, meet future coworkers

REMOTE, SAFE, YET FUN

Socialize at remote afterparties and gaming tournaments

Speakers & Instructors

Lee Byron
Robinhood, US

Co-creator of @GraphQL and Director of GraphQL Foundation. I make teams and things @RobinhoodApp, previously @Facebook

Sasha Solomon
Twitter, US

Staff Software engineer and Tech Lead of the Core API Platform Team @ Twitter helping build the next generation API with GraphQL. I currently serve on the GraphQL Governing Board as a representative of Twitter, as well as on the Technical Steering Committee for GraphQL. Previously, I was at Medium as the Tech Lead of the Platform Team, jumpstarting Medium's move to GraphQL.

Tom Preston-Werner
RedwoodJS, USA
Talk: From GraphQL Zero to GraphQL Hero with RedwoodJS

Building ChatterbugApp and RedwoodJS. Formerly: GitHub cofounder/CEO. Board at Netlify and Hack Club. Angel investor, pilot. Also: Gravatar, Jekyll, SemVer, TOML.

Tanmai Gopal
Hasura, India
Talk: Evaluating GraphQL for Setting Up an Enterprise-Grade Data Mesh

Tanmai Gopal is the CEO, co-founder of Hasura. He is a StackOverflow powered fullstack developer whose areas of interest and work span React, GraphQL, Nodejs, Haskell, Docker, Postgres & Kubernetes. He is passionate about making it easy to build complex things and is the instructor of India's largest MOOC imad.tech with over 250,000 students.

Max Stoiber
GraphCDN, Austria
Talk: How to Edge Cache GraphQL APIs

Max Stoiber is the co-founder of GraphCDN, the GraphQL CDN, and the creator of Bedrock. He is well known for making styled-components, react-boilerplate, and a wide variety of other open-source projects in the React ecosystem. Previously, he worked at Gatsby & GitHub, who acquired the startup he co-founded, Spectrum.

Benjie
Graphile, UK

Community-funded OSS maintainer, building for GraphQL, Node.js and PostgreSQL (PostGraphile, Graphile Worker, …). GraphQL TSC & Spec WG member

Shruti Kapoor
PayPal, USA
Talk: Adopting GraphQL in an Enterprise

Senior Software Engineer | GraphQL & React advocate | TC39 delegate | Conference speaker | EggHead instructor | Tech blogger | Content creator

Uri Goldshtein
The Guild, Israel
Talk: Making Your GraphQL Server Production Ready Using Envelop - The GraphQL Plugin System

Uri Goldshtein is the founder of The Guild, the largest open source group in the GraphQL ecosystem. They support large companies to go through successful technological transformations.

Sid Chatterjee
Gatsby, India

Core team at Gatsby. When he isn't writing code, Sid enjoys scuba diving, reading and lazing with his dogs. He lives in Mumbai, India and writes at sidhartha.dev.

Nader Dabit
Edge & Node, The Graph Protocol, USA
Talk: Building GraphQL APIs on Ethereum

Nader is an author, open source developer, and Developer Relations Engineer working in the blockchain space with Edge & Node and The Graph Protocol.

Gabriel Nordeborn
Arizon, Sweden

Author of RescriptRelay and host of RelayMeetup.com. Partner at Arizon, a Swedish IT-consultancy and startup incubator. Loving GraphQL, Relay and ReScript.

Roy Derks
StepZen, The Netherlands
Talk: When (Not) To Create A GraphQL Server

Roy Derks is a developer, author and public speaker from the Netherlands. His mission is to make the world a better place through tech by training and inspiring developers worldwide. Currently he is working with StepZen on a mission to make GraphQL adoption easy and scalable.

Josh Goldberg
Codecademy, USA
Talk: GraphQL + Apollo + Next.js: A Lovely Trio

Hi, I'm Josh! I'm a frontend developer from New York with a passion for open source, static analysis, and the web. I work at Codecademy as a frontend engineer on our core Web Platform team. I'm passionate about open source and bringing accessible education to the masses in a sustainable way.

Ellen Shapiro
Apollo, USA

Mobile Developer Advocate at Apollo

Marcin Gebala
Saleor Commerce, Poland

I'm a software engineer who specializes in building web apps using Python, GraphQL and React. Currently, I work as a lead developer at Saleor. I speak at tech conferences about Python and GraphQL. I'm a runner, musician and traveler in my free time. I'm based in Wrocław, Poland.

Bob van Luijt
Weaviate, Netherlands
Talk: Semantic Search through the Complete Wikipedia with Weaviate’s GraphQL API

Bob is CEO and co-founder of SeMI Technologies, the business created around the open-source vector search engine Weaviate. Besides SeMI and Weaviate. Bob is a frequent speaker on the topics of open source, digital technology, software business, and creativity. He has spoken at around 100 events on the aforementioned topics in Europe, the US, and Russia.

Danielle Man
Apollo, USA
Talk: The Secret to Graph Onboarding

Director of Engineering at Apollo.

For the last several years I've been helping make GraphQL easier to build with and use at Apollo. I love building products for the web, solving problems with craftsmanship and code.

Phil Pluckthun
GraphCDN, UK

Web & GraphQL Engineer, creator of the GraphQL client urql.

Scott Gerlach
StackHawk, USA
Talk: How to Make GraphQL Security Easier with StackHawk

Scott Gerlach is Co-founder and Chief Security Officer at StackHawk, a Denver-based startup focused on empowering engineers to easily identify and remediate security bugs. Scott brings over two decades of security and engineering experience to his current role, having served as CSO, CISO, and in other executive leadership functions at companies like SendGrid, Twilio, and GoDaddy. When he's not at work, you'll find Scott spending time with family, brewing beer, and playing guitar.

Ankita Masand
Treebo, India
Talk: GraphQL Performance and Monitoring

Ankita is an Associate Architect at Treebo. She likes writing technical blogs and makes it a point to explain convoluted technical jargon in simple and concise language.

Sedky Abou-Shamalah
Tyk, USA
Talk: All Things Graph...

I'm a computer scientist by education, a software developer by trade, and a serial technologist at heart. In short, my passion is solving technical problems. As a solutions architect at Tyk, I help companies design and architect API management platforms and digital transformation journeys.

Guilherme Vieira
Shopify, Canada
Talk: GraphQL Beyond HTTP APIs

You might be familiar with HTTP GraphQL APIs. Did you know GraphQL does not have to be delivered over HTTP? We can use GraphQL in some different contexts. asynchronous queries, batch operations, user-provided scripts, WebAssembly, webhooks, and many more. We will explore how Shopify uses GraphQL in different contexts and how you can extend your current GraphQL schema beyond HTTP APIs.

Brielle Harrison
PayPal, USA

GraphQL Technical Steering Committee, Principal Software Engineering Manager at PayPal.

Robert Mosolgo
GraphQL-Ruby, USA

Robert is a Ruby developer specializing in APIs, application design, and performance. Besides maintaining GraphQL-Ruby, he enjoys fermenting anything he can get his hands on.

Colby Fayock
Cloudinary, USA
Talk: Exploring the WordPress Graph with Next.js & WPGraphQL

Learning by doing is the best way to learn and it’s how Colby Fayock helps others learn about Javascript, React, and the static web. His work includes writing on freecodecamp.org, videos on YouTube, and courses on egghead.io as well as his first book 50 Projects for React & the Static Web.

William Lyon
Neo4j, USA
Talk: Putting the Graph In GraphQL With The Neo4j GraphQL Library

William Lyon is a Developer Relations Engineer at Neo4j where he helps developers be successful with graphs. Prior to joining Neo4j William worked as a software developer for several startups, building mobile apps, quantitative finance tools, and predictive API services. William holds a Masters degree in Computer Science from the University of Montana and is the author of the book "Full Stack GraphQL" published by Manning. You can find him online at lyonwj.com.

Sam Scott
Oso, USA

Sam is the cofounder/CTO at Oso working on making security more accessible for developers. Sam previously got a PhD in Cryptography and was a contributor to TLS 1.3

Stephan Schneider
Contentful, Germany
Talk: All You (n)ever Wanted to Know about Introspection

Stephan Schneider is a backend developer at Contentful. Since 2018 GraphQL is not just an interesting technology for him anymore when he started participating in the company's initial development of their first GraphQL API. He has not stepped back since and constantly plays with new ways to integrate pre-existing data into GraphQL.

Jonny Green
Unity Technologies, UK
Talk: GraphQL Authentication and Authorization at Scale

I’m a Senior Software Engineer at Unity Technologies and Open Source developer working in GraphQL land with Node.js and TypeScript.

Lenny Burdette
Apollo, USA
Talk: Directive-driven GraphQL Development

Lenny is a Solutions Architect at Apollo Graph in San Francisco, CA. He was previously a software engineer and graph champion at Square. When he’s not thinking and talking endlessly about GraphQL and frontend, he’s probably trying to recreate some dish from a YouTube cooking video or hanging out with his wife and son.

Maxime Beugnet
MongoDB, France
Talk: Building a Serverless GraphQL API in 7 Minutes

Maxime has been working with MongoDB for the past 7 years and in the IT industry for 10 years. He is a MongoDB and Java trainer, with DEV and DBA MongoDB certifications. Maxime joined MongoDB as a Developer Advocate 3.5 years ago to share his experience with the community. He loves clean code, scuba diving, code challenges and vikings!

Robert Hostlowsky
Instana, Germany
Talk: Performance Monitoring of a Heterogeneous GraphQL Mesh App

Currently, Robert Hostlowsky is working as a developer, coach and systems engineer.

He published an online video course about developing a full-stack GraphQL application online-course.

He loves DevOps culture on modern cloud infrastructure, uses the latest state-of-the-art web technologies, and loves how it plays nicely together at minimum effort and cost.

He loves web technologies. Feeling being a part of the developer community he is co-organizing the JSCraftcamp, Munich.

Alexander Varwijk
Open Social, Netherlands
Talk: Serving GraphQL Subscriptions Using PHP and Drupal

Alexander has been programming for 20 years of which 10 using PHP and the Drupal CMS. At Open Social he is the Lead Front-End Engineer and drives the development of the GraphQL API and a new decoupled front-end. As the first decoupled project at Open Social he has built and established a Real-Time Chat.

He's passionate about self development and studies business administration next to his work to further sharpen his business and leadership skills. In his free time he enjoys hanging out in poker communities on Twitch and Discord.

Nikhil Chandrappa
Yugabyte, USA
Talk: Scalable GraphQL Applications Powered by Cloud-ready Distributed SQL Database

Nikhil works for the Ecosystem engineering team at Yugabyte. He is leading the efforts on YugabyteDB integrations with open-source developer tools like GraphQL, Spring Data YugabyteDB, R2DBC, and Kubernetes. He also works with the developer community on the adoption of Distributed SQL databases in cloud native apps.

Mark Larah
Yelp, USA
Talk: Tooling and Processes for Managing GraphQL at Scale

Mark is a Full Stack Engineer on the Client Data API team at Yelp, leading efforts for web.

Dominik Dorfmeister
Adverity, Austria

Dominik is a Frontend Engineer, React-Query maintainer and Tech Lead at Adverity (https://adverity.com), who blogs about all things React and TypeScript (https://tkdodo.eu/blog/).

Matteo Collina
NearForm, Italy
Talk: GraphQL Caching Demystified

Node.js TSC member, PhD, Technical Director @ NearForm, IoT Expert, Consultant, author of Pino and Fastify. Co-author of the book "Node.js Cookbook, Third Edition" edited by Packt.

Joe Savona
Facebook, USA

Relay team @Facebook. Software engineer with full-stack experience working across product & UI design, front-end development, and systems engineering.

Johan Eliasson
Nhost, Sweden
Talk: GraphQL for Web and Mobile Apps Made Simple

Johan Eliasson is CEO & Co-Founder of Nhost. Johan has been building apps his whole life and is passionate about making it easy to develop web and mobile apps. Prior to Nhost, Johan helped grow his family business, driving innovation in the Swedish water treatment market. Johan graduated from Blekinge Institute of Technology with a Master of Science in Computer Security, Computer & Information Systems.

Marko Locher
GraphCDN, Austria
Talk: Enlist the Help of Your Schema for Caching!

Experienced Customer Success professional with a history of working in developer tooling and startups. Extensive background as a support professional.

Jeremy Lempereur
Apollo, France

I have built a lot of web backends using Python / PHP / NodeJS and Go over the years, before I fell in love with Rustlang. After a couple years contributing to open source Rust projects, I joined Zenly to help the team write and maintain their Rust GraphQL / gRPC stack. I was very excited to join the ApolloGraphQL team a couple of months ago, and help build the Apollo Router: a GraphQL Federation runtime in Rust.

Our MCs

Mettin Parzinski
Mettin Parzinski
Miro, Netherlands

A frontend developer that started out writing ActionScript, did jQuery and thus has all sorts of knowledge on deprecated stuff. Currently consulting at med-tech startup Aidence to help them detect early-stage lung cancer, using React and ML. Part of a frontend development couple that produced a kid.

Vishwa Mehta
Vishwa Mehta
Hasura, India

Data Science, React and GraphQL enthusiast. Python, JS developer turned Technical Writer. Community builder and aspiring Developer Advocate.

Jesse Hall
Jesse Hall
codeSTACKr, USA

Jesse is a full-stack, self-taught developer with a passion to educate others about all things coding related. He teaches aspiring developers through his YouTube channel, codeSTACKr, and online courses. With over 20 years of web development experience, his favorite topics to teach are JavaScript and CSS.

Anuradha Kumari
Anuradha Kumari
Passionate People, Netherlands

Anuradha is a frontend developer, working on making the web more accessible, one website at a time. She is passionate about exploring new technologies and sharing knowledge through tech articles and talks. She is a Google Developers Expert for web and Cloudinary Media Developer Expert. She aims to spread awareness and empower the community towards achieving the common goal of inclusion through technology. When she is not coding, she loves traveling, exploring museums, reading books, and sketching.

December 9 Schedule

Times below are shown in your local browsers time zone.
2021-12-09T15:00:00.000Z
2021-12-09T15:15:00.000Z
The Guild, Israel
Making Your GraphQL Server Production Ready Using Envelop - The GraphQL Plugin System

The Guild has recently released Envelop - a new, modern GraphQL Server Framework and plugin system. In this talk I’ll share a brief overview of Envelop and why you should probably upgrade your existing GraphQL server to it.

2021-12-09T15:35:00.000Z
2021-12-09T15:50:00.000Z
Edge & Node, The Graph Protocol, USA
Building GraphQL APIs on Ethereum

Blockchains are databases with a unique set of properties. Unlike most databases which are optimized for both read and write operations, blockchains are optimized for write operations, typically focused on optimizing and scaling transaction cost, transaction volume, and transaction speed.

In this talk, I'll dive into the web3 space, and show how developers can leverage The Graph Protocol to build performant, scalable, and decentralized GraphQL APIs and dapps on decentralized networks like Ethereum and IPS.

2021-12-09T16:10:00.000Z
2021-12-09T16:25:00.000Z
2021-12-09T16:35:00.000Z

GraphQL Working Group

Uri Goldshtein - Moderator

Panelists:

Lee Byron

Sasha Solomon

Benjie

Brielle Harrison

2021-12-09T17:15:00.000Z
PayPal, USA
Adopting GraphQL in an Enterprise
2021-12-09T17:35:00.000Z
2021-12-09T17:50:00.000Z

GraphQL Client-Side Libraries

Vishwa Mehta - Moderator

Panelists:

Ellen Shapiro, Apollo

Joe Savona, Relay

Dominik Dorfmeister, React Query

Phil Plucktun, URQL

2021-12-09T18:30:00.000Z
2021-12-09T18:40:00.000Z

The Future of GraphQL in the Enterprise by GraphCMS

Panelists:

Uri Goldshtein - Founder and CEO, The Guild

2021-12-09T19:20:00.000Z
GraphQL Beyond HTTP APIs - Guilherme Vieira

You might be familiar with HTTP GraphQL APIs. Did you know GraphQL does not have to be delivered over HTTP? We can use GraphQL in some different contexts. asynchronous queries, batch operations, user-provided scripts, WebAssembly, webhooks, and many more. We will explore how Shopify uses GraphQL in different contexts and how you can extend your current GraphQL schema beyond HTTP APIs.

All Things Graph... - Sedky Abou-Shamalah

REST is an API design architecture, which, in the last few years, has become the norm for implementing web services. It uses HTTP to get data and perform various operations (POST, GET, PUT, and DELETE) in JSON format, allowing better and faster parsing of data. But REST comes with some downsides that have enterprises considering alternative mechanisms to manage performance, developer time, and production of their APIs — enter GraphQL. GraphQL doesn't have to be a replacement to REST, the two API designs can co-exist and be leveraged for the appropriate use-case. Join us for a conversation about what benefits, shortcomings, tooling, and design decisions you need to consider while making this evaluation.

When (Not) To Create A GraphQL Server - Roy Derks

Every (frontend) developer is asking for a GraphQL API but often lacks the backend knowledge to create a performant server. There are many different flavors in creating the perfect GraphQL server, ranging from schema-first to code-first or even auto generated solutions. Let me show you the pros and cons of each solution so, after this talk, you'll know which solution would best fit your team.

GraphQL for Web and Mobile Apps Made Simple - Johan Eliasson

Building web and mobile apps with GraphQL should be simple. With Nhost, developers build web and mobile apps with automatically generated GraphQL APIs. In this talk, we'll show you how this is ideal for developers who want to boost productivity without worrying about infrastructure.

Enlist the Help of Your Schema for Caching! - Marko Locher

Based on our experience running GraphCDN we’ve seen schemas that make it easier to cache and others that might throw some stones in your way. Let me share how to avoid common pitfalls and stay clear of the boulders and let your schema help you with caching GraphQL responses.

2021-12-09T19:50:00.000Z
2021-12-09T20:05:00.000Z
RedwoodJS, USA
From GraphQL Zero to GraphQL Hero with RedwoodJS

We all love GraphQL, but it can be daunting to get a server up and running and keep your code organized, maintainable, and testable over the long term. No more! Come watch as I go from an empty directory to a fully fledged GraphQL API in minutes flat. Plus, see how easy it is to use and create directives to clean up your code even more. You're gonna love GraphQL even more once you make things Redwood Easy!

2021-12-09T20:25:00.000Z
2021-12-09T20:40:00.000Z
2021-12-09T20:45:00.000Z
2021-12-09T15:50:00.000Z
GraphCDN, Austria
How to Edge Cache GraphQL APIs

For years, not being able to cache GraphQL was considered one of its main downsides compared to RESTful APIs. Not anymore. GraphCDN makes it possible to cache almost any GraphQL API at the edge, and not only that but our cache is even smarter than any RESTful cache could ever be. Let's dive deep into the inner workings of GraphCDN to figure out how exactly we make this happen.

2021-12-09T16:10:00.000Z
2021-12-09T16:25:00.000Z
2021-12-09T16:35:00.000Z
Hasura, India
Evaluating GraphQL for Setting Up an Enterprise-Grade Data Mesh

I'll introduce the concept of a data mesh and why people increasingly are gravitating towards that as a solution to their data (both online and analytical) and application modernization problems. I'll talk about the key requirements around 1) domain-oriented decentralized data ownership and architecture, 2) data as a product, 3) self-serve data infrastructure as a platform, and 4) federated computational governance (ref). And then I'll talk about how GraphQL opens up an opportunity for laying the foundation for a data mesh and best-practices in building, operating and maintaining an enterprise grade data mesh.

2021-12-09T16:55:00.000Z
2021-12-09T17:15:00.000Z
Neo4j, USA
Putting the Graph In GraphQL With The Neo4j GraphQL Library

GraphQL exposes application data as a graph which can introduce challenges if your backend isn't graph-ready (think slow JOINs as a result of nested GraphQL queries and the dreaded n+1 query problem). The Neo4j GraphQL library enables developers to build GraphQL APIs backed by a native graph database using only GraphQL type definitions. In this talk we'll see how to build a GraphQL API without writing any resolvers, add custom logic, and deploy to the cloud.

2021-12-09T17:35:00.000Z
2021-12-09T17:50:00.000Z
Treebo, India
GraphQL Performance and Monitoring

GraphQL abstracts the downstream API calls from the frontend and all that frontend has to do is request fields in a query that are required for the rendering of the component. The frontend is not aware that a corresponding field might result in an API call or heavy computations on the backend side. This abstraction hits the performance when the GraphQL schema is not structured properly. Let's take an example to understand more:

Here's the query to get available rooms for a hotel:

hotel (id: $hotelId) { id rooms { id type name } }

The frontend doesn't know that the rooms field inside the query hotel will fire another API call and even type field would be fetched from another API endpoint. These nested API calls worsen the performance if there are more rooms. We can effectively solve this by structuring the schema well and using data loaders.

2021-12-09T18:10:00.000Z
2021-12-09T18:30:00.000Z
2021-12-09T18:40:00.000Z
Cloudinary, USA
Exploring the WordPress Graph with Next.js & WPGraphQL

Headless Wordpress using its built-in REST API is a powerful solution to scale WordPress to the web, but complex relationships can easily turn into chains of requests, making maintainability difficult along with the potential cost of performance.

With WPGraphQL, we can harness the benefits of GraphQL, leading to a better developer experience and optimized request logic, making sure we’re only delivering what we need to our users.

We’ll explore these advantages and how these pieces fit together with modern tools like Next.js to build great experiences for the web.

2021-12-09T19:15:00.000Z
2021-12-09T19:20:00.000Z
GraphQL Beyond HTTP APIs - Guilherme Vieira

You might be familiar with HTTP GraphQL APIs. Did you know GraphQL does not have to be delivered over HTTP? We can use GraphQL in some different contexts. asynchronous queries, batch operations, user-provided scripts, WebAssembly, webhooks, and many more. We will explore how Shopify uses GraphQL in different contexts and how you can extend your current GraphQL schema beyond HTTP APIs.

All Things Graph... - Sedky Abou-Shamalah

REST is an API design architecture, which, in the last few years, has become the norm for implementing web services. It uses HTTP to get data and perform various operations (POST, GET, PUT, and DELETE) in JSON format, allowing better and faster parsing of data. But REST comes with some downsides that have enterprises considering alternative mechanisms to manage performance, developer time, and production of their APIs — enter GraphQL. GraphQL doesn't have to be a replacement to REST, the two API designs can co-exist and be leveraged for the appropriate use-case. Join us for a conversation about what benefits, shortcomings, tooling, and design decisions you need to consider while making this evaluation.

When (Not) To Create A GraphQL Server - Roy Derks

Every (frontend) developer is asking for a GraphQL API but often lacks the backend knowledge to create a performant server. There are many different flavors in creating the perfect GraphQL server, ranging from schema-first to code-first or even auto generated solutions. Let me show you the pros and cons of each solution so, after this talk, you'll know which solution would best fit your team.

GraphQL for Web and Mobile Apps Made Simple - Johan Eliasson

Building web and mobile apps with GraphQL should be simple. With Nhost, developers build web and mobile apps with automatically generated GraphQL APIs. In this talk, we'll show you how this is ideal for developers who want to boost productivity without worrying about infrastructure.

Enlist the Help of Your Schema for Caching! - Marko Locher

Based on our experience running GraphCDN we’ve seen schemas that make it easier to cache and others that might throw some stones in your way. Let me share how to avoid common pitfalls and stay clear of the boulders and let your schema help you with caching GraphQL responses.

2021-12-09T19:50:00.000Z

December 10 Schedule

Times below are shown in your local browsers time zone.
2021-12-10T15:00:00.000Z
2021-12-10T15:55:00.000Z
2021-12-10T15:55:00.000Z

GraphQL for non-JS Languages

Panelists:

Ellen Shapiro - Swift, Kotlin

Gabriel Nordborn - RescriptRelay

Marcin Gebala - Python

Alexander Varwijk - PHP

Robert Mosolgo - Ruby

2021-12-10T16:05:00.000Z

Authorization

Taz Singh - Moderator

Panelists:

Tanmai Gopal

Ankita Masand

Jonny Green

Sam Scott

2021-12-10T16:45:00.000Z
2021-12-10T16:50:00.000Z
NearForm, Italy
GraphQL Caching Demystified

How would you implement a performant GraphQL cache? How can we design a good algorithm for it? Is there a good Open Source solution that is efficient, scalable and easy to deploy? How is the caching key computed? What about cache invalidations? Would it be possible to deduplicate resolver execution? This might be seen as daunting but in reality is all code and algorithms.

In this talk we are going to walk through a GraphQL caching system that we have developed for Mercurius - one of the fastest GraphQL servers for Node.js.

2021-12-10T16:55:00.000Z
2021-12-10T17:10:00.000Z
Performance Monitoring of a Heterogeneous GraphQL Mesh App - Robert Hostlowsky

Today it is fairly easy to integrate GraphQL on a client and server-side and get it all up and running quickly with any cloud service of your choice like e.g. Netlify or Vercel. With this setup, how can we monitor the performance, and how observe all parts together to find any root cause in case of problems?

Serving GraphQL Subscriptions Using PHP and Drupal - Alexander Varwijk

Most people in the GraphQL Galaxy are familiar with JavaScript tools when creating GraphQL servers.

But what do you do if your team’s speciality is PHP and you have all your existing data available in a Drupal based platform?

In this session I’ll take you on a tour of the tools we used to build a PHP based service that handles GraphQL subscriptions powering Open Social’s Real-Time chat, and how you can use our learnings for your own project.

Building a Serverless GraphQL API in 7 Minutes - Maxime Beugnet

At the beginning of the COVID-19 pandemic, Johns Hopkins University worked on gathering and refining data from multiple sources and provided the world with a Github repository and a bunch of CSV files. The Problem? It’s nearly impossible to build anything from raw data like this.

In this live coding session, MongoDB Developer Advocate Maxime Beugnet will show you how to build a serverless GraphQL API based on this dataset using Python and the MongoDB Data Platform. We are finally going to put serverless and the MongoDB generous free tier to good use!

How to Make GraphQL Security Easier with StackHawk - Scott Gerlach

With StackHawk, engineering teams can run security tests against GraphQL APIs to find and fix vulnerabilities before they hit production. With automated testing on every PR, you can be confident that your app is secure. Join StackHawk co-founder and Chief Security Officer Scott Gerlach for a quick overview of GraphQL security testing with StackHawk.

Scalable GraphQL Applications Powered by Cloud-ready Distributed SQL Database - Nikhil Chandrappa

Cloud native application development revolves around faster prototyping and building scalable applications for handling internet-scale traffic. GraphQL, with its roots in providing a flexible way to access data for UX applications, enables faster prototyping, leading to considerable adoption of GraphQL across different workloads. Increased adoption of GraphQL APIs in mission-critical applications prompts developers to think about the scalability challenges of the GraphQL APIs and corresponding backing database.

YugabyteDB, an open-source Distributed SQL database designed for cloud native applications from the ground up, is emerging as the popular option for building scalable and resilient GraphQL APIs. This talk will go over the features and deployment topologies of YugabyteDB, which allows developers to scale the relational queries of the GraphQL APIs seamlessly while not compromising on the PostgreSQL compatibility and features like triggers and functions.

2021-12-10T17:45:00.000Z
Apollo, USA
Directive-driven GraphQL Development

You've heard of schema-first and code-first GraphQL development. You've seen tools that autogenerate GraphQL schemas from Swagger and SQL. But there's another way to build GraphQL APIs that's flexible, maintainable, and evolvable — just by writing GraphQL SDL with directives!

2021-12-10T18:05:00.000Z
Unity Technologies, UK
GraphQL Authentication and Authorization at Scale

At Unity, we use GraphQL federation to expose a wide range of business functionality across the organization in a single GraphQL schema. With an ever-growing number of services, this presents challenges for authentication and authorization across the board. I explore how we implemented GraphQL auth at the gateway level, the key design decisions behind it, and the wide-reaching benefits this can have.

2021-12-10T18:25:00.000Z
Yelp, USA
Tooling and Processes for Managing GraphQL at Scale

In this talk, we'll cover the libraries, tooling and processes we use to roll out GraphQL to hundreds of developers at Yelp.

2021-12-10T18:45:00.000Z
2021-12-10T18:55:00.000Z
Apollo, USA
The Secret to Graph Onboarding

“What is GraphQL used for?” “How do I find the fields I need?” “How do I test queries against a local graph?” All of these are common and valid questions that developers who are learning GraphQL have when they are first getting started with a unified graph. The secret to overcoming these challenges? You guessed it, Apollo Studio! In this session, we’ll dive into the best tools in Apollo Studio to help new (and experienced) developers feel confident when querying and collaborating on a unified graph.

2021-12-10T19:15:00.000Z
Codecademy, USA
GraphQL + Apollo + Next.js: A Lovely Trio

Modern frontend applications want to efficiently query data on page load and navigate, format the data with TypeScript, and cache data between repeat requests. Setting that all up on your own is a chore... but with Apollo and Next.js, you can set up your client to auto-generate TypeScript types, cache query results intelligently, and generally be a breeze to work with.

2021-12-10T19:35:00.000Z
Weaviate, Netherlands
Semantic Search through the Complete Wikipedia with Weaviate’s GraphQL API

Weaviate uses GraphQL to provide user-friendly data interaction. Weaviate is an open-source vector search engine, and all searches (e.g. semantic, contextual) are done via its GraphQL API. We’ve put a lot of thought into the design of the GraphQL API, which results in good user and developer experience. In this talk, I will take you along in the journey of how our GraphQL implementation was shaped according to user needs and software requirements, and show a demo of the current design for Weaviate. The demo will show how Weaviate’s GraphQL design enables semantic (vector) search in combination with scalar search through unstructured data. Machine learning models are used in the background, but with the current GraphQL design, users without a technical background can query the vector database easily.

Weaviate has a modular architecture, so users can connect various machine learning models on top of the vector database. Examples are the newly released Question Answering module and the Named Entity Recognition module. Modules can extend the GraphQL schema dynamically, to query the new features intuitively.

This presentation contains a demo where we will query the complete Wikipedia, conduct semantic search queries and more. All through Weaviate’s GraphQL API. No prior knowledge is required.

2021-12-10T19:55:00.000Z
Contentful, Germany
All You (n)ever Wanted to Know about Introspection

With only an HTTP endpoint provided you get autocompletion and client-side validation. Isn't it magic? No, it is introspection. Whether you have heard about it or not, you have most likely already utilized it. Let's uncover together what it is, how it works and why it is the fuel to power the GraphQL ecosystem.

2021-12-10T20:45:00.000Z

Program Committee

Taz Singh
Founder @ Guildd.io, Canada & UK

Taz is a serial founder, startup advisor, technical management consultant, former organizer of TorontoJS, and GraphQL expert. He’s more recently known for his work on realtime GraphQL systems and cross-platform embeddable experiences which have allowed him to provide sophisticated offerings for wide reaching impact. When he’s not behind a computer, he can be found chasing his cat or being chased on a race track.

Vishwa Mehta
Hasura, India

Data Science, React and GraphQL enthusiast. Python, JS developer turned Technical Writer. Community builder and aspiring Developer Advocate.

Uri Goldshtein
The Guild, Israel

Uri Goldshtein is the founder of The Guild, the largest open source group in the GraphQL ecosystem. They support large companies to go through successful technological transformations.

Alex Lobera
Hopin, UK

Principal engineer at Hopin. Coach of high-performing development teams. Alex is an experienced engineer and decision maker with over 17 years of experience in the software industry. He is passionate about scaling React apps and teams.

Full Ticket with Multipass

Dec 9-10

17/month

includes Full Ticket

All features of a Full Ticket

Access to 8+ more other GitNation conferences

Order now

Full ticket

Dec 9-10

80

Free workshops

Access to talks & activities on both days (Dec 9-10)

HD quality, no ads

Q&A with speakers

Interactive sessions with speakers

Technology discussion rooms

Watching party

AfterParty Bars

Certificates on Workshops & Conference Participation

Instant Access to Talks Recordings

Order now

Full-access attendee perks

Free 3-hour workshops

Get your hands on hot tech, recording included

2x more content

Enjoy the second day of talks from world renowned speakers

Enjoy Full HD streaming quality

Experience the event in full quality on a big screen

Get talk recordings right after the conference

Others will receive them one month after the event

HANDS-ON WORKSHOPS WITH FIELD EXPERTS

Server-side Authentication, Security, Full Stack Serverless, GraphQL Mesh, Automated Security Testing, etc.

VIDEO CHAT ROOMS WITH SPEAKERS

Join video rooms with top GraphQL developers

SPEAKERS’ DISCORD CHANNEL

Enjoy more space for your conversation with speakers

Discussions

Take part in video discussions focusing on specific GraphQL technologies. Hang out with people who are on the same page.

Dec 9: GraphQL Working Group, GraphQL Client-Side Libraries.

Dec 10: Authorization, GraphQL for Non-JS Languages.

Lee Byron

Sasha Solomon

Benjie

Brielle Harrison

Uri Goldshtein

Working Group Discussion Room

Ellen Shapiro

Phil Pluckthun

Joe Savona

Dominik Dorfmeister

Vishwa Mehta

GraphQL Client-Side Libraries Discussion

Tanmai Gopal

Ankita Masand

Taz Singh

Jonny Green

Sam Scott

Authorization Discussion Room

Ellen Shapiro

Gabriel Nordeborn

Marcin Gebala

Alexander Varwijk

Robert Mosolgo

Jeremy Lempereur

Uri Goldshtein

GraphQL for Non-JS Languages

Attend watching parties

Join random groups of conference attendees watching/discussing the event. Make new friends!

QuakeJS Tournament

Can you take over the Quake arena? Try your luck at our remote tournament.

Check later

Follow us for updates

Subscribe to our conference newsletter and get the latest updates and special deals.

Sponsors

Platinum
Silver
Media Partners