markm208
CS professor at Carthage College. Founder of Playback Press and creator of the open-source tool Storyteller
Funding Links: https://github.com/sponsors/markm208
- Name: Mark Mahoney
- Location: United States
- Company: Carthage College
- Kind: user
- Followers: 70
- Following: 0
- Total stars: 194
- Repositories count: 66
- Created at: 2022-11-09T03:14:28.451Z
- Updated at: 2025-03-09T13:35:38.086Z
- Last synced at: 2025-03-09T13:35:38.086Z
GitHub Sponsors Profile
I have created code playbacks so that programmers can guide a viewer through their code. The viewer gets to see the code evolve and hear what was in the author's head when they were writing it. This narrative from the author can include text, hand-drawn images, screenshots, and audio/video files. Viewers move through the code at their own pace by clicking on comments. Here is an example of one:
https://markm208.github.io/cppbook/chapter5/03/playback.html
If you are teaching or blogging about code you can use Storyteller. If you are looking to create a professional portfolio or prepare your teammates for a code review you can use Storyteller. I have created several groups of playbacks that are free for anyone to use. Here are some of the 'books' of playbacks that I have written (Python, C++, Clojure, Web Dev, and more):
https://markm208.github.io/
The tool creates a zip file with all of the code to view a playback in a browser. You can host these on your own static server, on a learning management system, or even here on GitHub (by turning a repo into a 'pages' site). The tool works as an extension for the popular Visual Studio Code text editor and can be used with any programming language. You can learn more about how to create playbacks by viewing this one:
https://markm208.github.io/stDemo/playback.html
This project has been a labor of love for many years and through many iterations. If you appreciate the project or the content I have produced then any support that you can give will be appreciated.
- Current Sponsors: 0
- Past Sponsors: 0
- Total Sponsors: 0
- Minimum Sponsorship: $1.00
Featured Works
markm208/storyteller
Telling stories about how code evolves
Language: JavaScript - Stars: 177