Skip to content

Commit 1988240

Browse files
jorydotcombenjierenovate[bot]jemgillamhasparus
authored
Updates Venue, Resources info for Conf2026 page (#2314)
hotel info, venue info, add'l resources, etc --------- Co-authored-by: Benjie <benjie@jemjie.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jem <6413628+jemgillam@users.noreply.github.com> Co-authored-by: Piotr Monwid-Olechnowicz <hasparus@gmail.com>
1 parent c2dbcec commit 1988240

File tree

5 files changed

+234
-166
lines changed

5 files changed

+234
-166
lines changed

src/app/conf/2026/components/call-for-proposals.tsx

Lines changed: 15 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -57,38 +57,21 @@ function TopicsTab() {
5757
<div className="bg-sec-light p-4">
5858
<h3 className="typography-h3">Suggested Topics</h3>
5959
<ul className="mt-2 list-disc space-y-2 pl-6">
60-
<li>GraphQL Working Group</li>
61-
<ul className="list-disc space-y-2 pl-6">
62-
<li>
63-
GraphQL Specification (including incremental delivery, nullability)
64-
</li>
65-
<li>GraphQL-over-HTTP specification</li>
66-
<li>Federation specification</li>
67-
<li>
68-
Reference software (GraphQL.js, graphql-http, GraphiQL and LSP)
69-
</li>
70-
</ul>
71-
<li>GraphQL in Production</li>
72-
<ul className="list-disc space-y-2 pl-6">
73-
<li>Case studies</li>
74-
<li>Federation and Distributed Systems</li>
75-
<li>
76-
Schema evolution (including backwards compatibility and versioning)
77-
</li>
78-
<li>Security</li>
79-
<li>Scaling</li>
80-
<li>Observability, telemetry and tracing</li>
81-
<li>Integrating AI and LLMs</li>
82-
</ul>
83-
<li>Developer Experience</li>
84-
<ul className="list-disc space-y-2 pl-6">
85-
<li>Frontend</li>
86-
<li>Backend</li>
87-
<li>Patterns and community trends</li>
88-
<li>DX with AI and LLMs</li>
89-
<li>Testing</li>
90-
<li>Documentation</li>
91-
</ul>
60+
<li>AI and LLMs</li>
61+
<li>Clients</li>
62+
<li>Community</li>
63+
<li>Federation and Distributed Systems</li>
64+
<li>GraphQL Specification</li>
65+
<li>Observability, telemetry and tracing</li>
66+
<li>Other GraphQL working groups</li>
67+
<li>Performance</li>
68+
<li>Production Insights - huge scale</li>
69+
<li>Production Insights - regular scale</li>
70+
<li>Schema design and evolution</li>
71+
<li>Security</li>
72+
<li>Servers</li>
73+
<li>Tooling, DX, testing, and documentation</li>
74+
<li>Trends</li>
9275
</ul>
9376
</div>
9477
)
@@ -208,18 +191,10 @@ function TypesTab() {
208191
term="Panel Discussion"
209192
definition="Typically 30 minutes in length, 3-4 speakers presenting on a topic"
210193
/>
211-
<DefinitionListItem
212-
term="Birds of a Feather"
213-
definition="Typically 45 minutes to 1 hour in length"
214-
/>
215194
<DefinitionListItem
216195
term="Lightning Talk"
217196
definition="Typically 5-10 minutes in length"
218197
/>
219-
<DefinitionListItem
220-
term="Workshop"
221-
definition="Typically 1-2 hours in length"
222-
/>
223198
</DefinitionListBox>
224199
)
225200
}

src/app/conf/2026/components/venue/index.tsx

