-
-
Notifications
You must be signed in to change notification settings - Fork 5
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
RFC: [Learning Team] Interactive Documentation #8
Comments
This is amazing. One thought; Would it be possible to store code snippets somehow, so that when a newbie appears on slack or SO or something and starts his sentence with "How do I" and we have an example for it, we send him/her the URL and they are immediately in Wonderland? |
Most definitely |
Some discussions w/Miguel over at https://reactivex.slack.com/archives/C02AJB872/p1526530008000080 Summary:
Thoughts:
|
Relevant conversation in Slack - https://reactivex.slack.com/archives/C0PQCKDV1/p1530520704000291 |
Looks promising! Just tried to make it work—which operating system and .NET Core SDK version does it require? It didn't work for me on Ubuntu 18.04 LTS with .NET Core 2.2 SDK installed, this is the output of Xamarin Inspector
Copyright 2016-2018 Microsoft. All rights reserved.
Copyright 2014-2016 Xamarin Inc. All rights reserved.
├─ Version: 0.0.0-local
├─ Date: 1/1/01 12:00:00 AM
├─ Hash: @PACKAGE_HEAD_REV@
├─ Branch: @PACKAGE_HEAD_BRANCH@
└─ Lane: @PACKAGE_BUILD_HOST_LANE@
[Info][00:00:00.0330026] ClientApp (Initialize): AppSessionId: 09ea2f01-b52f-49a2-bcae-8e803b7a9a26 @ C:\Dropbox\OSS\reactiveui\try.reactiveui.net\Clients\Xamarin.Interactive.Client\ClientApp.cs:112
[Warning][00:00:00.0493610] MainThread (Ensure): MainThread.Ensure desired in GetValue but MainThread has no associated SynchronizationContext @ C:\Dropbox\OSS\reactiveui\try.reactiveui.net\Agents\Xamarin.Interactive\MainThread.cs:51
[Info][00:00:00.0497031] Telemetry (.ctor): Telemetry is disabled @ C:\Dropbox\OSS\reactiveui\try.reactiveui.net\Clients\Xamarin.Interactive.Client\Telemetry\Client.cs:66
[Warning][00:00:00.0552439] MainThread (Ensure): MainThread.Ensure desired in GetValue but MainThread has no associated SynchronizationContext @ C:\Dropbox\OSS\reactiveui\try.reactiveui.net\Agents\Xamarin.Interactive\MainThread.cs:51
Hosting environment: Production
Content root path: /home/artyom/Github/try.reactiveui.net-binaries
Now listening on: http://127.0.0.1:5000
Application started. Press Ctrl+C to shut down. It seems |
The ability to visualize things and experience reactive programming without having to download/configure their developer workstation will definitely mean the difference between failure and success in getting someone to grok how stuff fits together.
The JavaScript ecosystem has a bunch of fully interactive tutorials but the .NET ecosystem doesn't which a hump that shouldn't exist. One shouldn't need to download Visual Studio to learn - let's get rid of this requirement.
The Xamarin workbooks team has a solution - it's super early but I think we are in a position where we could PR them and make the future happen sooner.
Here are some screenshots of ReactiveUI running in the browser - no downloads required:
If you want to take it for a whirl the fastest route right now is to do as follows:
If you want to hack on this:
The text was updated successfully, but these errors were encountered: