Skip to content

Commit 0753659

Browse files
authored
Merge branch 'master' into home-page-cleanup-for-2026
2 parents 0f5a2a0 + f9d6818 commit 0753659

3 files changed

Lines changed: 337 additions & 3 deletions

File tree

config/agenda.json

Lines changed: 335 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,335 @@
1-
[]
1+
<<<<<<< home-page-cleanup-for-2026
2+
[]
3+
=======
4+
[
5+
{
6+
"time": "11:10 AM SGT - 11:35 AM SGT",
7+
"session": "Multi-Protocol Async APIs: Designing a Unified Interface for EDA",
8+
"speaker": 2,
9+
"type": "Technical Speaker",
10+
"city": "Singapore"
11+
},
12+
{
13+
"time": "11:35 AM SGT - 12:00 PM SGT",
14+
"session": "The Untapped Potentials of AsyncAPI Studio",
15+
"speaker": 3,
16+
"type": "Technical Speaker",
17+
"city": "Singapore"
18+
},
19+
{
20+
"time": "12:00 PM SGT - 12:25 PM SGT",
21+
"session": "Enhancing Kafka Security and Control with Event Gateways",
22+
"speaker": 1,
23+
"type": "Technical Speaker",
24+
"city": "Singapore"
25+
},
26+
{
27+
"time": "12:25 PM SGT - 12:50 PM SGT",
28+
"session": "AsyncAPI v3: Streamlining Event-Driven API Design",
29+
"speaker": 4,
30+
"type": "Technical Speaker",
31+
"city": "Singapore"
32+
},
33+
{
34+
"time": "14:00 PM CEST - 14:25 PM CEST",
35+
"session": "Insights How Schwarz IT built a Self Service EDA Powered by AsyncAPI",
36+
"speaker": 7,
37+
"type": "Technical Speaker",
38+
"city": "Munich"
39+
},
40+
{
41+
"time": "14:25 PM CEST - 14:40 PM CEST",
42+
"session": "How To Design AsyncAPIs in Workshops: The API Product Canvas",
43+
"speaker": [5, 8],
44+
"type": "Technical Speaker",
45+
"city": "Munich"
46+
},
47+
{
48+
"time": "14:40 PM CEST - 15:15 PM CEST",
49+
"session": "Enhance Event Observability with AsyncAPI and OpenTelemetry",
50+
"speaker": 6,
51+
"type": "Technical Speaker",
52+
"city": "Munich"
53+
},
54+
{
55+
"time": "15:15 PM CEST - 15:40 PM CEST",
56+
"session": "Reliable Kafka-Lambda Data Pipelines with AsyncAPI and Specmatic",
57+
"speaker": 2,
58+
"type": "Technical Speaker",
59+
"city": "Munich"
60+
},
61+
{
62+
"time": "13:30 PM WAT - 14:00 PM WAT",
63+
"session": "An Intro to AsyncAPI Without The Technical Jargon",
64+
"speaker": [10,9],
65+
"type": "Community Speakers",
66+
"city": "Lagos"
67+
},
68+
{
69+
"time": "14:00 PM WAT - 14:30 PM WAT",
70+
"session": "From Ingredients to Output: The AsyncAPI Generator 101",
71+
"speaker": 10,
72+
"type": "Technical Speaker",
73+
"city": "Lagos"
74+
},
75+
{
76+
"time": "14:30 PM WAT - 15:00 PM WAT",
77+
"session": "I Came to Design, I Ended Up Leading a Movement",
78+
"speaker": 12,
79+
"type": "Community Speaker",
80+
"city": "Lagos"
81+
},
82+
{
83+
"time": "15:00 PM WAT - 15:45 PM WAT",
84+
"session": "Preventing API Drift",
85+
"speaker": 9,
86+
"type": "Technical Speaker",
87+
"city": "Lagos"
88+
},
89+
{
90+
"time": "15:45 PM WAT - 16:15 PM WAT",
91+
"session": "Contributing to AsyncAPI from a Technical Writers POV",
92+
"speaker": [11,13],
93+
"type": "Community Speakers",
94+
"city": "Lagos"
95+
},
96+
{
97+
"time": "14:00 PM BST - 14:25 PM BST",
98+
"session": "Lost in Translation: Unlocking Integration Success Beyond AsyncAPI",
99+
"speaker": 16,
100+
"type": "Technical Speakers",
101+
"city": "London"
102+
},
103+
{
104+
"time": "14:25 PM BST - 14:50 PM BST",
105+
"session": "Documenting your Event-Driven Architectures with OpenAPI and AsyncAPI",
106+
"speaker": 15,
107+
"type": "Technical Speaker",
108+
"city": "London"
109+
},
110+
{
111+
"time": "14:50 PM BST - 15:15 PM BST",
112+
"session": "What Are We Missing in AsyncAPI?",
113+
"speaker": 14,
114+
"type": "Technical Speaker",
115+
"city": "London"
116+
},
117+
{
118+
"time": "15:15 PM BST - 15:40 PM BST",
119+
"session": "Bringing Avro and AsyncAPI Together: Pitfalls and Learnings",
120+
"speaker": [5,8],
121+
"type": "Technical Speaker",
122+
"city": "London"
123+
},
124+
{
125+
"time": " 11:00 - 11:20 AM IST",
126+
"session": "How Companies Actually Use AsyncAPI",
127+
"speaker": 22,
128+
"type": "Technical Speaker",
129+
"city": "Bangalore"
130+
},
131+
{
132+
"time": "11:30 - 11:50 AM IST",
133+
"session": "AsyncAPI 2.6 to 3.0: Migrating Safely with No-Code Backward Compatibility Checks",
134+
"speaker": 18,
135+
"type": "Technical Speaker",
136+
"city": "Bangalore"
137+
},
138+
{
139+
"time": " 12:00 - 12:20 PM IST",
140+
"session": "Event-First Thinking: Building Data-Driven Integration Architectures",
141+
"speaker": 17,
142+
"type": "Technical Speaker",
143+
"city": "Bangalore"
144+
},
145+
{
146+
"time": "12:30 - 12:50 PM IST",
147+
"session": "A Shared Responsibility: How You Can Get Involved in Sustaining The Initiative",
148+
"speaker": 10,
149+
"type": "Community Speaker",
150+
"city": "Bangalore"
151+
},
152+
{
153+
"time": "14:00 - 14:20 PM IST",
154+
"session": "AsyncAPI's Role in Shift Left Streaming Architectures",
155+
"speaker": 4,
156+
"type": "Technical Speaker",
157+
"city": "Bangalore"
158+
},
159+
{
160+
"time": "14:30 - 14:50 PM IST",
161+
"session": "Bringing Structure to Streams: Applying Full-Lifecycle API Management to Event-Driven Systems",
162+
"speaker": 19,
163+
"type": "Technical Speaker",
164+
"city": "Bangalore"
165+
},
166+
{
167+
"time": "15:00 - 15:20 PM IST",
168+
"session": "Spec Authoring Made Intuitive: A Developer’s Journey with AsyncAPI and VS-Async-Preview Extension",
169+
"speaker": 21,
170+
"type": "Technical Speaker",
171+
"city": "Bangalore"
172+
},
173+
{
174+
"time": "16:00 - 16:20 PM IST",
175+
"session": "Schema-Driven Redaction of sensitive fields in Kafka Events Using AsyncAPI",
176+
"speaker": 20,
177+
"type": "Technical Speaker",
178+
"city": "Bangalore"
179+
},
180+
{
181+
"time": "16:30 - 16:50 PM IST",
182+
"session": "Good CoP, Bad CoP: A Community-Driven EDA Transformation",
183+
"speaker": 23,
184+
"type": "Technical Speaker",
185+
"city": "Bangalore"
186+
},
187+
{
188+
"time": "17:00 - 17:20 PM IST",
189+
"session": "Kafka Is Not Always the Answer: Making Smart AsyncAPI Architecture Decisions",
190+
"speaker": 25,
191+
"type": "Technical Speaker",
192+
"city": "Bangalore"
193+
},
194+
{
195+
"time": "17:30 - 17:50 PM IST",
196+
"session": "Strategies for Generating Dynamic, Realistic Mocks for Messaging APIs",
197+
"speaker": 24,
198+
"type": "Technical Speaker",
199+
"city": "Bangalore"
200+
},
201+
{
202+
"time": "10:00 AM UTC - 10:20 AM UTC",
203+
"session": "Welcome Speech",
204+
"speaker": 10,
205+
"type": "Welcome Note",
206+
"city": "Online"
207+
},
208+
{
209+
"time": "10:30 AM UTC - 11:10 AM UTC",
210+
"session": "The Path to Maintainership",
211+
"speaker": 9,
212+
"type": "Key Note",
213+
"city": "Online"
214+
},
215+
{
216+
"time": "11:20 AM UTC - 11:50 AM UTC",
217+
"session": "Kafka Is Not Always the Answer",
218+
"speaker": 25,
219+
"type": "Technical Talk",
220+
"city": "Online"
221+
},
222+
{
223+
"time": "12:00 PM UTC - 12:30 PM UTC",
224+
"session": "Documenting Event-Driven Services with docusaurus-asyncapi",
225+
"speaker": 26,
226+
"type": "Technical Talk",
227+
"city": "Online"
228+
},
229+
{
230+
"time": "12:40 PM UTC - 13:20 PM UTC",
231+
"session": "Governance Board Panel: Looking at The Future of AsyncAPI",
232+
"speaker": [10,1,34],
233+
"type": "Community Talk",
234+
"city": "Online"
235+
},
236+
{
237+
"time": "13:30 PM UTC - 14:00 PM UTC",
238+
"session": "Building an AI Data Governance Framework for Event-Driven Banking Systems",
239+
"speaker": 28,
240+
"type": "Technical Talk",
241+
"city": "Online"
242+
},
243+
{
244+
"time": "14:10 PM UTC - 14:50 PM UTC",
245+
"session": "Building A Sustainable Open Source Project: Marketing by Design, Not by Accident",
246+
"speaker": 32,
247+
"type": "Community Talk",
248+
"city": "Online"
249+
},
250+
{
251+
"time": "15:00 PM UTC - 15:30 PM UTC",
252+
"session": "From Contributor to Maintainer: My GSoC Journey with AsyncAPI Generator",
253+
"speaker": 30,
254+
"type": "Technical Talk",
255+
"city": "Online"
256+
},
257+
{
258+
"time": "15:40 PM UTC - 15:45 PM UTC",
259+
"session": "My First AsyncAPI Pull Request",
260+
"speaker": 33,
261+
"type": "Lightning Talk",
262+
"city": "Online"
263+
},
264+
{
265+
"time": "15:50 PM UTC - 16:20 PM UTC",
266+
"session": "Sustainable UX: Designing Digital Products with a Low Carbon Footprint in an Event Driven World",
267+
"speaker": 29,
268+
"type": "Community Talk",
269+
"city": "Online"
270+
},
271+
{
272+
"time": "16:30 PM UTC - 16:50 PM UTC",
273+
"session": "Agile in the Context of Open-Source",
274+
"speaker": 31,
275+
"type": "Community Talk",
276+
"city": "Online"
277+
},
278+
{
279+
"time": "17:00 PM UTC - 17:20 PM UTC",
280+
"session": "Closing Speech",
281+
"speaker": [9, 10],
282+
"type": "Closing Remarks",
283+
"city": "Online"
284+
},
285+
{
286+
"time": "9:15 AM CET - 10:10 AM CET",
287+
"session": "What Are We Missing in AsyncAPI?",
288+
"speaker": 14,
289+
"type": "Key Note",
290+
"city": "Paris"
291+
},
292+
{
293+
"time": "10:15 AM CET - 10:40 AM CET",
294+
"session": "AsyncAPI Bindings and Developer Experience",
295+
"speaker": 39,
296+
"type": "Technical Talk",
297+
"city": "Paris"
298+
},
299+
{
300+
"time": "11:00 AM CET - 11:55 AM CET",
301+
"session": "A Multi-Protocol Code Generation for Modern APIs",
302+
"speaker": 35,
303+
"type": "Technical Talk",
304+
"city": "Paris"
305+
},
306+
{
307+
"time": "12:00 PM CET - 12:55 PM CET",
308+
"session": "Power AI with Real-Time Data using AsyncAPI & Agent Mesh",
309+
"speaker": [36,37],
310+
"type": "Technical Talk",
311+
"city": "Paris"
312+
},
313+
{
314+
"time": "14:00 PM CET - 14:25 PM CET",
315+
"session": "Lost in Translation: Unlocking Integration Success Beyond AsyncAPI",
316+
"speaker": 16,
317+
"type": "Technical Talk",
318+
"city": "Paris"
319+
},
320+
{
321+
"time": "14:30 PM CET - 15:25 PM CET",
322+
"session": "AsyncAPI Ambassador Panel",
323+
"speaker": [16,34,1,38,2,40],
324+
"type": "Panel Discussion",
325+
"city": "Paris"
326+
},
327+
{
328+
"time": "15:55 PM CET - 16:50 PM CET",
329+
"session": "AsyncAPI + Overlays: Testing Event Flows with Triggers and Side-Effects",
330+
"speaker": 2,
331+
"type": "Technical Talk",
332+
"city": "Paris"
333+
}
334+
]
335+
>>>>>>> master

config/city-lists.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
{
33
"name": "California",
44
"country": "USA",
5-
"date": "18-20, Feburary 2026",
5+
"date": "18-20, February 2026",
66
"cfpDate": "21 November, 2025",
77
"description": "Join the AsyncAPI Summit as an integral part of DeveloperWeek 2026.",
88
"img": "/img/locations/san-jose.webp",

config/speakers.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[]
1+
[]

0 commit comments

Comments
 (0)