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