3 ms·
I am the author of the tutorial. I created a tool that captures keystrokes and file operations in a popular editor and allows them to be played back in a browse
by markm208 4y ago
I am the author of the tutorial. I created a tool that captures keystrokes and file operations in a popular editor and allows them to be played back in a browser. The author can then add a narrative as the code evolves with text, pictures, and videos.
I have more 'books' on C++, python, SQL, web dev, dart/flutter, clojure, ruby, and more:
https://markm208.github.io/ https://markm208.github.io/
I use these for the programming-focused cs courses that I teach instead of having the students buy bloated textbooks. The students prefer them to books (no surprise) and videos (somewhat surprising). The code is searchable and copy/pasteable so the students actually use it.
The tool is free and open.
- pjm331 4y agoawesome work - will definitely be checking this out not surprised that this is more popular format than textbooks and videos
- warpech 4y agoI love it. It is an interesting twist on the literate programming idea. Congratulations on designing and developing the system, as well as pouring such a high quality content to it. I can see the code of a book on GitHub[1]. It seems that the data of a single chapter is crushed in a single JS object[2]. Is the chapter data manageable in some text format, or is it only through the GUI presented in the docs[3]? [1] https://github.com/markm208/exbook https://github.com/markm208/exbook. [2] https://github.com/markm208/exbook/blob/master/chapter1/01/js/loadPlayback.js https://github.com/markm208/exbook/blob/master/chapter1/01/j... [3] https://markm208.github.io/storyteller/index.html https://markm208.github.io/storyteller/index.html
- dy 4y agoThis is such a cool tool - I worked in coding education and always loved tools that let you playback/annotate code. Thanks for posting!