Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion components/Header/header.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ function Header(): JSX.Element {
level="h1"
typeStyle="heading-lg"
>
AsyncAPI Conference 2025
AsyncAPI Conference 2026
</Heading>
</div>
<div className="w-[624px] sm:w-full text-center">
Expand Down
2 changes: 1 addition & 1 deletion components/Sponsors/sponsors.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ function Sponsors({ eventSponsors, financialSponsor }: ISponsors) {
typeStyle="heading-md"
className="text-white mb-12 sm:text-2xl sm:mb-8"
>
Event and Host Sponsor
Host Sponsor
</Heading>
<div className="flex justify-center items-center gap-12 flex-wrap sm:gap-8">
{eventSponsors &&
Expand Down
332 changes: 1 addition & 331 deletions config/agenda.json
Original file line number Diff line number Diff line change
@@ -1,331 +1 @@
[
{
"time": "11:10 AM SGT - 11:35 AM SGT",
"session": "Multi-Protocol Async APIs: Designing a Unified Interface for EDA",
"speaker": 2,
"type": "Technical Speaker",
"city": "Singapore"
},
{
"time": "11:35 AM SGT - 12:00 PM SGT",
"session": "The Untapped Potentials of AsyncAPI Studio",
"speaker": 3,
"type": "Technical Speaker",
"city": "Singapore"
},
{
"time": "12:00 PM SGT - 12:25 PM SGT",
"session": "Enhancing Kafka Security and Control with Event Gateways",
"speaker": 1,
"type": "Technical Speaker",
"city": "Singapore"
},
{
"time": "12:25 PM SGT - 12:50 PM SGT",
"session": "AsyncAPI v3: Streamlining Event-Driven API Design",
"speaker": 4,
"type": "Technical Speaker",
"city": "Singapore"
},
{
"time": "14:00 PM CEST - 14:25 PM CEST",
"session": "Insights How Schwarz IT built a Self Service EDA Powered by AsyncAPI",
"speaker": 7,
"type": "Technical Speaker",
"city": "Munich"
},
{
"time": "14:25 PM CEST - 14:40 PM CEST",
"session": "How To Design AsyncAPIs in Workshops: The API Product Canvas",
"speaker": [5, 8],
"type": "Technical Speaker",
"city": "Munich"
},
{
"time": "14:40 PM CEST - 15:15 PM CEST",
"session": "Enhance Event Observability with AsyncAPI and OpenTelemetry",
"speaker": 6,
"type": "Technical Speaker",
"city": "Munich"
},
{
"time": "15:15 PM CEST - 15:40 PM CEST",
"session": "Reliable Kafka-Lambda Data Pipelines with AsyncAPI and Specmatic",
"speaker": 2,
"type": "Technical Speaker",
"city": "Munich"
},
{
"time": "13:30 PM WAT - 14:00 PM WAT",
"session": "An Intro to AsyncAPI Without The Technical Jargon",
"speaker": [10,9],
"type": "Community Speakers",
"city": "Lagos"
},
{
"time": "14:00 PM WAT - 14:30 PM WAT",
"session": "From Ingredients to Output: The AsyncAPI Generator 101",
"speaker": 10,
"type": "Technical Speaker",
"city": "Lagos"
},
{
"time": "14:30 PM WAT - 15:00 PM WAT",
"session": "I Came to Design, I Ended Up Leading a Movement",
"speaker": 12,
"type": "Community Speaker",
"city": "Lagos"
},
{
"time": "15:00 PM WAT - 15:45 PM WAT",
"session": "Preventing API Drift",
"speaker": 9,
"type": "Technical Speaker",
"city": "Lagos"
},
{
"time": "15:45 PM WAT - 16:15 PM WAT",
"session": "Contributing to AsyncAPI from a Technical Writers POV",
"speaker": [11,13],
"type": "Community Speakers",
"city": "Lagos"
},
{
"time": "14:00 PM BST - 14:25 PM BST",
"session": "Lost in Translation: Unlocking Integration Success Beyond AsyncAPI",
"speaker": 16,
"type": "Technical Speakers",
"city": "London"
},
{
"time": "14:25 PM BST - 14:50 PM BST",
"session": "Documenting your Event-Driven Architectures with OpenAPI and AsyncAPI",
"speaker": 15,
"type": "Technical Speaker",
"city": "London"
},
{
"time": "14:50 PM BST - 15:15 PM BST",
"session": "What Are We Missing in AsyncAPI?",
"speaker": 14,
"type": "Technical Speaker",
"city": "London"
},
{
"time": "15:15 PM BST - 15:40 PM BST",
"session": "Bringing Avro and AsyncAPI Together: Pitfalls and Learnings",
"speaker": [5,8],
"type": "Technical Speaker",
"city": "London"
},
{
"time": " 11:00 - 11:20 AM IST",
"session": "How Companies Actually Use AsyncAPI",
"speaker": 22,
"type": "Technical Speaker",
"city": "Bangalore"
},
{
"time": "11:30 - 11:50 AM IST",
"session": "AsyncAPI 2.6 to 3.0: Migrating Safely with No-Code Backward Compatibility Checks",
"speaker": 18,
"type": "Technical Speaker",
"city": "Bangalore"
},
{
"time": " 12:00 - 12:20 PM IST",
"session": "Event-First Thinking: Building Data-Driven Integration Architectures",
"speaker": 17,
"type": "Technical Speaker",
"city": "Bangalore"
},
{
"time": "12:30 - 12:50 PM IST",
"session": "A Shared Responsibility: How You Can Get Involved in Sustaining The Initiative",
"speaker": 10,
"type": "Community Speaker",
"city": "Bangalore"
},
{
"time": "14:00 - 14:20 PM IST",
"session": "AsyncAPI's Role in Shift Left Streaming Architectures",
"speaker": 4,
"type": "Technical Speaker",
"city": "Bangalore"
},
{
"time": "14:30 - 14:50 PM IST",
"session": "Bringing Structure to Streams: Applying Full-Lifecycle API Management to Event-Driven Systems",
"speaker": 19,
"type": "Technical Speaker",
"city": "Bangalore"
},
{
"time": "15:00 - 15:20 PM IST",
"session": "Spec Authoring Made Intuitive: A Developer’s Journey with AsyncAPI and VS-Async-Preview Extension",
"speaker": 21,
"type": "Technical Speaker",
"city": "Bangalore"
},
{
"time": "16:00 - 16:20 PM IST",
"session": "Schema-Driven Redaction of sensitive fields in Kafka Events Using AsyncAPI",
"speaker": 20,
"type": "Technical Speaker",
"city": "Bangalore"
},
{
"time": "16:30 - 16:50 PM IST",
"session": "Good CoP, Bad CoP: A Community-Driven EDA Transformation",
"speaker": 23,
"type": "Technical Speaker",
"city": "Bangalore"
},
{
"time": "17:00 - 17:20 PM IST",
"session": "Kafka Is Not Always the Answer: Making Smart AsyncAPI Architecture Decisions",
"speaker": 25,
"type": "Technical Speaker",
"city": "Bangalore"
},
{
"time": "17:30 - 17:50 PM IST",
"session": "Strategies for Generating Dynamic, Realistic Mocks for Messaging APIs",
"speaker": 24,
"type": "Technical Speaker",
"city": "Bangalore"
},
{
"time": "10:00 AM UTC - 10:20 AM UTC",
"session": "Welcome Speech",
"speaker": 10,
"type": "Welcome Note",
"city": "Online"
},
{
"time": "10:30 AM UTC - 11:10 AM UTC",
"session": "The Path to Maintainership",
"speaker": 9,
"type": "Key Note",
"city": "Online"
},
{
"time": "11:20 AM UTC - 11:50 AM UTC",
"session": "Kafka Is Not Always the Answer",
"speaker": 25,
"type": "Technical Talk",
"city": "Online"
},
{
"time": "12:00 PM UTC - 12:30 PM UTC",
"session": "Documenting Event-Driven Services with docusaurus-asyncapi",
"speaker": 26,
"type": "Technical Talk",
"city": "Online"
},
{
"time": "12:40 PM UTC - 13:20 PM UTC",
"session": "Governance Board Panel: Looking at The Future of AsyncAPI",
"speaker": [10,1,34],
"type": "Community Talk",
"city": "Online"
},
{
"time": "13:30 PM UTC - 14:00 PM UTC",
"session": "Building an AI Data Governance Framework for Event-Driven Banking Systems",
"speaker": 28,
"type": "Technical Talk",
"city": "Online"
},
{
"time": "14:10 PM UTC - 14:50 PM UTC",
"session": "Building A Sustainable Open Source Project: Marketing by Design, Not by Accident",
"speaker": 32,
"type": "Community Talk",
"city": "Online"
},
{
"time": "15:00 PM UTC - 15:30 PM UTC",
"session": "From Contributor to Maintainer: My GSoC Journey with AsyncAPI Generator",
"speaker": 30,
"type": "Technical Talk",
"city": "Online"
},
{
"time": "15:40 PM UTC - 15:45 PM UTC",
"session": "My First AsyncAPI Pull Request",
"speaker": 33,
"type": "Lightining Talk",
"city": "Online"
},
{
"time": "15:50 PM UTC - 16:20 PM UTC",
"session": "Sustainable UX: Designing Digital Products with a Low Carbon Footprint in an Event Driven World",
"speaker": 29,
"type": "Community Talk",
"city": "Online"
},
{
"time": "16:30 PM UTC - 16:50 PM UTC",
"session": "Agile in the Context of Open-Source",
"speaker": 31,
"type": "Community Talk",
"city": "Online"
},
{
"time": "17:00 PM UTC - 17:20 PM UTC",
"session": "Closing Speech",
"speaker": [9, 10],
"type": "Closing Remarks",
"city": "Online"
},
{
"time": "9:15 AM CET - 10:10 AM CET",
"session": "What Are We Missing in AsyncAPI?",
"speaker": 14,
"type": "Key Note",
"city": "Paris"
},
{
"time": "10:15 AM CET - 10:40 AM CET",
"session": "AsyncAPI Bindings and Developer Experience",
"speaker": 39,
"type": "Technical Talk",
"city": "Paris"
},
{
"time": "11:00 AM CET - 11:55 AM CET",
"session": "A Multi-Protocol Code Generation for Modern APIs",
"speaker": 35,
"type": "Technical Talk",
"city": "Paris"
},
{
"time": "12:00 PM CET - 12:55 PM CET",
"session": "Power AI with Real-Time Data using AsyncAPI & Agent Mesh",
"speaker": [36,37],
"type": "Technical Talk",
"city": "Paris"
},
{
"time": "14:00 PM CET - 14:25 PM CET",
"session": "Lost in Translation: Unlocking Integration Success Beyond AsyncAPI",
"speaker": 16,
"type": "Technical Talk",
"city": "Paris"
},
{
"time": "14:30 PM CET - 15:25 PM CET",
"session": "AsyncAPI Ambassador Panel",
"speaker": [16,34,1,38,2,40],
"type": "Panel Discussion",
"city": "Paris"
},
{
"time": "15:55 PM CET - 16:50 PM CET",
"session": "AsyncAPI + Overlays: Testing Event Flows with Triggers and Side-Effects",
"speaker": 2,
"type": "Technical Talk",
"city": "Paris"
}
]
[]
Loading
Loading