Open Barbanio opened 3 years ago
Welcome to AsyncAPI. Thanks a lot for reporting your first issue. Please check out our contributors guide and the instructions about a basic recommended setup useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.
If I was looking to create a workshop on Async I think I would look at the following agenda (which reflects a little bit on what I'd like to learn):
Session 1 Taught - Hello Async
Introduction to event driven architecture essentials
Demonstrating event driven architecture using a WebSocket/simple example accessible in a range of languages e.g. these blog posts are really good
What are the problems that AsyncAPI is trying to solve? Demonstrate by how difficult it is to find out what the application does from a consumer perspective and how AsyncAPI helps to solve this
Introduce AsyncAPI
Lab 1 - Hello
Create an AsyncAPI using VSCode Tooling?
Generate code in language comfortable with to look at hello world
Session 2 Taught - Specification Deep Dive
Lab 2 - Dynamic Todo List
Other topics I'd then try to curate into a final session (but this is where I'm still learning myself would be):
@jpgough It looks pretty promising!
I'm wondering if the Todo List is a good exercise for showing how an event-driven app works. Would you mind sharing more details? I've seen simple chat applications as the default example in many workshops or demos of event-driven apps, but I have no preference of course!
@smoya that's a good question and I think we can play around with the lab session that really helps us get to the points we want to prove out. In terms of the todo application I was thinking of a scenario where:
I will put together a more detailed proposal on the above soon, but let me know if you think this might work. It actually sounds quite like a chat application 😄 - but I guess there's a bit of a dynamic nature to the channels.
I just created a repo for us to collaborate on the workshops content: https://github.com/asyncapi/training.
This issue has been automatically marked as stale because it has not had recent activity :sleeping: It will be closed in 60 days if no further activity occurs. To unstale this issue, add a comment with detailed explanation. Thank you for your contributions :heart:
Shall we move this issue to https://github.com/asyncapi/training? cc @Barbanio @fmvilas
I think it makes sense, right?
Done :)
@all-contributors please add @Barbanio for eventOrganizing, ideas
@Barbanio
I've put up a pull request to add @Barbanio! :tada:
@Barbanio
I've put up a pull request to add @SIHAM! :tada:
@all-contributors please add @Sihamtahi for review
@Barbanio
I've put up a pull request to add @Sihamtahi! :tada:
Hello! @smoya and I have opened this issue so that to know opinions about the workshops. We want to create these seminars to introduce AsyncAPI to potential users and improve the knowledge of people who already know the specification and want to improve it.
For this, we need the opinion of the community especially on these points:
Here is the summary document of the information we have collected so far on the workshops: https://docs.google.com/document/d/1qfDGhRI07vO6ZydYYRFRk6B9PyYr2oUU/edit#heading=h.gjdgxs
Feel free to post your interests :)