Make interactive Katacoda streetlights tutorial available without login
Reason/Context
The katacoda website requires users to log in before they can access the tutorial. This can be a barrier for people that just want to quickly see the tutorials in order to decide if they want to try AsyncAPI. I always check out the tutorials when researching new tools, so a login would probably land on my "do this later if I don't find something else" list. This is not a problem currently as there are enough examples without katacoda. However it is stated that you "plan to have all the docs written this way" (source: asyncapi.com/docs/tutorials/streetlights-interactive).
Description
My main concern is that examples wouldn't be accessible without katacoda login. I can think of a few ways to mitigate this:
-
Do not require a login:
I am not sure if this is possible as katacoda is an external website. This would be the ideal solution -
Keep a small non-interactive example:
This would allow people to quickly see an example without a login. I understand that making all tutorials interactive seems really nice, but having at least a small easily accessible example would help people that quickly want to see an example without trying it live.
Welcome to AsyncAPI. Thanks a lot for reporting your first issue.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.
Agree with @winston-yallow adding the requirement to login/sharing details with another external company, in this case katacoda, will most likely work against the statement of trying to spread the knowledge of AsyncAPI.
It's not a question about if Katacoda is a good company or not just that you require the users to login and give their contact details to another company is a threshold that some, including me, will not step over lightly.
@winston-yallow @ullgren thank so much for your input. We are now exploring Katacoda features that are available for free, this is why you are sent to their website, and you are required to log in.
If we come to an agreement with Katacoda on a subscription model and get a decent price (decent for open source project) then those tutorials will be part of AsyncAPI website UI, without logging in, just like it works with Kubernetes docs and interactive tutorials from there (https://kubernetes.io/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive/). What do you think about it?
I see no problem then. Embedding the interactive tutorials sounds like a perfect solution as this will make it very easy to try them without any additional steps. Let's hope they offer decent pricing!
or we find a good sponsor that will cover whatever price we get 😆
This issue has been automatically marked as stale because it has not had recent activity :sleeping: It will be closed in 30 days if no further activity occurs. To unstale this issue, add a comment with detailed explanation. Thank you for your contributions :heart:
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:
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:
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:
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:
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:
This issue has been automatically marked as stale because it has not had recent activity :sleeping:
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 :heart:
This issue has been automatically marked as stale because it has not had recent activity :sleeping:
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 :heart:
i see that o'reilly is removing public access to katacoda - the tutorial should be moved from it before the 15th of june!
https://www.oreilly.com/online-learning/leveraging-katacoda-technology.html
Thanks @TomasEkeli we definitely need to figure out something different as many people like the interactive tutorials
@TomasEkeli I opened a PR that fixes is temporarily https://github.com/asyncapi/website/pull/812
This issue has been automatically marked as stale because it has not had recent activity :sleeping:
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 :heart:
this is still valid.
for the context, we moved from Katacoda to Killercoda in the meantime -> https://github.com/derberg/asyncapi-killercoda-interactive-tutorials
This issue has been automatically marked as stale because it has not had recent activity :sleeping:
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 :heart:
closing as I do not think it will happen anytime soon. As OSS project we do not have such a large budget to cover for such platforms