Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 3e65144

Browse files
YassinEldeebjemgillam
andauthoredOct 7, 2024
post-conf changes (graphql#1783)
Co-authored-by: Jem <[email protected]>
1 parent 531704a commit 3e65144

File tree

14 files changed

+340
-238
lines changed

14 files changed

+340
-238
lines changed
 

Diff for: ‎generate-videos-mappings.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def get_channel_id(channel_name):
6767
videos = get_videos(channel_id)
6868

6969

70-
with open('src/templates/videos.ts', 'w') as f:
70+
with open('videos.ts', 'w') as f:
7171
f.write('export const videos = [\n')
7272
for video in videos:
7373
f.write(f" {{ id: '{video['id']}', title: `{video['title']}` }},\n")

Diff for: ‎src/app/conf/2024/_videos.ts

+279
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,279 @@
1+
export const videos = [
2+
{
3+
id: "fA81OFu9BVY",
4+
title: `Top 10 GraphQL Security Checks for Every Developer - Ankita Gupta, Ankush Jain - Akto.io`,
5+
},
6+
{
7+
id: "e-xoP7srEyU",
8+
title: `GraphQL as a Data Mesh Access Layer in Global Banking - Kenneth Stott, Hasura Inc.`,
9+
},
10+
{
11+
id: "B0FMx6zsZdU",
12+
title: `Keynote: GraphQL In The House - Andrew Doyle, US House of Representatives`,
13+
},
14+
{
15+
id: "b-tMCkrcivg",
16+
title: `Workshop: Cross-Platform GraphQL &amp; State Management with React Native - Yassin Eldeeb, The Guild`,
17+
},
18+
{
19+
id: "F5jZtsK_Qkk",
20+
title: `Identity and GraphQL: More Than You Want to Think About IDs - Matt Mahoney, Meta`,
21+
},
22+
{
23+
id: "MPVhxKNozBI",
24+
title: `Spec Agnostic Executor for Federated GraphQL - Denis Badurina, The Guild`,
25+
},
26+
{
27+
id: "f5I2SvYEhWg",
28+
title: `GraphQL in the Era of React Server Components - Roy Derks, IBM`,
29+
},
30+
{ id: "cnVdO7_5Rbs", title: `Keynote: Closing Remarks - Sasha Solomon` },
31+
{
32+
id: "TSmSuyBoEjI",
33+
title: `GraphQL &amp; Newcomers: How an API Can Transform Technical &amp; Functionnal Onboarding - Vincent Desmares`,
34+
},
35+
{
36+
id: "FnVQnacrFnI",
37+
title: `GraphQL Pagination at Meta - Sabrina Wasserman, Meta`,
38+
},
39+
{
40+
id: "bl5rhCb7PG4",
41+
title: `Revolutionizing Data Access Using GraphQL in the Oracle Database - Shashank Gugnani, Oracle`,
42+
},
43+
{
44+
id: "sWBiaJewUNw",
45+
title: `6 Years of Distributed GraphQL in Production - Andreas Marek, Atlassian`,
46+
},
47+
{
48+
id: "pJ_HuGDgHT8",
49+
title: `Schema-Driven UI Components: Innovating Headless ERP - Seiya Izumi, Masanori Uehara - Tailor, Inc.`,
50+
},
51+
{
52+
id: "hiIxdPATNYs",
53+
title: `GraphQL Field Discovery &amp; Query Generation with Generative AI - Rachit Sengupta, Siva Thiru - Intuit`,
54+
},
55+
{
56+
id: "H9gqXrh6tV8",
57+
title: `GraphQL at the Edge with WebAssembly - Ramnivas Laddad, Exograph Inc`,
58+
},
59+
{
60+
id: "97mqZvnsdf4",
61+
title: `The Power of Strongly Coupled GraphQL Queries for Internal APIs - Mary Briskin, Tutored by Teacher`,
62+
},
63+
{
64+
id: "Q60ONgmv7nY",
65+
title: `Keynote: GraphQL Clients in 2024 - Jeff Auriemma, Apollo GraphQL`,
66+
},
67+
{
68+
id: "eVFdTYXSoB4",
69+
title: `GraphQL Technical Steering Committee Panel at GraphQL Conf 2024`,
70+
},
71+
{
72+
id: "TCp3P5gAacA",
73+
title: `Schema-Driven Testing with Mock Service Worker - Alessia Bellisario, Apollo`,
74+
},
75+
{
76+
id: "V-GHcf5gZOM",
77+
title: `Workshop: Scaling and Securing API Development with a GraphQL Platform- Laurin Quast &amp; Kamil Kisiela`,
78+
},
79+
{
80+
id: "IeeOXuA_Vdo",
81+
title: `Converging Paramount EPG Architectures with GraphQL - Giacomo Simmi &amp; Satish Chitnis w/Paramount`,
82+
},
83+
{
84+
id: "DiqX_PfZ7yM",
85+
title: `UNSET Fields: Contrasting Null and Purposeful Omissions in Server Response - Janette Cheng, Meta`,
86+
},
87+
{
88+
id: "QZZb6Ah4u60",
89+
title: `Build Confidently: How @Catch and Error Handling Pave Way in Field Nullability - Itamar Kestenbaum`,
90+
},
91+
{
92+
id: "4OVAjJx8tno",
93+
title: `Consuming GraphQL in TypeSafe Languages - Anthony Miller, Apollo GraphQL`,
94+
},
95+
{
96+
id: "kWe_v6YVj8U",
97+
title: `GraphQL Docs: Beyond the Schema - Sarah Sanders - Highnote`,
98+
},
99+
{
100+
id: "z8rwkQZMzz4",
101+
title: `Incrementally Adopting GraphQL and Relay at Pinterest - Mauricio Montalvo, Pinterest`,
102+
},
103+
{
104+
id: "SweBCEI1pno",
105+
title: `Not Your Regular Rate Limiting GraphQL - Pooja Mistry, Postman`,
106+
},
107+
{
108+
id: "3kvE3NVmYtM",
109+
title: `Sponsored Keynote: GraphQL, BFFs and AI - Anant Jhingran, IBM`,
110+
},
111+
{
112+
id: "bCBZTNib0mA",
113+
title: `Keynote - You&#39;re Our Universe: GraphQL Community Update 2024 - Benjie Gillam, Graphile`,
114+
},
115+
{
116+
id: "m3JzkY9yOr8",
117+
title: `Dynamically Serving a GraphQL API with Custom Types at Runtime - Emily Li Benchling`,
118+
},
119+
{
120+
id: "dauoM79LSz8",
121+
title: `GraphQL Is for Client Developers Not Client Applications - Michael Bleigh, Google`,
122+
},
123+
{
124+
id: "sBHkhAHOL1g",
125+
title: `Performing Impossible Feats with Isograph - Robert Balicki, Pinterest`,
126+
},
127+
{
128+
id: "G61ONGUl5jM",
129+
title: `Keynote: Empathy Driven Development - Sarah Sanders, Highnote`,
130+
},
131+
{
132+
id: "49Y8P9LXduk",
133+
title: `Keynote: Apollo&#39;s Journey with GraphQL: Transforming Enterprise APIs for the Future- Matt DeBergalis`,
134+
},
135+
{
136+
id: "Jgc4liT0-Ww",
137+
title: `Comparing API Protocols - One Feature at a Time - Uri Goldshtein, The Guild`,
138+
},
139+
{
140+
id: "ff3nNpkwXFs",
141+
title: `Blueprints of Successful GraphQL Architectures - Pascal Senn, ChilliCream`,
142+
},
143+
{
144+
id: "yKMPtfWsRrU",
145+
title: `GraphQL Federation in the Wild - Stefan Avram, Wundergraph`,
146+
},
147+
{
148+
id: "RVBxFi88H1o",
149+
title: `Lessons from Scaling GraphQL to Half a Billion Requests per Minute - Tushar Mathur, Tailcall`,
150+
},
151+
{
152+
id: "rW8FB1NGF_Y",
153+
title: `Schema First, Code First, or Both? Adopting Schema First Development - Dan Adajian, Expedia Group`,
154+
},
155+
{
156+
id: "Ytt1_ZIlYdg",
157+
title: `Techniques to Protect Your GraphQL API - Benjie Gillam, Graphile`,
158+
},
159+
{
160+
id: "PDFiZlgPxNQ",
161+
title: `How to Not Break Your GraphQL Clients - Pascal Senn, ChilliCream`,
162+
},
163+
{
164+
id: "b7JEDgyVg-c",
165+
title: `What if ... How to Achieve GraphQL Domination - Andreas Marek, Atlassian`,
166+
},
167+
{
168+
id: "XU2KCpldNOE",
169+
title: `Schema Scoring: Ensuring Schema Excellence in GraphQL - Christian Ernst - Booking.com`,
170+
},
171+
{
172+
id: "eeey6nUQDaE",
173+
title: `GraphQL Subscriptions in Production Is Easy Isnt It? - Laurin Quast,The Guild`,
174+
},
175+
{
176+
id: "U40j33EDwhM",
177+
title: `Keynote: Closing Remarks - Lee Byron, GraphQL Foundation`,
178+
},
179+
{
180+
id: "kK5RorHOuHs",
181+
title: `The Intersection of GraphQL &amp; Design Systems in Product Dev. - Ruben Cagnie &amp; Alan Quigley - Toast`,
182+
},
183+
{
184+
id: "LEyDeNoobT0",
185+
title: `State of @Defer and @Stream - Rob Richard, 1stDibs`,
186+
},
187+
{
188+
id: "E7j5_lkrooQ",
189+
title: `Design Principles of Federated GraphQL - Martijn Walraven - Apollo`,
190+
},
191+
{
192+
id: "3h8wD7GUtqM",
193+
title: `Sponsored Session: GraphQLs Future is Rooted in Governance - Adam Malone, Hasura`,
194+
},
195+
{
196+
id: "yXPQmjMxBco",
197+
title: `Sponsored Session: Championing GraphQL Client in a Modern Platform - Jeff Auriemma, Apollo GraphQL`,
198+
},
199+
{
200+
id: "zIslTi2WQYs",
201+
title: `In-House Schema Registry - The Good the Bad and the Ugly - Kamil Kisiela, The Guild`,
202+
},
203+
{
204+
id: "ROzRhJlM5pg",
205+
title: `Why You Should Use Implementation-First to Build Your GraphQL Schema Erik Wrede fulfillmenttools`,
206+
},
207+
{
208+
id: "lNBp3VGxwPc",
209+
title: `Workshop: Getting Data Ready for AI - With Unified GraphQL &amp;SQL Endpoints - Anushrut Gupta, Hasura`,
210+
},
211+
{
212+
id: "Vtxj6hDLSEs",
213+
title: `In Memory of Travails - Gabriel Schulhof, Auction.com`,
214+
},
215+
{
216+
id: "zMxGgY1PJO0",
217+
title: `What Could Go Wrong with a GraphQL Query &amp; Can OpenTelemetry Help? Budha Bhattacharya, Tyk`,
218+
},
219+
{
220+
id: "iG5lhqRxCuE",
221+
title: `Unlocking Blockchain Data with GraphQL - Saihajpreet Singh, The Guild`,
222+
},
223+
{
224+
id: "4IS-3MPwTD4",
225+
title: `Keynote: Welcome Back &amp; Opening Remarks - Sasha Solomon`,
226+
},
227+
{
228+
id: "efdh4QS5DMs",
229+
title: `Ahead-of-Time (AOT) Techniques Help You Write GraphQL Libraries! - Mike Solomon`,
230+
},
231+
{
232+
id: "b0VBLRjhDR8",
233+
title: `200 Is Not OK: Strategies for Tracing Partial Responses w/ GraphQL - Aditi Rajawat, Rama Palaniappan`,
234+
},
235+
{
236+
id: "tb3kb5QShS0",
237+
title: `Improve Application Performance and User Engagement with Advanced GraphQL Features - Kewei Qu, Meta`,
238+
},
239+
{
240+
id: "cmvMIorzLLU",
241+
title: `Keynote: The State of Distributed GraphQL - Michael Staib, ChilliCream Inc`,
242+
},
243+
{
244+
id: "CZTJou9Pq-c",
245+
title: `A Wild GraphQL Rollercoaster Ride a Federated GraphQL Adoption Story - Lars de Bruijn &amp; An Ngo, bol`,
246+
},
247+
{
248+
id: "-BS8tP7Z368",
249+
title: `Building a Serverless GraphQL Subscription Gateway - Christian Stan &amp; Kenneth Wußmann w/MOIA GmbH`,
250+
},
251+
{
252+
id: "RwHdt46W1PI",
253+
title: `The Guild Acquires Stellate and Announces Hive Gateway v1 and GraphQL Federation`,
254+
},
255+
{
256+
id: "mpmaJIZPlsA",
257+
title: `Sponsored Session: From Prototype to Production: Building Custom GraphQL APIs - Kevin Brown, Exogee`,
258+
},
259+
{
260+
id: "V5U45e_QaD8",
261+
title: `Panel: The Composite Schemas Working Group - The Guild, ChilliCream &amp; Apollo`,
262+
},
263+
{
264+
id: "ZJHSCyZCup4",
265+
title: `Welcome - Opening Remarks - Lee Byron, GraphQL Foundation`,
266+
},
267+
{
268+
id: "pqZ5-O8hjC8",
269+
title: `Workshop: Demand-Driven Schema Design - Michael Watson, Apollo GraphQL`,
270+
},
271+
{
272+
id: "1snK4dcN1rw",
273+
title: `The Billion D∅Llar Panel - Nullability... S. Spalding, A. Reilly, J. Cheng &amp; J. Eldredge, B. Gillam`,
274+
},
275+
{
276+
id: "WeB_J23Up0Y",
277+
title: `Evolving GraphQL Schemas - Andrei Bocan, Atlassian`,
278+
},
279+
]

Diff for: ‎src/app/conf/2024/about.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ComponentProps } from "react"
2-
import ConfImage from "../2023/gallery/images/8.jpg"
3-
import ConfImage2 from "../2023/gallery/images/9.jpg"
2+
import ConfImage from "./gallery/images/hero1.jpg"
3+
import ConfImage2 from "./gallery/images/hero2.jpg"
44
import NextImage from "next-image-export-optimizer"
55

66
const list = [

0 commit comments

Comments
 (0)
Please sign in to comment.