During The 2020 Quarantine, I had the opportunity to delve deep into my thoughts and come up with euphoric discoveries. One of the realization that I came to is that there are two types of people in this world:
- Those who sit on the couch and watch Netflix all day
- And those who read blog posts on dev.to and attend live coding sessions to learn new technologies and interact with other developers
Since you're reading this now, then you are definitely the second type. So "what is it I will be learning from this live coding session", you may ask? Asynchronous development in an event-driven world! Developing your applications in an event-driven manner is one of the most efficient way to achieve real-time interactions with your data and build a microservices infrastructure. I talk more about this topic and event-driven architectures in this blogpost
For those who are not aware of AsyncAPI, its the industry standard for defining asynchronous APIs to easily build and maintain event-driven architecture. So think Swagger and OpenAPI but for event-driven APIs instead of REST APIs.
Now imagine a world where you can blend event-driven development AND code generation:
Say no more! AsyncAPI also created a generator open source tool that can be used to generate asynchronous event-driven applications based on a predefined AsyncAPI specification file as an input. You can check out the list of official generator templates on the generator github repository.
Glad you asked! An online session will be held on June 10, 2020 at 10:00 ET that covers design to code using Solace PubSub+ Event Portals + AsyncAPI Code Generation. I will be the host interviewing Marc DiPasquale from Solace and Fran Méndez, the founder of AsyncAPI, while we get into an interactive live coding session where we’ll check out the design to code experience. We will also be building an event-driven microservice using Spring Cloud Stream and answer any questions you have.
String youtubeLink = "https://youtu.be/oQbZf9DTnKc" String twitchLink = "twitch.tv/solacedevs" System.out.println("Youtube Link: " + youtubeLink + "\nTwitch Link: " + twitchLink);
So come take part in this interactive session and chat with us on the live stream, I'll give you a shout out if you ask a question 😎
Disclaimer: I am a Developer Advocate at Solace @SolaceDevs