-
-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create educational & technical video explaining AsyncAPI's main features #155
Comments
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. |
@alequetzalli That's a great idea, of course, count me in. I understand that the main objective is a promotional and educational video that summarizes what AsyncAPI is, can it be? |
Guess that's not related to me in any way...? |
@alequetzalli GH sucks in proper support to research on user handle when tagging -> @doc-jones (this is our Doc 😄 ) @Docjones not, but you can join us here, especially if you did not hear about AsyncAPI and much about Event-Driven Architecture before, we would love to see some validate the script and idea for the video 😄 |
@alequetzalli I love the idea, would of helped me loads when I was learning what's going on and the ins + outs of AsyncAPI.
@Barbanio think my vote would be series of smaller videos, each video that focuses on a particular part of the spec, just some examples
To be honest once you get passed that stuff, would be cool to go into features like, Modelina, Studio, CLI etc.... (maybe) |
Hi! I would like to start working on this. I agree with a series of short videos would be best. My proposal is as follows:
What do you think? Who would be interested in participating? |
I am interested in participating, but mostly because I want women on those videos too. 😀 (@Barbanio, would you also do some of them so that we have several women faces too? ❤️✨✨) I love the idea of creating a playlist for this learning vids and of thinking more about what creating a simple Learning platform for us could look like. 😀 I have started thinking about this more and more lately!! |
Great @alequetzalli! Of course, we have to give more visibility to women in the sector 💜 |
I suggest rethinking the length of videos or basically being flexible there. When you will work on scripts, consider 1min length of videos to later release these as YouTube Shorts. Shorter videos, more chance people will watch it |
Yes, we could make the videos of 5-15 minutes, being flexible here, and then take out a teaser for social networks. |
Since this is basically an experiment, we should do all the things with a plan to measure the results so that we can do more of what works and less of what doesn't. Does our audience want 1 min teaser videos or should we do longer videos? What about adding links in the Show More tab? As an avid consumer of Youtube videos, I always appreciate those links pointing me to where I can get more information or detail. I would think the length of videos is a result of the topic or content covered. So maybe we start with a list of topics like @boyney123 presented and see how long it takes to cover that topic? I'm a fan of experimentation when doing a new thing, because it gives our audience the chance to choose and we learn more from it. The key will be a plan to measure our results. |
For future reference, the link to my github presence is given on my LinkedIn profile. Alternatively, you could just ask me. heh |
Yeah I agree with @doc-jones here, we should do some things and learn from feedback etc (whatever that looks like)
Same with @doc-jones I'm a huge user of Youtube to learn stuff, 1 minute videos personally would not be enough for me, when I learn a new tool or thing I personally want more than a minute, something high level, with slight level of detail, but having more detailed videos if I wanted them (maybe we do them in the future). I'm also interested in helping out and making some videos count me in :) |
We should just be flexible and try to satisfy as many different users as possible. There will always be different preferences and thing that @Barbanio wrote I think makes most sense
Why? because we already have one experiment done: https://www.youtube.com/watch?v=pU71J-F7pfI I recorded ☝🏼 this last year, for the Hacktoberfest participants, there was a series of videos that I wanted to give folks to onboard them quickly to contributions. As you can see, quality is not what attracts people there (I did not have good equipment at that time, paid by Open Collective, not Postman 😆 ) and I'm also not 100% happy with the content. What I do know is that people open it up for 2 reasons:
does it mean we should have only short videos? NO 😄 Anyway, love the initiative ❤️ |
Organization and Script of the workshops: To organize the structure, I think that perhaps we could do it in blocks to organize the common thread of the videos. I think that starting with a general and global overview of the AsyncAPI environment will help the user who does not know some of these terms to better understand the specification. Example: Block 1: Introduction to the world of AsyncAPI
Video 1: What are APIs
🔗 Script: asyncapi/training#8 Video 2: What kind of API architectures exist
🔗 Script: asyncapi/training#9 Video 3: What is AsyncAPI
🔗 Script: asyncapi/training#10 Video 4: AsyncAPI and OpenAPI
🔗 Script: asyncapi/training#11 Video 5: Open governance and transparency
🔗 Script: asyncapi/training#12 Video 6: Working in community
🔗 Script: asyncapi/training#14 Block 2: How to start using AsyncAPI This content and structure are just an idea. Your feedback is welcome :) |
Hi, I would love to start working with the videos for the Block 1. For this we would need:
|
We also need a separate video on the differences between AsyncAPI and OpenAPI. This is the most performing article we had last year. Many folks come here from OpenAPI, and we also openly say that AsyncAPI is inspired by (actually a lot of spec was copied from them) OpenAPI
We should have a video also that explains how this model works here, TSC and stuff
Once we have scripts, finding speakers will be super easy. I can help. We have a solid amount of women in the community that we can ask for help, to make sure we have diverse representation. More challenging will be the recording process, basically how we do it, instructions, and most importantly - how we make sure we get high quality. I have no idea 😄
Let us just remember that whenever we work on long scripts, short script should also be prepared. We need long and short videos. If we will not combine these efforts now, we won't do it long term at all. It is not just my opinion -> https://asyncapi.slack.com/archives/C34F2JV0U/p1641478994014400 |
Thank you for your feedback @derberg
Do you think this topic could be addressed at one point in this video or would it be better to make a separate video?
Yes, I'm working on this 🙂
I agree with you but I have a doubt about the scripts, do you mean to transcribe literally the content of the video or to do it more schematically? |
Actually, I somehow thought each bullet point is a separate video 😄 I think now have idea for how to have long and short videos 😄
not sure what you mean by |
Yes, this was my doubt, thank you 🙂 |
Hey @Barbanio, finally caught up with this thread 😄✨✨.. I honestly am in awe of the outline you proposed/created. I literally love it and can't think of any suggestions or feedback! You are so good at this! 🙊🥳🥳🥳 To your questions, I think we need to begin by simply doing it ourselves. I mean, now we have more women like you, @mcturco , myself... so I would honestly first like to propose that ANYONE can band together to write scripts, but I vote for us three women volunteering to be the video speaker for at least 1 video each. I really think we can start adding diversity by doing it first ourselves and thus start attracting more women. IF they see OUR faces --as women-- they will have a bigger incentive to join and want to do contributions (like this one). ❤️ What do you think? |
Yes, of course, the more people involved the better the result!
I agree with you, it makes complete sense. |
I would definitely be open to being a speaker if that helps! |
I found this video while doing some research on GraphQL. What I love about this is the demo is something individually useful and illustrates a bigger concept. How much are your bagels costing you? heh. I just thought I'd share this as the team is in the planning phase for doing all sorts of videos. https://portal.gitnation.org/contents/the-secret-to-graph-onboarding |
Hello @Sihamtahi, nice that you feel like working on this, Welcome! 😀 As @alequetzalli says, we need more people to contribute to this to make the videos as good as possible. As you can see these are the videos we are working on now, I think some new eyes on them would be great. If you feel like writing from scratch of course you can do that too, you can start with a proposal from block 2 of the videos and work on that too. Personally, I think we should prioritize the videos from the first block to move forward on them. What do you think? |
Hello @Barbanio and @alequetzalli, thank you for adding me, I will be glad to contribute with you. It's a great Idea I think to get everything done with the block 1. |
Hi! Let me know if there is a layout that you need that is not currently there, but keep in mind if its specific to a single educational video and won't be re-used, I would create that as a custom slide from the "Blank" layout included. If you have any questions/concerns, let me know! But wanted to get this to you sooner rather than later. |
@mcturco Looks great! Thanks for your swift reaction ✨ |
@mcturco, I can't edit the text on the second slide. The rest works great! |
Hi! This is the second version of the storyboard of the first video: https://docs.google.com/presentation/d/1WAlxxo-neqac5hczq8sCTMYx9jqelwvZ/edit#slide=id.p1 What do you think? 🙂 |
Hello! Work continues on the first block of videos. These are the latest news:
You can check this here: Video 1: What are APIs - 🔗 Script: asyncapi/training#8 🔗 Storyboard: https://docs.google.com/presentation/d/1WAlxxo-neqac5hczq8sCTMYx9jqelwvZ/edit#slide=id.p1 Video 2: What kinds of API architectures exist - 🔗 Script: asyncapi/training#9 🔗 Storyboard: https://docs.google.com/presentation/d/1mdkh2LxOAzcB_V8Kbtq0L_qyCG1tbG-u/edit#slide=id.p1 Video 3: What is AsyncAPI - 🔗 Script: asyncapi/training#10 🔗 Storyboard: https://docs.google.com/presentation/d/1iQpyAtfeU7ouqyW0euyAMMMOVltcfUQ4/edit#slide=id.p1 Video 4: AsyncAPI and OpenAPI - 🔗 Script: asyncapi/training#11 🔗 Storyboard: https://docs.google.com/presentation/d/19C8OZ2yM5xSjPBT8eJABIVUlzy9RAcPD/edit#slide=id.p1 Video 5: Open Governance and transparency - 🔗 Script: asyncapi/training#12 🔗 Storyboard: https://docs.google.com/presentation/d/1KSuUHk0l_Wy8_RmE-2CUFi1yBeAuSFwU/edit#slide=id.p1 Video 6: Working in community - 🔗 Script: asyncapi/training#14 🔗 Storyboard: https://docs.google.com/presentation/d/1Ju-EZtGHFG5GxFbSd9pZeZptuK1Xk6f6/edit#slide=id.p1 It would be great to have some revisions 🙂 @thulieblack @Florence-Njeri @asyncapi/ambassadors |
Hey @Barbanio should we do revisions on the scripts right? |
Hi @thulieblack , If you feel like it, it would be great to receive your comments 🙂 |
I wasn't sure where to put my update, if separate discussion or here. So yeah, putting here and let's see. tl;dr
What I learned:
So far, what I learned is super, in my opinion, and I'm super interested in what you think. Am I too optimistic? cc @Barbanio @thulieblack @AceTheCreator @alequetzalli |
This is really cool, not only will it give exposure to the community (branding) but also serves as onboarding material. Count me in😁 |
Yes, I agree with you both. It's a fantastic opportunity. I only see good points. Count me in too! 🙂 |
Sounds very promising! Here or killercoda seem viable options to me. One comment: paid certifications do not have my vote, not for OSS :) |
This issue has been automatically marked as stale because it has not had recent activity 😴 It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation. There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model. Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here. Thank you for your patience ❤️ |
is this issue still valid? 👀 |
Hi @AnimeshKumar923, yes! We would like to activate it again very soon. |
Okay then! |
This issue has been automatically marked as stale because it has not had recent activity 😴 It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation. There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model. Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here. Thank you for your patience ❤️ |
@alequetzalli do you continue with recording scripts that were created under |
This issue has been automatically marked as stale because it has not had recent activity 😴 It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation. There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model. Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here. Thank you for your patience ❤️ |
Reviving this for 2025 goals cc @thulieblack |
Reason/Context
Creating an educational & technical video explaining AsyncAPI's main features will be helpful for new on-boarders that need a high-level intro to the spec.
This video can be used for any kind of audience and should be agnostic-minded.
Tagging @derberg @Barbanio @fmvilas
(note: Can lukasz or someone help me tag Debi into this issue? I don't know her GH handle and me trying @Docjones doesn't seem to be working here, that seems to belong to someone named Mark?...)
The text was updated successfully, but these errors were encountered: