Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

post-conf changes #1783

Merged
merged 7 commits into from
Oct 7, 2024
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion generate-videos-mappings.py
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ def get_channel_id(channel_name):
videos = get_videos(channel_id)


with open('src/templates/videos.ts', 'w') as f:
with open('videos.ts', 'w') as f:
f.write('export const videos = [\n')
for video in videos:
f.write(f" {{ id: '{video['id']}', title: `{video['title']}` }},\n")
Expand Down
280 changes: 280 additions & 0 deletions src/app/conf/2024/_videos.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,280 @@
export const videos = [
{
id: "b45lWgkVLYA",
benjie marked this conversation as resolved.
Show resolved Hide resolved
title: `Top 10 GraphQL Security Checks for Every Developer - Ankita Gupta, Ankush Jain - Akto.io`,
},
{
id: "kLUbcEABH0s",
title: `GraphQL as a Data Mesh Access Layer in Global Banking - Kenneth Stott, Hasura Inc.`,
},
{
id: "VqVBGM4XEiE",
title: `Keynote: GraphQL In The House - Andrew Doyle, US House of Representatives`,
},
{
id: "8W9N-I1G80o",
title: `Workshop: Cross-Platform GraphQL & State Management with React Native - Yassin Eldeeb, The Guild`,
},
{
id: "jv8q7kFyxo0",
title: `Identity and GraphQL: More Than You Want to Think About IDs - Matt Mahoney, Meta`,
},
{
id: "voeWmS-48Ag",
title: `Spec Agnostic Executor for Federated GraphQL - Denis Badurina, The Guild`,
},
{
id: "0IcZGcO9Vm0",
title: `GraphQL in the Era of React Server Components - Roy Derks, IBM`,
},
{ id: "t9swX1jpLSU", title: `Keynote: Closing Remarks - Sasha Solomon` },
{
id: "yrhGfVOzxbU",
title: `GraphQL & Newcomers: How an API Can Transform Technical & Functionnal Onboarding - Vincent Desmares`,
},
{
id: "PGBC-0E-kco",
title: `GraphQL Pagination at Meta - Sabrina Wasserman, Meta`,
},
{
id: "ex8dqeWwt5A",
title: `Revolutionizing Data Access Using GraphQL in the Oracle Database - Shashank Gugnani, Oracle`,
},
{
id: "v3dY3Y9VHJ8",
title: `6 Years of Distributed GraphQL in Production - Andreas Marek, Atlassian`,
},
{
id: "U4gCky2TFWE",
title: `Schema-Driven UI Components: Innovating Headless ERP - Seiya Izumi, Masanori Uehara - Tailor, Inc.`,
},
{
id: "Zjz2ou41-LI",
title: `GraphQL Field Discovery & Query Generation with Generative AI - Rachit Sengupta, Siva Thiru - Intuit`,
},
{
id: "cEijqq-KQsU",
title: `GraphQL at the Edge with WebAssembly - Ramnivas Laddad, Exograph Inc`,
},
{
id: "szGCeD_UzmY",
title: `The Power of Strongly Coupled GraphQL Queries for Internal APIs - Mary Briskin, Tutored by Teacher`,
},
{
id: "wqRKO_vLY_c",
title: `Keynote: GraphQL Clients in 2024 - Jeff Auriemma, Apollo GraphQL`,
},
{
id: "3UbcTEV54bI",
title: `Keynote: TSC Panel - Lee Byron, Kewei Qu, Rob Richard, Michael Staib, & Sasha Solomon`,
},
{
id: "hFmJgR0vssY",
title: `Schema-Driven Testing with Mock Service Worker - Alessia Bellisario, Apollo`,
},
{
id: "ZDECb__f4h4",
title: `Workshop: Scaling and Securing API Development with a GraphQL Platform- Laurin Quast & Kamil Kisiela`,
},
{
id: "GnjMUsvDcL4",
title: `Converging Paramount EPG Architectures with GraphQL - Giacomo Simmi & Satish Chitnis w/Paramount`,
},
{
id: "90dc_NelaA0",
title: `UNSET Fields: Contrasting Null and Purposeful Omissions in Server Response - Janette Cheng, Meta`,
},
{
id: "_TSYKAtaK5A",
title: `Build Confidently: How @Catch and Error Handling Pave Way in Field Nullability - Itamar Kestenbaum`,
},
{
id: "CFIqWwWLSb8",
title: `Consuming GraphQL in TypeSafe Languages - Anthony Miller, Apollo GraphQL`,
},
{
id: "IzJeffH_x_s",
title: `GraphQL Docs: Beyond the Schema - Sarah Sanders - Highnote`,
},
{
id: "9gY1vNw7Kcc",
title: `Incrementally Adopting GraphQL and Relay at Pinterest - Mauricio Montalvo, Pinterest`,
},
{
id: "w7ubbGmadso",
title: `Not Your Regular Rate Limiting GraphQL - Pooja Mistry, Postman`,
},
{
id: "vLFWJ5FO7GI",
title: `Sponsored Keynote: GraphQL, BFFs and AI - Anant Jhingran, IBM`,
},
{
id: "xaTEuk-DKqI",
title: `Keynote - You're Our Universe: GraphQL Community Update 2024 - Benjie Gillam, Graphile`,
},
{
id: "M3wGkC7rzmE",
title: `Dynamically Serving a GraphQL API with Custom Types at Runtime - Emily Li Benchling`,
},
{
id: "dDj6FF0y2YA",
title: `GraphQL Is for Client Developers Not Client Applications - Michael Bleigh, Google`,
},
{
id: "sf8ac2NtwPY",
title: `Performing Impossible Feats with Isograph - Robert Balicki, Pinterest`,
},
{
id: "0K_Sp0g1ogc",
title: `Keynote: Empathy Driven Development - Sarah Sanders, Highnote`,
},
{
id: "QbuRTGdt4fA",
title: `Keynote: Apollo's Journey with GraphQL: Transforming Enterprise APIs for the Future- Matt DeBergalis`,
},
{
id: "V4CJR_vkELo",
title: `Comparing API Protocols - One Feature at a Time - Uri Goldshtein, The Guild`,
},
{
id: "45rKrmW7NLA",
title: `Blueprints of Successful GraphQL Architectures - Pascal Senn, ChilliCream`,
},
{
id: "K9HCb5Q2Juc",
title: `GraphQL Federation in the Wild - Stefan Avram, Wundergraph`,
},
{
id: "Esb7oQ0PuXw",
title: `Lessons from Scaling GraphQL to Half a Billion Requests per Minute - Tushar Mathur, Tailcall`,
},
{
id: "kpeVT7J6Bsw",
title: `Schema First, Code First, or Both? Adopting Schema First Development - Dan Adajian, Expedia Group`,
},
{
id: "W7qIux5BAvs",
title: `Techniques to Protect Your GraphQL API - Benjie Gillam, Graphile`,
},
{
id: "U3m0J8HFuqQ",
title: `How to Not Break Your GraphQL Clients - Pascal Senn, ChilliCream`,
},
{
id: "vb4T51DO3Z4",
title: `What if ... How to Achieve GraphQL Domination - Andreas Marek, Atlassian`,
},
{
id: "4xCcSqdablo",
title: `Schema Scoring: Ensuring Schema Excellence in GraphQL - Christian Ernst - Booking.com`,
},
{
id: "r4ryfiBfDIQ",
title: `GraphQL Subscriptions in Production Is Easy Isnt It? - Laurin Quast,The Guild`,
},
{
id: "5DpIO-isCMQ",
title: `Keynote: Closing Remarks - Lee Byron, GraphQL Foundation`,
},
{
id: "WZjwk_tRgvA",
title: `The Intersection of GraphQL & Design Systems in Product Dev. - Ruben Cagnie & Alan Quigley - Toast`,
},
{
id: "Ef6qv26fZHk",
title: `State of @Defer and @Stream - Rob Richard, 1stDibs`,
},
{
id: "eb8EoGGZCjY",
title: `Design Principles of Federated GraphQL - Martijn Walraven - Apollo`,
},
{
id: "x2tnnh9KKVs",
title: `Sponsored Session: GraphQLs Future is Rooted in Governance - Adam Malone, Hasura`,
},
{
id: "lKZMcixWf3o",
title: `Sponsored Session: Championing GraphQL Client in a Modern Platform - Jeff Auriemma, Apollo GraphQL`,
},
{
id: "jreLGIzgZ9U",
title: `In-House Schema Registry - The Good the Bad and the Ugly - Kamil Kisiela, The Guild`,
},
{
id: "ZilgUSmo_hA",
title: `Why You Should Use Implementation-First to Build Your GraphQL Schema Erik Wrede fulfillmenttools`,
},
{
id: "andRX3esq9s",
title: `Workshop: Getting Data Ready for AI - With Unified GraphQL &SQL Endpoints - Anushrut Gupta, Hasura`,
},
{
id: "eXWXRF6gYg8",
title: `In Memory of Travails - Gabriel Schulhof, Auction.com`,
},
{
id: "Nol_i1wZMOY",
title: `What Could Go Wrong with a GraphQL Query & Can OpenTelemetry Help? Budha Bhattacharya, Tyk`,
},
{
id: "tjmPJGMPZGQ",
title: `Unlocking Blockchain Data with GraphQL - Saihajpreet Singh, The Guild`,
},
{
id: "VgndfUI_xKI",
title: `Keynote: Welcome Back & Opening Remarks - Sasha Solomon`,
},
{
id: "SFQB8F0Ofcg",
title: `Ahead-of-Time (AOT) Techniques Help You Write GraphQL Libraries! - Mike Solomon`,
},
{
id: "LbANoddAVic",
title: `200 Is Not OK: Strategies for Tracing Partial Responses w/ GraphQL - Aditi Rajawat, Rama Palaniappan`,
},
{
id: "obMcFwqtvUQ",
title: `Improve Application Performance and User Engagement with Advanced GraphQL Features - Kewei Qu, Meta`,
},
{
id: "A8T1QHJj0WM",
title: `Keynote: The State of Distributed GraphQL - Michael Staib, ChilliCream Inc`,
},
{
id: "tuStK4r8AaI",
title: `A Wild GraphQL Rollercoaster Ride a Federated GraphQL Adoption Story - Lars de Bruijn & An Ngo, bol`,
},
{
id: "kmxy32cDRT8",
title: `Building a Serverless GraphQL Subscription Gateway - Christian Stan & Kenneth Wußmann w/MOIA GmbH`,
},
{ id: "Q8l9u5K5VBA", title: `Sponsored Keynote: Uri Goldshtein, The Guild` },
{
id: "ES-wIMcUyfs",
title: `Sponsored Session: From Prototype to Production: Building Custom GraphQL APIs - Kevin Brown, Exogee`,
},
{
id: "4XbzBb_YHw0",
title: `Panel: The Composite Schemas Working Group - The Guild, ChilliCream & Apollo`,
},
{
id: "FTzPajvTw4c",
title: `Welcome - Opening Remarks - Lee Byron, GraphQL Foundation`,
},
{
id: "O4I2BhHgYq8",
title: `Workshop: Demand-Driven Schema Design - Michael Watson, Apollo GraphQL`,
},
{
id: "7psGsLQGwMc",
title: `Panel: The Composite Schemas Working G... Kamil Kisiela, Pascal Senn, Martijn Walraven, Danielle Man`,
},
{
id: "ek8Tj_F-xn8",
title: `The Billion D∅Llar Panel - Nullability... S. Spalding, A. Reilly, J. Cheng & J. Eldredge, B. Gillam`,
},
{
id: "KPnWPz20r88",
title: `Evolving GraphQL Schemas - Andrei Bocan, Atlassian`,
},
]
4 changes: 2 additions & 2 deletions src/app/conf/2024/about.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { ComponentProps } from "react"
import ConfImage from "../2023/gallery/images/8.jpg"
import ConfImage2 from "../2023/gallery/images/9.jpg"
import ConfImage from "./gallery/images/hero1.jpg"
import ConfImage2 from "./gallery/images/hero2.jpg"
import NextImage from "next-image-export-optimizer"

const list = [
Expand Down
Loading