Hot swapping
lastmod 2026-01-05created 2024-08-303 edits
Hot swapping or hot plugging is the ability to remove and replace components of a device such as a computer while the computer is running.
If the right software is installed on the computer, the user can plug in and unplug components without rebooting.
A well-known example of this feature is USB, which lets you add and remove peripherals such as mice, keyboards, and printers.
It usually requires more complex software and hardware than plug and play.
Hot reload
- Hot swapping - Wikipedia # Software
- Further information: Dynamic software updating and Interactive programming
Hot reload is a feature that immediately applies source code changes to the app while preserving the app's current state.
Python projects
-
Watchgod- It's 'G'od. Moved to watchfiles. - Watchdog - It's 'D'og.
- LiveReload - Hot reload watch server.
- Reloadium - Advanced Hot Reloading for Python
- Watchman - A file watching service