I also maintain a VS Code extension for building CodePen-like playgrounds, which can either be stored locally, or in gists: https://aka.codeswing. So it feels like there’s some pretty cool opportunities to work together :)
In a Docker Container under a restricted user.
> Could I use this to securely demo new concepts to long term clients using their privileged data without their in-house IT people raising valid infosec concerns?
Yep! you can download the same Docker Container gist.cafe uses to run a local instance: https://gist.cafe/#local
The code is running in a Docker container under a restricted user which their in-house IT can further isolate by running the local container instance in an isolated server.
> Is this the early stages of a new ServiceStack offering, or more of an interest driver?
Nope something created for fun which we needed to create to host Live examples in our own docs ourselves, which IMO others needing to do something similar would find useful. I basically had to do a rewrite of https://github.com/ServiceStack/Gistlyn which did something similar but was tied to .NET Framework and used App Domains which aren't available in the x-plat .NET 5.0 so as part of the redesign & rewrite to use separate processes it was easy to extend to add support for multiple other languages.
> Certainly motivated me to click through to learn more about ServiceStack's products
BTW, I've been working on building a security framework for .NET web apps (site not yet launched so not linking here) – it comes with several enterprise-grade security mechanisms (like automatic record/property-level permit checks for request data, entity suspension etc.).
We're fully supporting ServiceStack (both .NET Core and Framework).
Would you be open for some sort of collaboration?
And view it from https://gist.cafe/<gist-id> and anyone you share it with can click on the "Edit" icon to download & open it locally in VS Code or their file manager.
- Upload directory snapshots - Publish & host static websites on a CDN - Create code tutorials - Create & Execute Apps in any of the supported languages
The demo would probably work better if not for;
exit code 134 Unhandled exception. System.Net.WebException: The remote server returned an error: (403) rate limit exceeded.
An integration with gists and gist.cafe might be something to consider.
Would probably cut down on executions by 90%.
anybody know something similar that doesn't require .NET ? No offense, just not part of that ecosystem (yet).
But .NET 5 is also a quick & non-invasive install on macOS / Linux / Win https://dotnet.microsoft.com/download/dotnet/5.0