Hooks vs Callbacks vs Webhooks

How do I use them and where is the difference?

Martin Thoma
Geek Culture
Published in
4 min readMay 31, 2021

--

Photo by Dan-Cristian Pădureț on Unsplash

The Unix programming philosophy is to do (just) one thing but do it well. Focusing on one core task is hard as developers see and feel their users' pain points and desires. To be able to focus on the core product but allow additional functions we cannot take care of, we develop plugin systems. One way to do this is by giving hooks.

--

--

Martin Thoma
Geek Culture

I’m a Software Engineer with over 10 years of Python experience (Backend/ML/AI). Support me via https://martinthoma.medium.com/membership