Panel Discussion: GraphQL Working Group

This ad is not shown to multipass and full ticket holders
React Summit US
React Summit US 2026
November 17 - 20, 2026
New York, US & Online
Upcoming event
React Summit US 2026
React Summit US 2026
November 17 - 20, 2026. New York, US & Online
Bookmark
Rate this content

Moderador - Uri Goldshtein 


Panelistas:

Lee Byron

Sasha Solomon

Benjie

Brielle Harrison

Uri Goldshtein
Uri Goldshtein
Lee Byron
Lee Byron
Sasha Solomon
Sasha Solomon
Benjie
Benjie
Brielle Harrison
Brielle Harrison
37 min
09 Dec, 2021

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Emocionados por la discusión del panel. Presentando a los panelistas con experiencia significativa en GraphQL. Evolución del grupo de trabajo de GraphQL de la colaboración interna a la colaboración de código abierto. Formalización de los procesos de colaboración. Reuniones mensuales del Grupo de Trabajo de GraphQL. Establecimiento de un comité para la cordura de la empresa. Directrices de participación comunitaria y contribuciones significativas. Proceso de involucramiento en el Grupo de Trabajo de GraphQL. Prácticas de transparencia y participación. Desarrollos emocionantes en la nulabilidad controlada por el cliente y Defer y Stream en GraphQL. Innovaciones dentro del grupo de trabajo y el ecosistema. Formación de la Fundación GraphQL y estructuración legal. Rol del gerente de programa en la Fundación GraphGo. Papel crucial del comité de dirección técnica en la toma de decisiones y representación de la comunidad.

1. Introducción al Grupo de Trabajo de GraphQL

Short description:

Gracias por tenernos aquí. Estoy realmente emocionado por esta discusión en el panel. Permítanme presentar a algunos panelistas increíbles. Primero, Brielle Harrison, Gerente Principal Senior en PayPal, con amplia experiencia en GraphQL. Benji, un desarrollador de código abierto fundado por la comunidad y mantenedor de PostGraphL. Lee Byron, co-creador de GraphQL y Director de la Fundación GraphQL. Sasha Salmon, ingeniera de software del personal y co-líder técnico en Twitter. Ahora, profundicemos en el tema del Grupo de Trabajo de GraphQL y por qué es esencial. El Grupo de Trabajo es una sala virtual donde las personas se reúnen mensualmente para discutir el desarrollo de GraphQL. Ha desempeñado un papel significativo en la configuración de la especificación de GraphQL y el software que las personas utilizan. El proyecto comenzó en 2012, siendo la revisión de código el modelo de trabajo principal. A medida que el proyecto avanzaba, las propuestas y las solicitudes de extracción se volvieron esenciales.

Gracias por tenernos aquí, y estoy realmente emocionado por esta discusión en el panel. Creo que el tema es realmente interesante y algo que debería ser destacado más, y es realmente importante.

Así que estoy realmente emocionado por la oportunidad. Presentaré a algunos de los increíbles panelistas que tengo aquí hoy, que espero que hablen tanto o menos como pueda y les dé el escenario. Primero que todo, Brielle Harrison es una Gerente Principal Senior en PayPal y ha estado trabajando con GraphQL desde que trabajó como ingeniera en Facebook desde 2013 hasta 2015. También forma parte del Comité de Dirección Técnica de GraphQL. Tenemos a Benji, que es un desarrollador de código abierto fundado por la comunidad, mantenedor de PostGraphQL y miembro del Comité de Dirección Técnica de GraphQL. Lee Byron es uno de los co-creadores de GraphQL y el director de la Fundación GraphQL, así como gerente de ingeniería en Robinhood. Y Sasha Salmon, ella es ingeniera de software del personal y co-líder técnico del equipo de plataforma en Twitter.

También forma parte del Comité de Dirección Técnica y de la Fundación GraphQL. Así que hay muchas personas increíbles aquí y tenemos mucho de qué hablar. Así que tal vez comience con una pregunta básica, pero creo que es muy interesante, que es ¿qué es realmente el grupo de trabajo de GraphQL y por qué lo necesitamos?

