You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
where the same web application is being coded with varying Python web
@@ -118,6 +122,13 @@ frameworks, templating engines and
118
122
"[What is a web framework and how does it compare to LAMP?](http://stackoverflow.com/questions/4507506/what-is-a-web-framework-how-does-it-compare-with-lamp)"
119
123
question on Stack Overflow.
120
124
125
+
* Another great series that digs behind the web framework magic is
126
+
"Web Application from Scratch". The four parts are:
127
+
*[part 1: handling HTTP requests and responses](https://defn.io/2018/02/25/web-app-from-scratch-01/)
128
+
*[part 2: abstracting Requests, Responses and Servers](https://defn.io/2018/03/04/web-app-from-scratch-02/)
129
+
*[part 3: request handlers and middleware](https://defn.io/2018/03/20/web-app-from-scratch-03/)
meta: Webhooks are user-defined HTTP callbacks that allow interactions between otherwise independent web applications.
8
+
9
+
10
+
# Webhooks
11
+
Webhooks are user-defined HTTP callbacks that allow interactions between
12
+
otherwise independent web applications.
13
+
14
+
15
+
### Webhooks projects
16
+
*[Thorn](https://thorn.readthedocs.io/en/stable/) is a Python framework for
17
+
building webhooks and event-driven applications. There is also an
18
+
[introduction post with more information on using Thorn](https://robinhood.engineering/thorn-easy-webhooks-for-python-82a78e170bdb).
19
+
20
+
*[PyWebhooks](http://pywebhooks.io/) is a proof-of-concept library for
21
+
building webhooks-based services.
22
+
23
+
*[Webhook Tester](https://webhook.site)
24
+
25
+
26
+
### Webhook resources
27
+
*[Should you build a webhooks API?](https://brandur.org/webhooks)
28
+
29
+
*[Webhooks do’s and dont’s: what we learned after integrating +100 APIs](https://restful.io/webhooks-dos-and-dont-s-what-we-learned-after-integrating-100-apis-d567405a3671)
30
+
31
+
*[Why Are Webhooks Better Than Serverless Extensibility?](https://developer.okta.com/blog/2017/10/11/why-are-webhooks-better-than-serverless-extensibility)
32
+
33
+
*[Webhooks Provide an Efficient Alternative to API Polling](https://thenewstack.io/wonderful-world-webhooks/)
34
+
is a high-level overview of the advantages of webhooks over
35
+
alternatives such as constant polling for updates.
36
+
37
+
*[Webhooks: the devil in the details](https://techblog.commercetools.com/webhooks-the-devil-in-the-details-ca7f7982c24f)
38
+
39
+
*[How to use webhooks for recovering customers](https://blog.recurly.com/how-to-use-webhooks-to-recover-customers)
0 commit comments