TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: CodeVideo – Two years in the making to build an event-sourced IDE

69 点作者 fullstackchris2 个月前
Hi everyone! I originally created CodeVideo as a little side project using FFMPEG WASM in the browser as an experiment, but it&#x27;s since grown into my vision for a completely automated software educational course production system.<p>The idea is that you create the educational content once, then can export the course to multiple formats - as a video (of course!), but also as an interactive webpage, a blog post, or even a book, PDF, or PowerPoint! Basically a &quot;create once, ship everywhere&quot; concept.<p>Things will get more interesting as I incorporate stuff like spell check (for speech) and abstract syntax tree checking (for code), so you can quite literally check the validity of your software course in realtime as you build the course.<p>You can read more about the technical details and history on my Substack launch post:<p><a href="https:&#x2F;&#x2F;codevideo.substack.com&#x2F;p&#x2F;launching-codevideo-after-two-years" rel="nofollow">https:&#x2F;&#x2F;codevideo.substack.com&#x2F;p&#x2F;launching-codevideo-after-t...</a><p>And here&#x27;s the intro video about how to use the studio:<p><a href="https:&#x2F;&#x2F;youtu.be&#x2F;4nyuhWF6SS0" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;4nyuhWF6SS0</a><p>EDIT: added link to the mp4 created in the demo video:<p><a href="https:&#x2F;&#x2F;coffee-app.sfo2.cdn.digitaloceanspaces.com&#x2F;codevideo&#x2F;v3&#x2F;a5edf4e4-c512-4b62-b7f9-11dbe689440e.mp4" rel="nofollow">https:&#x2F;&#x2F;coffee-app.sfo2.cdn.digitaloceanspaces.com&#x2F;codevideo...</a><p>From an intellectual and software standpoint this product has been (and still is) an absolute blast to build - and as always, I&#x27;ve learned a TON along the way. Very excited to get feedback from the Hacker community - even (maybe especially?) the classic skeptical feedback ;)<p>As an engineer, I always suck at monetization and things like that - I already am wondering if the whole token system is too complex and perhaps a different model would be better. Again, waiting for feedback from everyone. Until then, enjoy the studio!

8 条评论

seansh2 个月前
Congrats on the launch! The &quot;create once, ship everywhere&quot; concept is super compelling. Being able to repurpose content across formats like this is a huge win for software education.<p>I’ve been building something similar with CodeMic [1] and found that replaying courses *inside* the IDE makes a big difference letting users immediately play with the code instead of just watching a video makes learning way more interactive. Excited to see where you take this!<p>[1] <a href="https:&#x2F;&#x2F;codemic.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;codemic.io&#x2F;</a>
评论 #43364023 未加载
Jean-Papoulos2 个月前
Add something to tell new users to click on the next button to get going. The interface is so cluttered I had no idea of where to look or what this was for and almost clicked off.
评论 #43363909 未加载
mgkimsal2 个月前
Watched the youtube video - gives a decent overview. Linking that generated video file here would be useful to give people an idea of the output up front.<p>This is something I wish I&#x27;d had about 15 years ago when I was teaching online. I think the group I was with would have been able to create video versions of some of our material and have another revenue stream. At the time, we were <i>only</i> synchronous classroom based training - 2 hr sessions X times per week. When students were engaged, it was great! When they weren&#x27;t, you were just talking in to the void. Being able to package up some of our material in to these sorts of videos - but doing it in a controlled, managed fashion like this, would have been great. By contrast, we had someone make Flash files for us. Fixing any typo took weeks. :&#x2F;<p>Product looks good! Good luck to you!
评论 #43363932 未加载
dsmmcken2 个月前
FYI the &quot;watch video&quot; button in the hero of <a href="https:&#x2F;&#x2F;codevideo.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;codevideo.io&#x2F;</a> doesn&#x27;t work, missing the video ID.
评论 #43364194 未加载
matcha-video2 个月前
I think this might be really cool, but when I tried clicking &quot;playback actions&quot; (unclear that this button means &quot;play&quot; and won&#x27;t just take me to a list of actions) there was no sound.
abraxas2 个月前
Nothing is working for me. Pressing play video gets stuck on step 1. I disabled the ad blocker in case it was interfering but looks like it&#x27;s something else. Firefox 135.0.1 on Arch Linux
评论 #43363959 未加载
benpetroski2 个月前
you should leave a bot comment “codevideo is the greatest thing i’ve ever seen&quot;
评论 #43364115 未加载
icq20062 个月前
very interesting !