¿Alguien quiere tomar eso primero? Puedo comenzar con esto. Entonces, grupo de trabajo, ¿qué es? ¿Por qué lo necesitamos? ¿De dónde vino? El grupo de trabajo y el Comité de Dirección Técnica son en realidad dos cosas relacionadas pero diferentes. Y el grupo de trabajo es una sala, una sala virtual, así como esta, donde un grupo de personas que se preocupan por cómo se desarrolla GraphQL a lo largo del tiempo se reúnen una vez al mes y hablan sobre en qué están trabajando. Y tratamos de avanzar y trabajamos juntos para resolver problemas. Y, en última instancia, muchos de esos problemas se fusionan en la especificación de GraphQL y se reflejan en gran parte del software que todos ustedes utilizan. Pero ese no es el modelo que utilizan todos los proyectos de código abierto. Ciertamente no es el modelo que utilizan todos los proyectos. Y así, no era obvio que necesitaríamos esto. Así que, creo que es quizás un poco útil escuchar un poco de la historia del proyecto, tal vez a través de la lente de cómo se trabaja en lugar de lo que es. Así que, GraphQL se inició en 2012 y era solo una idea loca en ese momento. Así que, la forma de trabajo allí era como un par de personas escribiendo solicitudes de extracción o en Facebook, las llamamos diffs, y revisión de código. Así que, la mayor parte del trabajo real se realizó a través de la revisión de código. Y ese fue el modelo de trabajo durante unos tres años, como probablemente lo es para muchos de ustedes y todo el trabajo que hacen día a día en sus trabajos. Nos estábamos preparando para abrir el código de GraphQL en 2015. Y en el proceso de eso, hicimos algunos cambios bastante significativos. Y la forma en que hablamos sobre esos cambios fue como propuestas. Así que, escribiría una propuesta para cambiar la sintaxis de alguna manera significativa.

1. Panel Discussion Introduction

Short description:

Emocionados por la masterclass. Presentando a los panelistas incluyendo Brielle Harrison, Benji, Lee Byron y Sasha Salmon. Tienen una experiencia significativa en GraphQL. La discusión seguirá.

Gracias por tenernos aquí, y estoy realmente emocionado por esta masterclass. Creo que el tema es realmente interesante y algo que debería ser destacado más, y es realmente importante. Así que estoy realmente emocionado por la oportunidad. Voy a presentar a algunos de los increíbles panelistas que tengo aquí hoy, que espero hablar tanto como pueda o menos y darles el escenario. Primero que todo, Brielle Harrison es una Gerente Principal Senior en PayPal y ha estado trabajando con GraphQL desde que trabajó como ingeniera en Facebook desde 2013 hasta 2015. También forma parte del Comité de Dirección Técnica de GraphQL. Tenemos a Benji, es un desarrollador de código abierto fundado por la comunidad, mantenedor de PostGraphQL y miembro del Comité de Dirección Técnica de GraphQL. Lee Byron es uno de los co-creadores de GraphQL y el director de la Fundación GraphQL, así como un gerente de ingeniería en Robinhood. Y Sasha Salmon, ella es ingeniera de software del personal y co-líder técnico del equipo de plataforma en Twitter. También forma parte del Comité de Dirección Técnica y la Fundación GraphQL. Así que hay muchas personas increíbles aquí y tenemos mucho de qué hablar.

QnA

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

