Skip to content

Commit 99fcdf4

Browse files
authored
SME initiative: Add talk selection process to conf page and SME launch blog post (#1982)
* Add talk selection process to conf page * Add last updated note * initial blog post commit * Finish editorial * add p tags * styles
1 parent b563486 commit 99fcdf4

File tree

3 files changed

+161
-5
lines changed

3 files changed

+161
-5
lines changed

src/app/conf/2025/speakers.tsx

+89-5
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ function TabHeading({
2121
function DatesTab() {
2222
return (
2323
<>
24-
<TabHeading>Dates to Remember</TabHeading>
24+
<p className="text-sm">
25+
<em>Last Updated: 2025-04-02</em>
26+
</p>
27+
<TabHeading className="mt-6">Dates to Remember</TabHeading>
2528
<ul className="list-disc space-y-2 pl-6">
2629
<li>CFP Opens: Tuesday, 4 February</li>
2730
<li>CFP Close: Sunday, 4 May at 23:59 CEST (UTC+2)</li>
@@ -39,7 +42,10 @@ function DatesTab() {
3942
function TopicsTab() {
4043
return (
4144
<>
42-
<TabHeading>Suggested Topics</TabHeading>
45+
<p className="text-sm">
46+
<em>Last Updated: 2025-04-02</em>
47+
</p>
48+
<TabHeading className="mt-6">Suggested Topics</TabHeading>
4349
<ul className="list-disc space-y-2 pl-6">
4450
<li>GraphQL Working Group</li>
4551
<ul className="list-disc space-y-2 pl-6">
@@ -79,7 +85,10 @@ function TopicsTab() {
7985
function NotesTab() {
8086
return (
8187
<>
82-
<TabHeading>Important Notes</TabHeading>
88+
<p className="text-sm">
89+
<em>Last Updated: 2025-04-02</em>
90+
</p>
91+
<TabHeading className="mt-6">Important Notes</TabHeading>
8392
<ul className="list-disc space-y-2 pl-6">
8493
<li>
8594
All speakers are required to adhere to our{" "}
@@ -183,7 +192,10 @@ function NotesTab() {
183192
function TypesTab() {
184193
return (
185194
<>
186-
<TabHeading>Submission Types</TabHeading>
195+
<p className="text-sm">
196+
<em>Last Updated: 2025-04-02</em>
197+
</p>
198+
<TabHeading className="mt-6">Submission Types</TabHeading>
187199
<ul className="list-disc space-y-2 pl-6">
188200
<li>
189201
Session Presentation: Typically 30 minutes in length, 1-2 speakers
@@ -200,6 +212,77 @@ function TypesTab() {
200212
</>
201213
)
202214
}
215+
216+
function ProcessTab() {
217+
return (
218+
<>
219+
<p className="text-sm">
220+
<em>Last Updated: 2025-04-02</em>
221+
</p>
222+
<TabHeading className="mt-6">The Talk Selection Process</TabHeading>
223+
<p className="mb-4">
224+
The GraphQL Foundation strives to select conference talks based on fair
225+
criteria in a transparent manner. There are three groups involved in the
226+
selection process, each with their own focus to help create an engaging
227+
and balanced conference schedule:
228+
</p>
229+
<ul className="list-disc space-y-2 pl-6">
230+
<li>The Technical Steering Committee (TSC)</li>
231+
<li>The new Subject Matter Experts initiative (SMEs)</li>
232+
<li>The Program Committee</li>
233+
</ul>
234+
<TabHeading className="mt-6">The Technical Steering Committee</TabHeading>
235+
<p className="mb-4">
236+
The TSC are a group of 11 individuals who are elected to serve a two
237+
year term to provide technical oversight of all GraphQL development
238+
efforts. When evaluating conference talks they{" "}
239+
<strong>focus on quality</strong> and use the following criteria:
240+
</p>
241+
<ul className="list-disc space-y-2 pl-6">
242+
<li>Relevance</li>
243+
<li>Originality</li>
244+
<li>Soundness</li>
245+
<li>Quality of Presentation</li>
246+
<li>Importance</li>
247+
</ul>
248+
<TabHeading className="mt-6">Subject Matter Experts</TabHeading>
249+
<p className="mb-4">
250+
The SME initiative is new for 2025. This will be a panel of volunteers
251+
drawn from industry experts, working group members, security and
252+
observability experts, and maintainers and contributors to open source
253+
GraphQL projects. When evaluating the talks, they will{" "}
254+
<strong>focus on how exciting and engaging the talks are</strong> and
255+
use the following criteria:
256+
</p>
257+
<ul className="list-disc space-y-2 pl-6">
258+
<li>Subject Content</li>
259+
<li>Originality</li>
260+
<li>Audience Engagement</li>
261+
</ul>
262+
<TabHeading className="mt-6">The Program Committee</TabHeading>
263+
<p>
264+
The Program Committee is made up of representatives from the GraphQL
265+
Foundation board and interested members of the GraphQL community who
266+
have had experience organizing conferences. They shape the schedule from
267+
the highest-rated talks, ensuring balance across industries and
268+
affiliations, and also including a range of speaker experience and
269+
demographics, to ensure a varied and well-rounded representation of the
270+
GraphQL ecosystem.
271+
</p>
272+
<TabHeading className="mt-6">
273+
Have More Questions? First Time Submitting? Don't Feel Intimidated
274+
</TabHeading>
275+
<p>
276+
Linux Foundation events are an excellent way to get to know the
277+
community and share your ideas and the work that you are doing and we
278+
strongly encourage first-time speakers to submit talks for our events.
279+
In the instance that you aren't sure about your abstract, reach out to
280+
us and we will be more than happy to work with you on your proposal.
281+
</p>
282+
</>
283+
)
284+
}
285+
203286
export function Speakers() {
204287
const [buttonText, setButtonText] = useState("Submit a Proposal")
205288
const [isDisabled, setIsDisabled] = useState(false)
@@ -226,6 +309,7 @@ export function Speakers() {
226309
topics: <TopicsTab />,
227310
types: <TypesTab />,
228311
notes: <NotesTab />,
312+
process: <ProcessTab />,
229313
}
230314

231315
return (
@@ -281,7 +365,7 @@ export function Speakers() {
281365
</p>
282366
<div className="mb-6">
283367
<div className="flex border-b">
284-
{["dates", "topics", "types", "notes"].map(tab => (
368+
{["dates", "topics", "types", "notes", "process"].map(tab => (
285369
<button
286370
key={tab}
287371
className={`px-4 py-2 font-semibold ${
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
---
2+
title: "Seeking GraphQL Subject Matter Experts"
3+
tags: ["blog"]
4+
date: 2025-04-02
5+
byline: Jem Gillam
6+
---
7+
## Help shape GraphQLConf's schedule!
8+
9+
The GraphQLConf Programme Committee is looking for GraphQL Subject Matter Experts to help shape the talk schedule for this year's GraphQLConf in Amsterdam. As a volunteer in this role, you’ll spend time during the week of 19th-25th May 2025 comparing talk submissions within your area of expertise, contributing to the creation of an engaging, informative, and impactful agenda.
10+
11+
![An example of using the comparison method in Sessionize](./Comparison_Method.gif)
12+
13+
<p className="text-center">An example of using the comparison method in Sessionize</p>
14+
15+
Ideal candidates are experienced GraphQL professionals with deep technical insight, industry awareness, and a passion for high-quality impartial content. We're particularly keen on hearing from open source contributors and maintainers of leading GraphQL clients, servers, tooling and implementations as well as consumers of GraphQL APIs. Your input will directly influence the conference experience, ensuring attendees get a mix of cutting-edge topics, practical insights, and exciting discussions.
16+
17+
If you fit one or more of these categories, apply today!
18+
19+
* Engineers and leaders behind large GraphQL service providers
20+
* Industry experts with knowledge of GraphQL observability, telemetry and tracing
21+
* GraphQL working group members (including all subcommittees)
22+
* Maintainers and contributors to open source GraphQL projects
23+
* Lead developers for large multi-faceted GraphQL deployments
24+
* Polyglot practitioners with a broad knowledge base across different ways of developing and deploying GraphQL
25+
* GraphQL security experts
26+
27+
<div className="mt-8 flex justify-center">
28+
<a
29+
href="https://forms.gle/2ELscDLhMS7kf3x8A"
30+
target="_blank"
31+
rel="noreferrer"
32+
className="bg-primary/85 px-20 py-4 text-center text-3xl font-semibold transition-colors hover:bg-primary/100 md:px-28"
33+
>
34+
Apply Now
35+
</a>
36+
</div>
37+
38+
## Timeline
39+
40+
**27th April: Call for Subject Matter Experts closes**
41+
4th May: Call for Speakers closes
42+
5th - 16th May: You’ll be contacted to onboard you to our Sessionize system
43+
**19th - 25th May: This is your week! You help to review the talk submissions**
44+
26th May - 8th June: Program committee build the schedule, guided heavily by your ratings
45+
11th June: Schedule published
46+
8th - 10th September: GraphQL Conference in Amsterdam
47+
48+
## The Talk Selection Process
49+
50+
There are three groups involved in the talk selection process:
51+
52+
* The Technical Steering Committee (TSC)
53+
* The new Subject Matter Experts initiative (SMEs) ← This is YOU!
54+
* The Program Committee
55+
56+
After the submission period ends, the TSC will have a short period of time to assess the viability of proposed talks and discount any which fall short of the selection criteria: talks which are vendor pitches or off-topic will be rejected at this early stage. The TSC will then have a week to use a star rating system to rate the talks based on their quality and originality, as well as their importance to the GraphQL ecosystem.
57+
58+
In parallel, the SMEs will be given a selection of the talk proposals based on their subject matter areas. They will rate the talks using a comparison method, where groups of three talks are compared to each other. This will help identify which talks are the strongest fit for the conference based on subject relevance, originality, and potential audience engagement.
59+
60+
61+
After these two rating methods, each talk will have two scores: a star rating from the TSC based on conference fit, and a rating from the SMEs reflecting subject content. The Program Committee will then start with the most highly rated talks and work to produce the schedule. Whilst the aim is to produce a schedule reflecting the TSC and SME ratings, the Program Committee will also act as a curator: making sure there is a good balance of talks from across different industries and affiliations, as well as looking at speaker diversity in terms of demographics and a balance between experienced and new speakers.
62+
63+
<div className="mt-8 flex justify-center">
64+
<a
65+
href="https://forms.gle/2ELscDLhMS7kf3x8A"
66+
target="_blank"
67+
rel="noreferrer"
68+
className="primary bg-primary/85 px-20 py-4 text-center text-3xl font-semibold transition-colors hover:bg-primary/100 md:px-28"
69+
>
70+
Apply to be an SME
71+
</a>
72+
</div>

0 commit comments

Comments
 (0)