Skip to content
HHackerTube.videoSurprise me

Hot Code Reloading in C

Hot Code Reloading in C on HackerTube: recommended by 1 Hacker News commenter across 1 month, 2024–2025.

Tsoding Daily

tutorial · intermediate · evergreen

Open on YouTube

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 recommends it

HN commenters cite it as a hands-on example of hot reloading and live coding in C.

people recommended it
1
separate months
1
strong recommendations
0
discussed on HN
2024–2025
“he hot reloads a dynamic library without interrupting the main program, to test different functionality.”
— fainpul, Jun 2025, in “Malleable software: Restoring user agency in a world of locked-down apps”

What HN commenters said

3 Hacker News comments link this video. Each one links back to its thread.

fainpulJun 2025Recommends

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

in “Malleable software: Restoring user agency in a world of locked-down apps” · View on HN

lkutyJul 2025Cites it

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] ).

in “Interactive Programming in C (2014)” · View on HN

el_oniJan 2024Cites it

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

in “C and C++ Hot-Reload/Live Coding” · View on HN

Topics & tags