De GraphQL Zero a GraphQL Hero con RedwoodJS
GraphQL Galaxy 2021GraphQL Galaxy 2021
32 min
De GraphQL Zero a GraphQL Hero con RedwoodJS
Top Content
Tom Pressenwurter introduces Redwood.js, a full stack app framework for building GraphQL APIs easily and maintainably. He demonstrates a Redwood.js application with a React-based front end and a Node.js API. Redwood.js offers a simplified folder structure and schema for organizing the application. It provides easy data manipulation and CRUD operations through GraphQL functions. Redwood.js allows for easy implementation of new queries and directives, including authentication and limiting access to data. It is a stable and production-ready framework that integrates well with other front-end technologies.
Estado Local y Caché del Servidor: Encontrando un Equilibrio
Vue.js London Live 2021Vue.js London Live 2021
24 min
Estado Local y Caché del Servidor: Encontrando un Equilibrio
Top Content
This Talk discusses handling local state in software development, particularly when dealing with asynchronous behavior and API requests. It explores the challenges of managing global state and the need for actions when handling server data. The Talk also highlights the issue of fetching data not in Vuex and the challenges of keeping data up-to-date in Vuex. It mentions alternative tools like Apollo Client and React Query for handling local state. The Talk concludes with a discussion on GitLab going public and the celebration that followed.
Panel Discussion: Future of React
React Summit US 2024React Summit US 2024
39 min
Panel Discussion: Future of React
Kent C. Dodds
Shruti Kapoor
Mark Erikson
Eli White
Mofei Zhang
Theo Browne
Tom Occhino
7 authors
We're going to be doing a future of React panel discussions. React 19 is in RC stage and we're excited to hear when it will be stable. The React compiler is here to stay and is the future of developer experience and tooling. React 19 brings exciting features like RSCs and consolidation of the framework. React's commitment to community and innovation is commendable. The React team values feedback and actively engages with the community. React's future includes supporting the community and enabling smooth migrations. There's a need to teach underlying concepts and educate AI systems. Teaching and adapting to React can be challenging. The React compiler changes default re-rendering behavior. Collaboration with Next.js and Vercel has been valuable for React's development. Appreciation for the community and partnerships with Vercel and Microsoft.
Baterías Incluidas Reimaginadas - El Resurgimiento de GraphQL Yoga
GraphQL Galaxy 2021GraphQL Galaxy 2021
33 min
Baterías Incluidas Reimaginadas - El Resurgimiento de GraphQL Yoga
Envelope is a powerful GraphQL plugin system that simplifies server development and allows for powerful plugin integration. It provides conformity for large corporations with multiple GraphQL servers and can be used with various frameworks. Envelope acts as the Babel of GraphQL, allowing the use of non-spec features. The Guild offers GraphQL Hive, a service similar to Apollo Studio, and encourages collaboration with other frameworks and languages.
Aplicaciones sólidas de React y GraphQL para personas con prisa
GraphQL Galaxy 2022GraphQL Galaxy 2022
29 min
Aplicaciones sólidas de React y GraphQL para personas con prisa
The Talk discusses the challenges and advancements in using GraphQL and React together. It introduces RedwoodJS, a framework that simplifies frontend-backend integration and provides features like code generation, scaffolding, and authentication. The Talk demonstrates how to set up a Redwood project, generate layouts and models, and perform CRUD operations. Redwood automates many GraphQL parts and provides an easy way for developers to get started with GraphQL. It also highlights the benefits of Redwood and suggests checking out RedwoodJS.com for more information.
Debate del Panel de React 19
React Summit 2024React Summit 2024
27 min
Debate del Panel de React 19
Ryan Carniato
Evan Bacon
Sathya Gunasekaran
Tim Neutkens
Brooks Lybrand
5 authors
The Talk revolves around React 19 and the React compiler, highlighting its new APIs, optimizations, and impact on frameworks like Next.js. The React compiler has undergone multiple iterations, resulting in improved performance and alignment with developers' expectations. The integration of React with Next.js simplifies rendering and offers free optimizations. There is excitement about the opt-in approach of React Server Components and the potential of underrated features like suspense and transitions. Overall, React's influence on the JavaScript ecosystem and UI libraries is acknowledged and appreciated.

Workshops on related topic

Construye una aplicación WordPress sin cabeza con Next.js y WPGraphQL
React Summit 2022React Summit 2022
173 min
Construye una aplicación WordPress sin cabeza con Next.js y WPGraphQL
Top Content
Workshop
Kellen Mace
Kellen Mace
En esta masterclass, aprenderás cómo construir una aplicación Next.js que utiliza Apollo Client para obtener datos de un backend de WordPress sin cabeza y usarlo para renderizar las páginas de tu aplicación. Aprenderás cuándo debes considerar una arquitectura de WordPress sin cabeza, cómo convertir un backend de WordPress en un servidor GraphQL, cómo componer consultas usando el IDE GraphiQL, cómo colocar fragmentos GraphQL con tus componentes, y más.
Construir con SvelteKit y GraphQL
GraphQL Galaxy 2021GraphQL Galaxy 2021
140 min
Construir con SvelteKit y GraphQL
Top Content
Workshop
Scott Spence
Scott Spence
¿Alguna vez has pensado en construir algo que no requiera mucho código de plantilla con un tamaño de paquete pequeño? En esta masterclass, Scott Spence irá desde el hola mundo hasta cubrir el enrutamiento y el uso de endpoints en SvelteKit. Configurarás una API de GraphQL en el backend y luego usarás consultas de GraphQL con SvelteKit para mostrar los datos de la API de GraphQL. Construirás un proyecto rápido y seguro que utiliza las características de SvelteKit, y luego lo desplegarás como un sitio completamente estático. Este curso es para los curiosos de Svelte que no han tenido una experiencia extensa con SvelteKit y quieren una comprensión más profunda de cómo usarlo en aplicaciones prácticas.

