-
-
Notifications
You must be signed in to change notification settings - Fork 681
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(blog): september summary + london highlights (#3259)
- Loading branch information
1 parent
ba25057
commit f2559c5
Showing
15 changed files
with
200 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,200 @@ | ||
--- | ||
title: "September Community Update And AsyncAPI Conference London 2024" | ||
date: 2024-10-02T06:00:00+01:00 | ||
type: Communication | ||
tags: | ||
- Project Status | ||
cover: /img/posts/2024-blog-banner/blog-banner-september.webp | ||
authors: | ||
- name: Thulisile Sibanda | ||
photo: /img/avatars/thulieblack.webp | ||
link: https://www.linkedin.com/in/v-thulisile-sibanda/ | ||
byline: AsyncAPI Community Manager | ||
excerpt: 'September Community Update and London Conference Highlights' | ||
featured: true | ||
--- | ||
|
||
In September, we had our second in-person AsyncAPI conference after Helsinki; read all about it in the [AsyncAPI Helsinki Conference update](https://www.asyncapi.com/blog/helsinki-and-community). | ||
|
||
This time, I had the privilege of being present in person. First and foremost, I would like to thank [Gravitee.io](https://www.gravitee.io/) and to [Georgie Burrows](https://www.linkedin.com/in/georgieburrows/) for sponsoring the AsyncAPI Conference. Their sponsorship enabled me to cover the visa expenses and travel costs. I also want to express my gratitude to [Lukasz Gornicki](https://www.linkedin.com/in/lukasz-gornicki-a621914) for his support and assistance throughout the process. It wasn't easy, but in the end, it was an incredible achievement for all of us, especially for me. | ||
|
||
## AsyncAPI Conference London Edition 2024 | ||
This year's London Edition was made possible by the amazing folks at [APIdays](https://www.apidays.global/), and we were part of the 2-day APIdays London Conference. The AsyncAPI track took place on the first day, and we had an incredible lineup of speakers and talks that attracted an entire room of attendees. | ||
|
||
<Figure | ||
src="/img/posts/london-conf-2024/full-room.webp" | ||
caption="Full room of attendees." | ||
className="text-center" | ||
/> | ||
|
||
Lorna started things off with a session on Better AsyncAPI Governance and how to devise sensible standards that support usability, security, and reliability. | ||
|
||
<Figure | ||
src="/img/posts/london-conf-2024/lorna.webp" | ||
caption="Lorna presenting Better AsyncAPI Governance." | ||
className="text-center" | ||
/> | ||
|
||
Artur followed with a demonstration on harmonizing NATS, CloudEvents, and AsyncAPI to build scalable, robust, and maintainable systems. | ||
|
||
<Figure | ||
src="/img/posts/london-conf-2024/artur.webp" | ||
caption="Artur presenting Harmonizing Asynchronous Systems: NATS, CloudEvents and AsyncAPI." | ||
className="text-center" | ||
/> | ||
|
||
Eduardo then shared a success story on how using AsyncAPI helps build API management platforms that enable event-driven architectures across domains by decoupling producers and consumers without compromising data contracts between parties. | ||
|
||
<Figure | ||
src="/img/posts/london-conf-2024/eduardo.webp" | ||
caption="Eduardo presenting Event-Driven Architectures Through API Management and AsyncAPI." | ||
className="text-center" | ||
/> | ||
|
||
Later, Swen spoke on lessons we can learn from synchronous API design and architecture. | ||
|
||
<Figure | ||
src="/img/posts/london-conf-2024/swen.webp" | ||
caption="Swen presenting Lessons from Sync API Design: What Makes A Good AsyncAPI?." | ||
className="text-center" | ||
/> | ||
|
||
During the break, the `API Specs and Standards Booth` was busy with people interested in what the AsyncAPI Initiative is all about and the work we do. | ||
|
||
<Figure | ||
src="/img/posts/london-conf-2024/booth-1.webp" | ||
caption="Specs booth during the break." | ||
className="text-center" | ||
/> | ||
|
||
Dale gave a session on how much information you need to know to design a solution around Kafka topics and illustrated the critical additional information a provider of an asynchronous API needs to provide. | ||
|
||
<Figure | ||
src="/img/posts/london-conf-2024/dale.webp" | ||
caption="Dale presenting Topic Characteristics: What Do You Need To Know In Advance." | ||
className="text-center" | ||
/> | ||
|
||
Laurent shared how to use Microcks ready to work with Testcontainers to provide solutions for mocking and testing APIs without extensive coding. | ||
|
||
<Figure | ||
src="/img/posts/london-conf-2024/laurent.webp" | ||
caption="Laurent presenting Using Test Containers for AsyncAPI Unit Testing and Mocking." | ||
className="text-center" | ||
/> | ||
|
||
Will then demonstrated how Architecture as Code and AsyncAPI work together to create deployable environments for production and the deployment of WebSocket-based APIs in a financial organization. | ||
|
||
<Figure | ||
src="/img/posts/london-conf-2024/will.webp" | ||
caption="Will presenting Deploying WebSockets with AsyncAPI and Architecture as Code." | ||
className="text-center" | ||
/> | ||
|
||
Sho ended the day by taking us on a journey on how to build a cross-exchange trading bot and how AsyncAPI has the proper tooling to tackle pain points such as document inconsistency and missing language support. | ||
|
||
<Figure | ||
src="/img/posts/london-conf-2024/sho.webp" | ||
caption="Sho presenting Building Cross-Exchange Trading Library With AsyncAPI." | ||
className="text-center" | ||
/> | ||
|
||
All the talks were incredible, and even the questions asked during the sessions were very insightful. Some of the slide presentations and recordings will soon be available under the [Resources Hub at the AsyncAPI Conference website](https://conference.asyncapi.com/). | ||
|
||
### API Specs And Standards Booth | ||
We teamed up with the OpenAPI Initiative team at the booth and had many insightful conversations. | ||
The first day was bustling with activity, and it was interesting to see how many people were not familiar with AsyncAPI and the community. | ||
They were very intrigued by how a bunch of folks with diverse expertise and skills from different continents and companies came together to represent AsyncAPI despite having never met. Our maintainers and ambassadors did a fantastic job educating and answering questions about the community, specification, and tooling. | ||
<Figure | ||
src="/img/posts/london-conf-2024/booth-day-1.webp" | ||
caption="AsyncAPI Maintainers and Ambassadors Answering Some Questions." | ||
className="text-center" | ||
/> | ||
|
||
Day 2 at the conference was calmer and less busy than the first day, but we had the opportunity to visit other booths and get some contacts for the future. | ||
|
||
<Figure | ||
src="/img/posts/london-conf-2024/booth-cover.webp" | ||
caption="Day 2 at the booth with AsyncAPI experts. From left: Artur, Ian, Thulie, Khuda" | ||
className="text-center" | ||
/> | ||
|
||
I would like to thank the experts for taking their time at the conference and volunteering at the `API Specs and Standards Booth`. | ||
|
||
<Profiles profiles={[ | ||
{ | ||
name: 'Khuda Dad Nomani', | ||
avatar: 'https://avatars.githubusercontent.com/u/32505158?v=4', | ||
link: 'https://www.linkedin.com/in/khudadadnomani' | ||
}, | ||
{ | ||
name: 'Artur Ciocanu', | ||
avatar: 'https://avatars.githubusercontent.com/u/743192?v=4', | ||
link: 'https://www.linkedin.com/in/artur-ciocanu/' | ||
}, | ||
{ | ||
name: 'Daniel Kocot', | ||
avatar: 'https://avatars.githubusercontent.com/u/466609?v=4', | ||
link: 'https://www.linkedin.com/in/danielkocot' | ||
}, | ||
{ | ||
name: 'Frank Kilcommins', | ||
avatar: 'https://avatars.githubusercontent.com/u/15875424?v=4', | ||
link: 'https://www.linkedin.com/in/frank-kilcommins/' | ||
}, | ||
{ | ||
name: 'Dale Lane', | ||
avatar: 'https://avatars.githubusercontent.com/u/1444788?v=4', | ||
link: 'https://www.linkedin.com/in/dalelane' | ||
}, | ||
{ | ||
name: 'Laurent Broudoux', | ||
avatar: 'https://avatars.githubusercontent.com/u/1538635?v=4', | ||
link: 'https://www.linkedin.com/in/laurentbroudoux' | ||
}, | ||
{ | ||
name: 'Ian Cooper', | ||
avatar: 'https://avatars.githubusercontent.com/u/45537?v=4', | ||
link: 'https://www.linkedin.com/in/ian-cooper-2b059b/' | ||
}, | ||
{ | ||
name: 'Richard Coppen', | ||
avatar: 'https://avatars.githubusercontent.com/u/30902631?v=4', | ||
link: 'https://www.linkedin.com/in/richard-coppen' | ||
}, | ||
{ | ||
name: 'Richa Sharma', | ||
avatar: 'https://avatars.githubusercontent.com/u/41283476?v=4', | ||
link: 'https://www.linkedin.com/in/richa14/' | ||
} | ||
]} /> | ||
|
||
## AsyncAPI Conf in Paris | ||
As you can tell, London was a success, and now there's an opportunity to be part of another fantastic AsyncAPI conference in Paris. [The Call for Proposals for Paris](https://conference.asyncapi.com/venue/Paris) will soon close on the 12th of October, and we encourage anyone to apply. | ||
|
||
## AsyncAPI Bounty Program | ||
This month, we celebrate a significant milestone: the first anniversary of the official launch of the AsyncAPI Bounty Program. Our goal has been and continues to recognize and reward the efforts of our maintainers and contributors and to challenge the notion that contributing to Open Source is always free. You can learn about the history of the AsyncAPI Program from [the redistribution of Open Collective funds discussion](https://github.com/orgs/asyncapi/discussions/541#discussioncomment-5462792). | ||
|
||
As a community, we have greatly benefited from the program. For example, we have used the AsyncAPI Cheat Sheet at conferences, saved costs on Digital Ocean, and implemented an automated TSC voting process. For more details, [please read the AsyncAPI Bounty Program Summary](https://www.asyncapi.com/blog/asyncapi-bounty-program-2024). | ||
|
||
Kudos to [Viacheslav Turovskyi](https://github.com/aeworxet) (Ash) for his outstanding work in leading and managing the initiative smoothly. | ||
|
||
## AsyncAPI Mantainership Program | ||
The Maintainership Program is progressing well; we have received some excellent project ideas. Once the project ranking is complete, we will announce the call for applications soon. | ||
|
||
Keep an eye on the `#09_mentorships` Slack channel for the exact dates. For details on the submitted projects, [please take a look at the Mentor/Maintainership discussion](https://github.com/orgs/asyncapi/discussions/1361). | ||
|
||
## AsyncAPI Ambassador | ||
We are excited to welcome [Lorna Mitchell](https://www.linkedin.com/in/lornajane), VP of Developer Experience at Redocly, to the [AsyncAPI Ambassador Program](https://www.asyncapi.com/community/ambassadors/lornajane). | ||
|
||
<Profiles profiles={[ | ||
{ | ||
name: 'Lorna Mitchell', | ||
avatar: 'https://avatars.githubusercontent.com/u/172607?v=4', | ||
link: 'https://github.com/lornajane' | ||
} | ||
]} /> | ||
|
||
## Coming in October | ||
- **AsyncAPI Community Updates Newsletter** - The October Edition issue will arrive in your inbox on the 9th. [Ensure you subscribe to the AsyncAPI Newsletter](https://www.asyncapi.com/newsletter); you don't want to miss out. | ||
- **AsyncAPI Online Conference** - [The Online Conference will take place on the 30th of October](https://conference.asyncapi.com/venue/Online). Be sure to check the website for the Agenda and Speakers. |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.