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
0 commit comments