Skip to content

Commit b7cc1e0

Browse files
committed
feat: update schedule
1 parent d7560de commit b7cc1e0

File tree

2 files changed

+25
-17
lines changed

2 files changed

+25
-17
lines changed

scripts/sync-sched/schedule-2025.json

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2390,6 +2390,7 @@
23902390
"invite_only": "N",
23912391
"venue": "Studio - 5th Floor",
23922392
"audience": "Any",
2393+
"geo_area": "Yes",
23932394
"id": "1ef800d68c28db994bfec011a6817fc8",
23942395
"venue_id": "2152809",
23952396
"speakers": [
@@ -2420,6 +2421,12 @@
24202421
"start_time_ts": 1757401200,
24212422
"end_date": "2025-09-09",
24222423
"end_time": "10:30:00",
2424+
"files": [
2425+
{
2426+
"path": "https://static.sched.com/hosted_files/graphqlconf2025/5d/saihaj-conf-workshop-2025.pdf",
2427+
"name": "saihaj-conf-workshop-2025.pdf"
2428+
}
2429+
],
24232430
"event_subtype": ""
24242431
},
24252432
{
@@ -2467,7 +2474,7 @@
24672474
"event_end": "2025-09-09 11:25",
24682475
"event_type": "Developer Experience",
24692476
"description": "GraphQL error handling sucks. There, I said it.\n\nEver hunted through the errors list to figure out if a null was legit or caused by an error? If you're like me, you gave up and now treat nulls as \"maybe errored, maybe absent, maybe both.\"\n\nAnd nullability. Schema designers make anything that might fail nullable, producing partial responses when errors occur. But since anything can fail, now everything is nullable—\nand we're drowning in null checks. We recklessly cast to non-null or fall back to the empty string out of desperation. And we still don't know what's truly nullable.\n\nNo more.\n\nThis talk introduces a new, pragmatic approach, born from years of work by the Nullability WG. We propose a future where schemas reflect the true nullability of business entities, and error handling is where it belongs: in your code, not your data. Use your language's built-in tools to handle errors ergonomically; and drop the unnecessary null checks. When you read a null, it should mean one thing: the absence of data.\n\nThis isn't some distant ideal on the horizon of GraphQL's future; with just 512 bytes added to your GraphQL client, you can start adopting this today. Come see how.",
2470-
"goers": "12",
2477+
"goers": "13",
24712478
"seats": "0",
24722479
"invite_only": "N",
24732480
"venue": "IJzaal - 5th Floor",
@@ -2513,7 +2520,7 @@
25132520
"event_end": "2025-09-09 12:15",
25142521
"event_type": "Unconference",
25152522
"description": "Lightning Talks: <ul><li> Samuel Vazquez - MCP server demo </li><li> Andres Ortiz - GraphQL + Neo4j graph database demo </li><li> Giuseppe Abrignani - GraphQL / Enterprise data modell </li><li> Lars de Bruijn - Quantifying graphQL Schema Health </li><li> Lars de Bruijn - Trusted Documents </li></ul> <a href=\"https://github.com/graphql/graphql-wg/discussions/1815\" rel=\"noopener noreferrer\" target=\"_blank\">Lightning Talk submissions & discussion thread\n</a>\n***\n\"Unconference\" starts with U! Do you have a demo to share, an itch to scratch, lightning talk to workshop, or proposal you want to brainstorm? There's ample opportunity to bring your thoughts to the unconference table and seek or share feedback.\n\nThe unconference agenda will be created onsite - stay tuned for more info about how you can add your topics.",
2516-
"goers": "1",
2523+
"goers": "0",
25172524
"seats": "0",
25182525
"invite_only": "N",
25192526
"venue": "Studio - 5th Floor",
@@ -2609,7 +2616,7 @@
26092616
"event_end": "2025-09-09 12:15",
26102617
"event_type": "GraphQL Working Group",
26112618
"description": "Although the topic of namespacing has been brought up repeatedly in the GraphQL community over the last decade, there is an understandable worry that it would lead to anti-patterns in schema design. If namespacing is used as an excuse to avoid coordination between teams, this can result in a fragmented GraphQL schema that reflects current team boundaries as opposed to domain or client concerns.\n\nGraphQL Federation offers an alternative architecture: when coordination is enforced and consistency guaranteed, a large number of teams can contribute to a single, coherent GraphQL schema without the danger of stepping on each other's toes.\n\nEven with that architecture in place however, I believe there are still legitimate use cases for namespacing. In this talk, I will go over some of those use cases, and formulate a set of design principles that could guide the introduction of namespacing in GraphQL.",
2612-
"goers": "13",
2619+
"goers": "14",
26132620
"seats": "0",
26142621
"invite_only": "N",
26152622
"venue": "IJzaal - 5th Floor",
@@ -2655,7 +2662,7 @@
26552662
"event_end": "2025-09-09 14:15",
26562663
"event_type": "Breaks / Networking / Special Events",
26572664
"description": "Use this lunch time to go outside, visit local restaurants, and hang with your new GraphQL friends.\n\nOption 1 - <a href=\"https://www.google.com/maps/d/u/1/edit?mid=15R49h_2nrfJ1SbX_PFBmIJQS5gP3Hoo&usp=sharing\">Lunch restaurant guide</a>\nOption 2 - A limited number of bag lunches will be available at the venue for you to take and either eat in the building or take outside.",
2658-
"goers": "10",
2665+
"goers": "11",
26592666
"seats": "0",
26602667
"invite_only": "N",
26612668
"id": "c792d79fcbf90eafe5aeccec4e753e2a",
@@ -2742,7 +2749,7 @@
27422749
"event_end": "2025-09-09 15:45",
27432750
"event_type": "Unconference",
27442751
"description": "\"Unconference\" starts with U! Do you have a demo to share, an itch to scratch, lightning talk to workshop, or proposal you want to brainstorm? There's ample opportunity to bring your thoughts to the unconference table and seek or share feedback.\n\nThe unconference agenda will be created onsite - stay tuned for more info about how you can add your topics.",
2745-
"goers": "2",
2752+
"goers": "3",
27462753
"seats": "0",
27472754
"invite_only": "N",
27482755
"venue": "Studio - 5th Floor",
@@ -2877,7 +2884,7 @@
28772884
"event_start": "2025-09-09 15:45",
28782885
"event_end": "2025-09-09 16:00",
28792886
"event_type": "Breaks / Networking / Special Events",
2880-
"goers": "8",
2887+
"goers": "9",
28812888
"seats": "0",
28822889
"invite_only": "N",
28832890
"venue": "Foyer Grote Zaal - 2nd Floor",
@@ -2914,7 +2921,7 @@
29142921
"event_end": "2025-09-09 16:40",
29152922
"event_type": "GraphQL Working Group",
29162923
"description": "Learn how to lower latency in your applications by streaming your GraphQL responses using the @defer and @stream directives. Learn the trade-offs of when to use these new directives and how they differ from GraphQL Subscriptions.\n\n@defer and @stream have been in development for some time now and have gone through many iterations. Learn about the motivation behind these changes and how they will lead to scalable GraphQL servers and efficient clients.",
2917-
"goers": "9",
2924+
"goers": "8",
29182925
"seats": "0",
29192926
"invite_only": "N",
29202927
"venue": "IJzaal - 5th Floor",
@@ -4164,6 +4171,7 @@
41644171
"invite_only": "N",
41654172
"venue": "Grote Zaal - 2nd Floor",
41664173
"audience": "Any",
4174+
"geo_area": "Yes",
41674175
"id": "efe5aee612551209ba413d57d3ddbb4e",
41684176
"venue_id": "2152800",
41694177
"speakers": [

scripts/sync-sched/speakers.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@
156156
"_years": [
157157
2025
158158
],
159-
"~syncedDetailsAt": 1757102434255
159+
"~syncedDetailsAt": 1757411493495
160160
},
161161
{
162162
"username": "ajhingran",
@@ -1577,7 +1577,7 @@
15771577
"_years": [
15781578
2025
15791579
],
1580-
"~syncedDetailsAt": 1757102430680
1580+
"~syncedDetailsAt": 1757411493495
15811581
},
15821582
{
15831583
"username": "jem28",
@@ -1597,7 +1597,7 @@
15971597
"_years": [
15981598
2025
15991599
],
1600-
"~syncedDetailsAt": 1757102430680
1600+
"~syncedDetailsAt": 1757411493495
16011601
},
16021602
{
16031603
"username": "jens63",
@@ -1916,7 +1916,7 @@
19161916
2024,
19171917
2025
19181918
],
1919-
"~syncedDetailsAt": 1757102430680
1919+
"~syncedDetailsAt": 1757411493495
19201920
},
19211921
{
19221922
"username": "ldebruijn",
@@ -1952,7 +1952,7 @@
19521952
2024,
19531953
2025
19541954
],
1955-
"~syncedDetailsAt": 1757102430680
1955+
"~syncedDetailsAt": 1757411493495
19561956
},
19571957
{
19581958
"username": "lee_byron.25krdom6",
@@ -2055,7 +2055,7 @@
20552055
2024,
20562056
2025
20572057
],
2058-
"~syncedDetailsAt": 1757102430680
2058+
"~syncedDetailsAt": 1757411493495
20592059
},
20602060
{
20612061
"username": "mail1232",
@@ -2154,7 +2154,7 @@
21542154
"_years": [
21552155
2025
21562156
],
2157-
"~syncedDetailsAt": 1757102430680
2157+
"~syncedDetailsAt": 1757411493495
21582158
},
21592159
{
21602160
"username": "martijn.walraven",
@@ -2170,7 +2170,7 @@
21702170
2024,
21712171
2025
21722172
],
2173-
"~syncedDetailsAt": 1757102430680
2173+
"~syncedDetailsAt": 1757411493495
21742174
},
21752175
{
21762176
"username": "martinbonnin42",
@@ -2276,7 +2276,7 @@
22762276
2024,
22772277
2025
22782278
],
2279-
"~syncedDetailsAt": 1757102434255
2279+
"~syncedDetailsAt": 1757411493495
22802280
},
22812281
{
22822282
"username": "meenakshi.dhanani1",
@@ -2351,7 +2351,7 @@
23512351
2024,
23522352
2025
23532353
],
2354-
"~syncedDetailsAt": 1757102434255
2354+
"~syncedDetailsAt": 1757411493495
23552355
},
23562356
{
23572357
"username": "michael.astle",

0 commit comments

Comments
 (0)