Skip to content

Commit 3400898

Browse files
committed
sync schedule and speakers
1 parent 08c08dc commit 3400898

File tree

2 files changed

+107
-16
lines changed

2 files changed

+107
-16
lines changed

scripts/sync-sched/schedule-2025.json

Lines changed: 63 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@
303303
"event_key": "910351",
304304
"active": "Y",
305305
"pinned": "N",
306-
"name": "GraphQL Federation on Top of 1700+ Swaggers - Arnaud Leymet, Bouygues Telecom",
306+
"name": "GraphQL Federation on Top of 1700+ Swaggers - Arnaud Leymet & Ravi Khatwani, Bouygues Telecom",
307307
"event_start": "2025-09-08 10:45",
308308
"event_end": "2025-09-08 11:15",
309309
"event_type": "GraphQL in Production",
@@ -316,12 +316,19 @@
316316
"id": "8ce9df846276a2fc5c1b050aae61d8de",
317317
"venue_id": "2152806",
318318
"speakers": [
319+
{
320+
"username": "rkhatwan",
321+
"id": "23218006",
322+
"name": "Ravi Khatwani",
323+
"company": "Bouygues Telecom",
324+
"custom_order": 0
325+
},
319326
{
320327
"username": "aleymet",
321328
"id": "23098717",
322329
"name": "Arnaud Leymet",
323330
"company": "Bouygues Telecom",
324-
"custom_order": 0
331+
"custom_order": 1
325332
}
326333
],
327334
"event_start_year": "2025",
@@ -3794,6 +3801,59 @@
37943801
"event_subtype": "",
37953802
"description": ""
37963803
},
3804+
{
3805+
"event_key": "929628",
3806+
"active": "Y",
3807+
"pinned": "N",
3808+
"name": "LLMs + GraphQL + MCP: A Blueprint for Scalable AI Tooling - Erik Wrede, Strawberry-GraphQL & Thore Koritzius, Independent",
3809+
"event_start": "2025-09-10 15:50",
3810+
"event_end": "2025-09-10 16:20",
3811+
"event_type": "AI / LLMs",
3812+
"description": "Plugging an LLM into GraphQL sounds simple—until it drowns in thousands of fields, types, and connections. Most models today can’t reason effectively over large APIs without brittle prompt hacks or hardcoded shortcuts.\n\nModel Context Protocol (MCP) is the cutting-edge solution for enabling seamless, dynamic interactions between LLMs and external tooling. It standardizes the way models interact with various tools, breaking down barriers between APIs and AI systems.\n\nIn this talk, you’ll discover how to turn any GraphQL endpoint into an MCP-compatible server with minimal overhead. Reuse your existing GraphQL infrastructure to avoid reinventing authorization, schema management, and validation enabling scalable, robust LLM integrations. We’ll compare existing tools and automated schema discovery against hand-crafted mappers based on benchmarks of public GraphQL APIs. Join us to learn about our experiences and recommendations for your next GenAI project, powered by GraphQL.",
3813+
"goers": "0",
3814+
"seats": "0",
3815+
"invite_only": "N",
3816+
"venue": "IJzaal",
3817+
"audience": "Intermediate",
3818+
"id": "0edcd2dd0e8d11fb19db1974a0114df0",
3819+
"venue_id": "2152806",
3820+
"speakers": [
3821+
{
3822+
"username": "erikwrede2",
3823+
"id": "21102110",
3824+
"name": "Erik Wrede",
3825+
"company": "Strawberry-GraphQL",
3826+
"custom_order": 0
3827+
},
3828+
{
3829+
"username": "thorekoritzius",
3830+
"id": "23218043",
3831+
"name": "Thore Koritzius",
3832+
"company": "Independent",
3833+
"custom_order": 1
3834+
}
3835+
],
3836+
"event_start_year": "2025",
3837+
"event_start_month": "September",
3838+
"event_start_month_short": "Sep",
3839+
"event_start_day": "10",
3840+
"event_start_weekday": "Wednesday",
3841+
"event_start_weekday_short": "Wed",
3842+
"event_start_time": "15:50",
3843+
"event_end_year": "2025",
3844+
"event_end_month": "September",
3845+
"event_end_month_short": "Sep",
3846+
"event_end_day": "10",
3847+
"event_end_weekday": "Wednesday",
3848+
"event_end_weekday_short": "Wed",
3849+
"event_end_time": "16:20",
3850+
"start_date": "2025-09-10",
3851+
"start_time": "15:50:00",
3852+
"start_time_ts": 1757512200,
3853+
"end_date": "2025-09-10",
3854+
"end_time": "16:20:00",
3855+
"event_subtype": ""
3856+
},
37973857
{
37983858
"event_key": "929627",
37993859
"active": "Y",
@@ -3803,7 +3863,7 @@
38033863
"event_end": "2025-09-10 16:20",
38043864
"event_type": "GraphQL in Production",
38053865
"description": "Pinterest is adopting GraphQL. Given our app's size, we can't simply rewrite everything in one fell swoop. So, we created the Relay Migration API (RMA) — a set of tools to incrementally migrate your React components to consume GraphQL-shaped data while making requests to REST endpoints.\n\nI'll share how we've significantly evolved the RMA after migrating four key surfaces, focusing on the advanced challenges we faced:\n\nRMA recreates objects on every render by default, breaking components expecting stable references. We implemented a caching layer, similar to Relay's, to return consistent objects between renders. RMA originally read from static source objects, creating stale data when Redux state changed. Our solution: a selective subscription system that re-computes GraphQL data only when source fields change, keeping data current while eliminating unnecessary renders. And in cases where Redux and GraphQL schemas fundamentally differ, we built bidirectional mapping with schema validation to ensure data consistency.\nJoin us to learn how the Relay migration API has evolved and how it helps you accelerate your GraphQL migrations without disrupting existing applications!",
3806-
"goers": "0",
3866+
"goers": "1",
38073867
"seats": "0",
38083868
"invite_only": "N",
38093869
"venue": "Grote Zaal",

scripts/sync-sched/speakers.json

Lines changed: 44 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1047,7 +1047,7 @@
10471047
},
10481048
{
10491049
"username": "erikwrede2",
1050-
"company": "fulfillmenttools",
1050+
"company": "Strawberry-GraphQL",
10511051
"position": "Software Engineer",
10521052
"name": "Erik Wrede",
10531053
"about": "Erik is a Software Engineer and GraphQL enthusiast that enjoys building full-stack GraphQL solutions. As a member of the GraphQL-Python Maintainer Team and Core Dev at Strawberry-GraphQL, he’s passionate about improving the developer experience and creating exciting new GraphQL tooling. Erik is excited about building performant and scalable solutions and is always eager to chat about new features, developments and the latest advancements in tech.",
@@ -1065,9 +1065,10 @@
10651065
}
10661066
],
10671067
"_years": [
1068-
2024
1068+
2024,
1069+
2025
10691070
],
1070-
"~syncedDetailsAt": 1749501888881
1071+
"~syncedDetailsAt": 1752072949897
10711072
},
10721073
{
10731074
"username": "ernie.turner1",
@@ -1150,7 +1151,7 @@
11501151
"_years": [
11511152
2025
11521153
],
1153-
"~syncedDetailsAt": 1750182478137
1154+
"~syncedDetailsAt": 1752072949897
11541155
},
11551156
{
11561157
"username": "gabe210",
@@ -1461,7 +1462,7 @@
14611462
"_years": [
14621463
2025
14631464
],
1464-
"~syncedDetailsAt": 1750182512347
1465+
"~syncedDetailsAt": 1752072949897
14651466
},
14661467
{
14671468
"username": "jeff.auriemma",
@@ -1566,7 +1567,7 @@
15661567
"_years": [
15671568
2025
15681569
],
1569-
"~syncedDetailsAt": 1750182512347
1570+
"~syncedDetailsAt": 1752072949897
15701571
},
15711572
{
15721573
"username": "jim.barton",
@@ -2050,7 +2051,7 @@
20502051
"_years": [
20512052
2025
20522053
],
2053-
"~syncedDetailsAt": 1750182515121
2054+
"~syncedDetailsAt": 1752072949897
20542055
},
20552056
{
20562057
"username": "marion84",
@@ -2174,23 +2175,23 @@
21742175
"socialurls": [
21752176
{
21762177
"service": "Twitter",
2177-
"url": "https://twitter.com/matteocollina"
2178+
"url": "https://twitter.com/matteocollins"
21782179
}
21792180
],
21802181
"_years": [
21812182
2025
21822183
],
2183-
"~syncedDetailsAt": 1750182515122
2184+
"~syncedDetailsAt": 1752072949898
21842185
},
21852186
{
21862187
"username": "mauricio.montalvo.guzman",
21872188
"company": "Pinterest",
21882189
"position": "Senior Software Engineer",
21892190
"name": "Mauricio Montalvo",
2190-
"about": "I’m a software engineer with 11 years of professional experience, I consider myself full stack but my career has been focused in FE development in the last years, I love creating UIs using ReactJS and GraphQL.\nAt Pinterest, I’m part of the Web team that’s exploring the introduction of GraphQL in our systems, I’ve worked on this for 2 years now, leading a GQL migration project since Q3 2023.\n\nI think helping others and sharing knowledge is one of the best ways to improve in your career as a dev.",
2191+
"about": "I’m a software engineer with 11 years of professional experience, I consider myself full stack but my career has been focused in FE development in the last years, I love creating UIs using ReactJS and GraphQL.\nAt Pinterest, I’m part of the Web team that’s exploring the introduction of GraphQL in our systems, I’ve worked on this for 3years now, leading a GQL migration project since Q3 2023.\n\nI think helping others and sharing knowledge is one of the best ways to improve in your career as a dev.",
21912192
"location": "",
21922193
"url": "",
2193-
"avatar": "//avatars.sched.co/8/d4/21066831/avatar.jpg.320x320px.jpg?2b4",
2194+
"avatar": "//avatars.sched.co/8/d4/21066831/avatar.jpg.320x320px.jpg?3d6",
21942195
"socialurls": [],
21952196
"_years": [
21962197
2024,
@@ -2286,7 +2287,7 @@
22862287
"_years": [
22872288
2025
22882289
],
2289-
"~syncedDetailsAt": 1750287964144
2290+
"~syncedDetailsAt": 1752072949898
22902291
},
22912292
{
22922293
"username": "michael.bleigh",
@@ -2555,6 +2556,21 @@
25552556
],
25562557
"~syncedDetailsAt": 1750287964144
25572558
},
2559+
{
2560+
"username": "rkhatwan",
2561+
"company": "Bouygues Telecom",
2562+
"position": "",
2563+
"name": "Ravi Khatwani",
2564+
"about": "",
2565+
"location": "",
2566+
"url": "",
2567+
"avatar": "",
2568+
"socialurls": [],
2569+
"_years": [
2570+
2025
2571+
],
2572+
"~syncedDetailsAt": 1752072949897
2573+
},
25582574
{
25592575
"username": "robert.balicki",
25602576
"company": "Pinterest",
@@ -3060,6 +3076,21 @@
30603076
],
30613077
"~syncedDetailsAt": 1749568381878
30623078
},
3079+
{
3080+
"username": "thorekoritzius",
3081+
"company": "Independent",
3082+
"position": "Machine Learning Software Engineer",
3083+
"name": "Thore Koritzius",
3084+
"about": "Thore is an ML Engineer with a passion for building and deploying multimodal LLMs. He enjoys working on the full stack of AI systems—from training embedding models and optimizing RAG pipelines to deploying on-premises LLM infrastructure. Thore is also a GraphQL and Rust enthusiast who loves exploring modern developer tools and building high-performance systems. His journey into AI started with research on Physics-Informed Neural Networks during his Master’s thesis, and he's been excited about pushing the boundaries of applied machine learning ever since.",
3085+
"location": "",
3086+
"url": "",
3087+
"avatar": "//avatars.sched.co/c/bd/23218043/avatar.jpg.320x320px.jpg?02e",
3088+
"socialurls": [],
3089+
"_years": [
3090+
2025
3091+
],
3092+
"~syncedDetailsAt": 1752072949897
3093+
},
30633094
{
30643095
"username": "tim.hall.engr",
30653096
"company": "Postman",
@@ -3132,7 +3163,7 @@
31323163
"_years": [
31333164
2025
31343165
],
3135-
"~syncedDetailsAt": 1750182478137
3166+
"~syncedDetailsAt": 1752072949897
31363167
},
31373168
{
31383169
"username": "tushar.mathur",

0 commit comments

Comments
 (0)