Once we have our desktop app ready (very soon), it'll be possible to record any language. However, the viewer then won't get the same ability to run the code, only to edit it.
We do have rudimentary Python support with the interactivity though. Planning out a course on it these days.
We currently create the courses ourselves, but would love to see if there’s an opportunity for a collab here. Please send me an email at [email protected] :)
Would love to see tscircuit tutorials on Scrimba! It’s easy to record — just talk over the code. I demo it in this scrim from around 1:40. https://scrimba.com/s0kmcarts1
The preview is rendered live, not video. So with heavy projects (e.g. lots of JS animations), the recording can get large due to the detailed DOM stream.
Very glad to hear that! Yes, we’re working on a desktop app (currently in alpha) that lets you record Scrimba screencasts of local codebases. It’ll be perfect for onboarding, and since it runs on your own machine, it can support any language.
CodeMic looks very cool, well done! A lot of people have asked us over the years whether we they can implement Scrimba into their preferred IDE, so it makes total sense to take that approach as well.
Good question! Expanding from client-side JS to Node.js is our first step in that direction. We considered server-side execution for all languages but chose WebContainers instead, as it’s a better fit for us when teaching fullstack web dev, and easier to maintain.
That said, our new IDE is built to easily support server-side execution down the line.
Thanks! Not sure I fully understand — do you mean using our DOM recorder on other web apps instead of our IDE? In theory, yes, we’ve used it on third-party sites in previous iterations of Scrimba.
But there are some limitations, as certain HTML elements (like native dropdowns, date pickers, canvas etc) are rendered outside the DOM and thus can’t be recorded.
Awesome to hear that you're using Imba! It's my co-founder Sindre who has created it, not me. But please share whatever you're building with us (e.g. via Twitter or Discord), as we love seeing people use it to build stuff :)
I'm the founder of Scrimba.com, an interactive code-learning platform. We went almost two years from when we launched our very first free course until we launched our very first paid course. In the meanwhile, we planned the "perfect" business model and also pivoted to a Teams-based product for a while.
Had I just dared to put up a pricing wall in front of our second course instead, we'd have gotten the signal we needed from the market much earlier. Once we started getting revenue, everything else became a lot easier (what to invest more in, which courses to prioritise, what to do in general).
If so, then it would actually be legally and morally ok for the artist to do a «double sell» as I describe in my original comment. It would be like i.e. selling a signed copy of a book to one person (the NFT) and the underlying copyright (the sales contract) to another person.
Yes, indeed. My question is if the NFT will be treated as a valid proof of ownership in a legal battle. I’m guessing it would hold some validity, but lose against a well-written sales contract.