Lines changed: 177 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -32,123 +32,186 @@ export function Venue(props: VenueProps) {
3232
}}
3333
/>
3434
<article className="relative flex shrink-0 flex-col gap-6 max-xl:max-w-[476px]">
35-
{/*
36-
<h2 className="typography-h2">
37-
A place of innovation &&nbsp;creation
38-
</h2>
35+
{
36+
<>
37+
<h2 className="typography-h2">Venue</h2>
38+
<p className="typography-body-lg">
39+
We're heading back to where it all began: GraphQLConf 2026 will
40+
be hosted at Meta's Menlo Park campus, where GraphQL was first
41+
conceptualized by Facebook engineers in 2012.
42+
</p>
43+
<div className="flex-1" />
44+
</>
45+
}
3946
<p className="typography-body-lg">
40-
A former warehouse, located in an industrial area near the Amsterdam
41-
city centre, changed into a place of culture & business.
47+
Meta MPK 22 Bayfront Campus <br />
48+
305 Constitution Dr <br />
49+
Menlo Park, CA 94025
4250
</p>
43-
<div className="flex-1" />
44-
*/}
45-
<p className="typography-body-lg">Menlo Park, California</p>
46-
{/*
47-
<Button href="https://maps.app.goo.gl/W7nX1NejhWw9PqxF7">
48-
Google Maps
49-
</Button>
50-
*/}
51+
{
52+
<Button href="https://maps.app.goo.gl/W7nX1NejhWw9PqxF7">
53+
Google Maps
54+
</Button>
55+
}
5156
</article>
52-
{/*
53-
<div className="relative flex-1">
54-
<h3 className="typography-h3 mb-6">How to get to the venue?</h3>
55-
<Accordion
56-
className="[&_svg]:fill-neu-900"
57-
items={[
58-
{
59-
title: "Public Transportation",
60-
description: (
61-
<>
62-
Take tram 26 from Amsterdam Central Station to the
63-
"Kattenburgerstraat" stop.
64-
<br />
65-
The venue is in front of the tram stop.
66-
</>
67-
),
68-
},
69-
{
70-
title: "Airport Information",
71-
description:
72-
"Amsterdam Airport Schiphol is about 20 km from the venue. Take a direct train to Amsterdam Central Station, then follow the public transportation instructions.",
73-
},
74-
{
75-
title: "Parking at venue",
76-
description: (
77-
<>
78-
Limited parking is available at the venue. We recommend
79-
using public transportation when possible. Learn more about
80-
parking at{" "}
81-
<a
82-
className="typography-link"
83-
href="https://dezwijger.nl/about-us-en/contact"
84-
target="_blank"
85-
rel="noreferrer"
86-
>
87-
Pakhuis de Zwijger
88-
</a>
89-
. If&nbsp;you require an accessible parking spot, park at
90-
Vriesseveem 4 or Withoedenveem 16 where you can park if you
91-
have a Disability Parking Card.
92-
</>
93-
),
94-
},
95-
]}
96-
/>
97-
<h3 className="typography-h3 my-6">Where to stay?</h3>
98-
<Accordion
99-
className="[&_svg]:fill-neu-900"
100-
items={[
101-
{
102-
title: "Mövenpick Hotel Amsterdam City Centre",
103-
link: "https://movenpick.accor.com/en/europe/netherlands/amsterdam/hotel-amsterdam.html?utm_source=google&utm_medium=local&utm_campaign=hotel-MHR-Amsterdam-city-center&y_source=1_MTUzNjI2OTgtNzE1LWxvY2F0aW9uLndlYnNpdGU%3D",
104-
description: (
105-
<>
106-
Piet Heinkade 11
107-
<br />
108-
1019 BR Amsterdam, Netherlands
109-
<br />
110-
Phone:{" "}
111-
<a className="typography-link" href="tel:+31 20 519 1200">
112-
+31 20 519 1200
113-
</a>
114-
</>
115-
),
116-
},
117-
{
118-
title: "Inntel Hotels Amsterdam Landmark",
119-
link: "https://www.inntelhotelsamsterdamlandmark.nl/",
120-
description: (
121-
<>
122-
VOC-kade 600
123-
<br />
124-
1018 LG Amsterdam, Netherlands
125-
<br />
126-
Phone:{" "}
127-
<a className="typography-link" href="tel:+31 20 227 2550">
128-
+31 20 227 2550
129-
</a>
130-
</>
131-
),
132-
},
133-
{
134-
title: "DoubleTree by Hilton Amsterdam Central Station",
135-
link: "https://www.hilton.com/en/hotels/amscsdi-doubletree-amsterdam-centraal-station/?SEO_id=GMB-EMEA-DI-AMSCSDI",
136-
description: (
137-
<>
138-
Oosterdoksstraat 4 <br />
139-
1011 DK Amsterdam, Netherlands
140-
<br />
141-
Phone:{" "}
142-
<a className="typography-link" href="tel:+31 20 530 0800">
143-
+31 20 530 0800
144-
</a>
145-
</>
146-
),
147-
},
148-
]}
149-
/>
150-
</div>
151-
*/}
57+
{
58+
<div className="relative flex-1">
59+
<h3 className="typography-h3 mb-6">How to get there</h3>
60+
<Accordion
61+
className="[&_svg]:fill-neu-900"
62+
items={[
63+
{
64+
title: "Public Transportation",
65+
description: (
66+
<>
67+
The city is served by multiple public transportation
68+
providers: <br />
69+
<ul>
70+
<li>
71+
<a href="https://www.caltrain.com/">Caltrain</a>
72+
</li>
73+
<li>
74+
<a href="https://www.samtrans.com/">SamTrans</a>
75+
</li>
76+
<li>
77+
<a href="https://dumbartonexpress.com/">
78+
Dumbarton Express
79+
</a>{" "}
80+
(connects{" "}
81+
<a href="https://www.bart.gov/stations/ucty">
82+
Union City BART
83+
</a>{" "}
84+
to Menlo Park)
85+
</li>
86+
<li>
87+
<a href="https://www.menlopark.gov/Government/Departments/Public-Works/Transportation-Division/City-Shuttle-services">
88+
City Shuttles
89+
</a>
90+
</li>
91+
<br />
92+
Review local and regional transportation options for
93+
getting around Menlo Park.
94+
</ul>
95+
</>
96+
),
97+
},
98+
{
99+
title: "Airport Information",
100+
description: (
101+
<>
102+
There are multiple airports within a reasonable driving
103+
distance to Menlo Park: <br />
104+
<ul>
105+
<li>
106+
<a href="https://www.flysfo.com/">
107+
San Francisco International Airport (SFO){" "}
108+
</a>
109+
</li>
110+
<li>
111+
<a href="https://www.flysanjose.com/">
112+
San Jose Mineta International Airport (SJC)
113+
</a>
114+
</li>
115+
<li>
116+
<a href="https://www.iflyoak.com/">
117+
Oakland International Airport (OAK)
118+
</a>
119+
</li>
120+
</ul>
121+
</>
122+
),
123+
},
124+
{
125+
title: "Parking at venue",
126+
description: <>Coming Soon!</>,
127+
},
128+
]}
129+
/>
130+
<h3 className="typography-h3 my-6">Where to stay</h3>
131+
<Accordion
132+
className="[&_svg]:fill-neu-900"
133+
items={[
134+
{
135+
title: "The Cottages Hotel",
136+
link: "https://cottageshotel.com/?utm_source=google&utm_medium=organic&utm_campaign=business_listing",
137+
description: (
138+
<>
139+
1704 El Camino Real
140+
<br />
141+
Menlo Park, CA 94027
142+
<br />
143+
Phone:{" "}
144+
<a className="typography-link" href="tel:650 326 9010">
145+
650-326-9010
146+
</a>
147+
</>
148+
),
149+
},
150+
{
151+
title: "Aloft Silicon Valley",
152+
link: "https://www.marriott.com/en-us/hotels/sjcal-aloft-silicon-valley/overview/?scid=f2ae0541-1279-4f24-b197-a979c79310b0",
153+
description: (
154+
<>
155+
8200 Gateway Blvd
156+
<br />
157+
Newark, CA 94560
158+
<br />
159+
Phone:{" "}
160+
<a className="typography-link" href="tel:510 494 8800">
161+
510-494-8800
162+
</a>
163+
</>
164+
),
165+
},
166+
{
167+
title: "CitizenM Menlo Park Hotel",
168+
link: "https://www.marriott.com/en-us/hotels/sfopk-citizenm-menlo-park/overview/?scid=f2ae0541-1279-4f24-b197-a979c79310b0",
169+
description: (
170+
<>
171+
2 Meta Way <br />
172+
Menlo Park, CA 94025
173+
<br />
174+
Phone:{" "}
175+
<a className="typography-link" href="tel:650 278 4448">
176+
650-278-4448
177+
</a>
178+
</>
179+
),
180+
},
181+
{
182+
title: "Courtyard by Marriott Redwood City",
183+
link: "https://www.marriott.com/en-us/hotels/sford-courtyard-redwood-city/overview/?scid=f2ae0541-1279-4f24-b197-a979c79310b0",
184+
description: (
185+
<>
186+
600 Bair Island Rd <br />
187+
Redwood City, CA 94063
188+
<br />
189+
Phone:{" "}
190+
<a className="typography-link" href="tel:650 216 9435">
191+
650-216-9435
192+
</a>
193+
</>
194+
),
195+
},
196+
{
197+
title: "Hotel Nia",
198+
link: "https://www.hotelnia.com/",
199+
description: (
200+
<>
201+
200 Independence Dr <br />
202+
Menlo Park, CA 94025
203+
<br />
204+
Phone:{" "}
205+
<a className="typography-link" href="tel:650 900 3434">
206+
650-900-3434
207+
</a>
208+
</>
209+
),
210+
},
211+
]}
212+
/>
213+
</div>
214+
}
152215
</div>
153216
</section>
154217
)

src/app/conf/2026/layout.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ export default function Layout({
4747
children: "2025 Event Photos",
4848
href: GALLERY_LINK,
4949
},
50-
{ children: "FAQ", href: "/conf/2026/#faq" },
5150
]}
5251
/>
5352
<ThemeProvider attribute="class">

src/app/conf/2026/page.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ export default function Page() {
5757
]}
5858
className="my-8 xl:mb-16 xl:mt-10 2xl:mb-24"
5959
/>
60+
<Venue />
6061
<GalleryStrip />
6162
<Testimonials />
6263
<GraphQLFoundationCard />

0 commit comments

Comments
 (0)