Here is a Loom on how to record a scrim: https://www.loom.com/share/1f034653a1ef4e99953cf3b9a5c367ff
HN user
mrborgen
Co-founder of Scrimba.com
https://twitter.com/perborgen https://medium.com/@perborgen
Here is a quick Loom on how to create a scrim: https://www.loom.com/share/1f034653a1ef4e99953cf3b9a5c367ff
Yes, you can! I'll record a video on how to do that with the new IDE, as it's indeed a bit unclear.
Technically, there are ways to do that, though it's not a core use-case for us, which is why we're not pushing it.
An alternative way is to embed the scrims into your own platform, and have the scrims be unlisted on Scrimba. Would that do?
Just send me an email at per@scrimba.com :)
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.
Yes, we'd be happy to collaborate on creating something on Joystick. It looks like an awesome framework!
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 per@scrimba.com :)
If you make a change, then the screencast pauses and you create a branch of the codebase, so that you can experiment on your own.
Once you hit "play" again, your changes are reverted and you continue watching the teacher's code.
So the teacher's voice is never on top of your code, as that wouldn't make sense.
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.
Thank you so much! That kind of word-of-mouth is the reason we’ve been able to grow without raising a ton of money .
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 :)
Charge for our product.
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.
The NFTs are meant to prove ownership over digital items, aren’t they?
Not ownership as in «I am the only one who can share this GIF in Facebook», but as in «I own the copyright to this GIF».
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.
I’m curious as to how NFTs will compare to a sales contract from a legal point of view.
E.g. if say an artist sells the rights to a digital artwork via both an NFT and via a normal sales contract. Both buyers claim ownership to the artwork and end up in court.
Who wins? And what implications will a legal presedence have for the vaule of NFTs one way or the other?
Glad you like it! We're working on fixing the Firefox problems btw, sorry about that!
That is very very nice of you. Thank you again!
freeCodeCamp did a survey amongst people learning to code, and 3 out of 4 used YouTube to learn. And that didn't even include other video sources.
In Stack Overflow's 2020 survey, over 50% of respondents said they use video tutorials when they are stuck.
It's probably only one component of the learning process, though, as I assume that most code beginners read articles/docs as well. But an important one.
No, but we’ve considered open sourcing it, so we might do it one day.
You can already sign up, create casts, add them to a playlist, and share it with your students. That won’t cost you a dime.
However, the current version of Scrimba isn’t really tailored for this B2B use-case, as I can imagine you’d want to be able to follow students’ progress and perhaps even get assgnments from them?
Yes, we are going to add backend, but it’s more complicated, as we can’t execute the backend code in the browser.
Btw, if anyone thinks that adding backend support to Scrimba sounds like an interesting problem to work on, please let us know (per@scrimba.com) as we’re looking for new developers to join our team :)
Thanks for this great feedback! As for the ‘disappearing code’, you could have gotten back to it by clicking the yellow dot on the timeline. We should obviously make this much clearer.
We’ll make sure to cancel the auto-advance as well if a user starts interacting with the code.
As for DS topics: we’ll first add general backend topics, but DS would be natural to venture into after that.
We only support subscriptions at this point, not one-off sales.
Thanks! We're soon going to start a new newsletter which will give people one coding challenge per week. It's inspired by the one-week email course we did, as people seemed to like it a lot :)