Tabla de contenidos:
- Inicio e introducción a Svelte
- Inicializar el proyecto frontend
- Recorrido por el proyecto esqueleto de SvelteKit
- Configurar el proyecto backend
- Consultar datos con GraphQL
- Recuperación de datos en el frontend con GraphQL
- Estilización
- Directivas de Svelte
- Enrutamiento en SvelteKit
- Endpoints en SvelteKit
- Despliegue en Netlify
- Navegación
- Mutaciones en GraphCMS
- Envío de mutaciones GraphQL a través de SvelteKit
- Preguntas y respuestas
Modelado de Bases de Datos Relacionales para GraphQL
GraphQL Galaxy 2020GraphQL Galaxy 2020
106 min
Modelado de Bases de Datos Relacionales para GraphQL
Top Content
Workshop
Adron Hall
Adron Hall
En esta masterclass profundizaremos en el modelado de datos. Comenzaremos con una discusión sobre varios tipos de bases de datos y cómo se mapean a GraphQL. Una vez que se haya establecido esa base, el enfoque se desplazará a tipos específicos de bases de datos y cómo construir modelos de datos que funcionen mejor para GraphQL en varios escenarios.
Índice de contenidosParte 1 - Hora 1      a. Modelado de Datos de Bases de Datos Relacionales      b. Comparando Bases de Datos Relacionales y NoSQL      c. GraphQL con la Base de Datos en menteParte 2 - Hora 2      a. Diseño de Modelos de Datos Relacionales      b. Relación, Construcción de Tablas Multijoin      c. Complejidades de Consulta de Modelado de Datos Relacionales y GraphQL
Prerrequisitos      a. Herramienta de modelado de datos. El formador utilizará dbdiagram      b. Postgres, aunque no es necesario instalar esto localmente, ya que estaré utilizando una imagen de Dicker de Postgres, de Docker Hub para todos los ejemplos      c. Hasura
Construir y Desplegar un Backend Con Fastify & Platformatic
JSNation 2023JSNation 2023
104 min
Construir y Desplegar un Backend Con Fastify & Platformatic
Top Content
WorkshopFree
Matteo Collina
Matteo Collina
Platformatic te permite desarrollar rápidamente GraphQL y REST APIs con un esfuerzo mínimo. La mejor parte es que también te permite desatar todo el potencial de Node.js y Fastify siempre que lo necesites. Puedes personalizar completamente una aplicación de Platformatic escribiendo tus propias características y plugins adicionales. En la masterclass, cubriremos tanto nuestros módulos de Open Source como nuestra oferta en la Nube:- Platformatic OSS (open-source software) — Herramientas y bibliotecas para construir rápidamente aplicaciones robustas con Node.js (https://oss.platformatic.dev/).- Platformatic Cloud (actualmente en beta) — Nuestra plataforma de alojamiento que incluye características como aplicaciones de vista previa, métricas integradas e integración con tu flujo de Git (https://platformatic.dev/). 
En esta masterclass aprenderás cómo desarrollar APIs con Fastify y desplegarlas en la Platformatic Cloud.
Construyendo APIs de GraphQL sobre Ethereum con The Graph
GraphQL Galaxy 2021GraphQL Galaxy 2021
48 min
Construyendo APIs de GraphQL sobre Ethereum con The Graph
Top Content
Workshop
Nader Dabit
Nader Dabit
The Graph es un protocolo de indexación para consultar redes como Ethereum, IPFS y otras blockchains. Cualquiera puede construir y publicar APIs abiertas, llamadas subgraphs, haciendo que los datos sean fácilmente accesibles.

En esta masterclass aprenderás cómo construir un subgraph que indexa datos de blockchain de NFT desde el contrato inteligente de Foundation. Desplegaremos la API y aprenderemos cómo realizar consultas para recuperar datos utilizando varios tipos de patrones de acceso a datos, implementando filtros y ordenamiento.

Al final de la masterclass, deberías entender cómo construir y desplegar APIs eficientes en The Graph para indexar datos de cualquier contrato inteligente desplegado en Ethereum.
Problemas difíciles de GraphQL en Shopify
GraphQL Galaxy 2021GraphQL Galaxy 2021
164 min
Problemas difíciles de GraphQL en Shopify
Workshop
Rebecca Friedman
Jonathan Baker
Alex Ackerman
Théo Ben Hassen
 Greg MacWilliam
5 authors
En Shopify a gran escala, resolvemos algunos problemas bastante difíciles. En este masterclass, cinco oradores diferentes describirán algunos de los desafíos que hemos enfrentado y cómo los hemos superado.

Tabla de contenidos:
1 - El infame problema "N+1": Jonathan Baker - Vamos a hablar sobre qué es, por qué es un problema y cómo Shopify lo maneja a gran escala en varios APIs de GraphQL.
2 - Contextualizando APIs de GraphQL: Alex Ackerman - Cómo y por qué decidimos usar directivas. Compartiré qué son las directivas, qué directivas están disponibles de forma predeterminada y cómo crear directivas personalizadas.
3 - Consultas de GraphQL más rápidas para clientes móviles: Theo Ben Hassen - A medida que tu aplicación móvil crece, también lo harán tus consultas de GraphQL. En esta charla, repasaré diversas estrategias para hacer que tus consultas sean más rápidas y efectivas.
4 - Construyendo el producto del futuro hoy: Greg MacWilliam - Cómo Shopify adopta las características futuras en el código actual.
5 - Gestión efectiva de APIs grandes: Rebecca Friedman - Tenemos miles de desarrolladores en Shopify. Veamos cómo estamos asegurando la calidad y consistencia de nuestras APIs de GraphQL con tantos colaboradores.