A long Tsoding Daily programming stream in which he implements hot code reloading in C by loading a dynamic library at runtime without stopping the main program. It also touches on migrating struct versions across reloads.
Why Hacker News points people here: HN commenters cite it as a hands-on example of hot reloading and live coding in C.
“he hot reloads a dynamic library without interrupting the main program, to test different functionality.”HN comment, 2025
“he hot reloads a dynamic library without interrupting the main program, to test different functionality.”
Tsoding hot reloads a dynamic library without interrupting the main program.
Full comment
For anyone interested in this: Tsoding (Twitch and YouTube streamer of "recreational programming") demonstrates this in one of his projects, where he hot reloads a dynamic library without interrupting the main program, to test different functionality. this video
Cites itel_oniJan 2024
“There is a tsoding daily video with hot code reloading in C”
Tsoding discusses hot reloading techniques including migration of struct versions.
Full comment
There is a tsoding daily video with hot code reloading in C [0]. He dicusses techniques for this. one of which is a "migration" approach, similar to database migrations. Where, for example, you have a version number in your struct. and a function for migrating from an old version to a new version. I don't think he implements it in that video though. [0] this video
Cites itlkutyJul 2025
“Tsoding made a video about hot code reloading in C”
Tsoding video on hot code reloading in C.
Full comment
Tsoding made a video about hot code reloading in C ( this video ) and also used the same concept in "My Own 3b1b Animation Engine but in C" ( link ).