Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Wonderful World of Webhooks
Search
Lorna Mitchell
June 23, 2016
Technology
0
1.5k
The Wonderful World of Webhooks
Short tech talk slot from Lead Developer 2016
Lorna Mitchell
June 23, 2016
Tweet
Share
More Decks by Lorna Mitchell
See All by Lorna Mitchell
Introduction to OpenAPI Specification
lornajane
1
790
Create PDFs from markup with rst2pdf
lornajane
3
840
Serverless Microservices are the New Black
lornajane
3
140
Serverless Computing with Apache OpenWhisk
lornajane
0
120
Build A Serverless Data Pipeline
lornajane
1
790
SQL, NoSQL and Beyond
lornajane
0
1.1k
Build a Serverless Data Pipeline
lornajane
1
1.1k
Road Trip Through Database Country
lornajane
1
1k
Serverless Microservices Are The New Black
lornajane
1
150
Other Decks in Technology
See All in Technology
非CUDAの悲哀 〜Claude Code と挑んだ image to 3D “Hunyuan3D”を EVO-X2(Ryzen AI Max+395)で動作させるチャレンジ〜
hawkymisc
1
160
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
160
WordPress は終わったのか ~今のWordPress の制作手法ってなにがあんねん?~ / Is WordPress Over? How We Build with WordPress Today
tbshiki
1
590
[CMU-DB-2025FALL] Apache Fluss - A Streaming Storage for Real-Time Lakehouse
jark
0
110
re:Invent 2025 ふりかえり 生成AI版
takaakikakei
1
190
手動から自動へ、そしてその先へ
moritamasami
0
290
Edge AI Performance on Zephyr Pico vs. Pico 2
iotengineer22
0
120
ブロックテーマとこれからの WordPress サイト制作 / Toyama WordPress Meetup Vol.81
torounit
0
540
pmconf2025 - データを活用し「価値」へ繋げる
glorypulse
0
710
Snowflakeでデータ基盤を もう一度作り直すなら / rebuilding-data-platform-with-snowflake
pei0804
4
1.1k
Karate+Database RiderによるAPI自動テスト導入工数をCline+GitLab MCPを使って2割削減を目指す! / 20251206 Kazuki Takahashi
shift_evolve
PRO
1
630
AWS re:Invent 2025で見たGrafana最新機能の紹介
hamadakoji
0
250
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
How GitHub (no longer) Works
holman
316
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Site-Speed That Sticks
csswizardry
13
990
For a Future-Friendly Web
brad_frost
180
10k
Building Adaptive Systems
keathley
44
2.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Transcript
The Wonderful World of Webhooks Lorna Jane Mitchell, LeadDev 2016
Webhooks in the Wild @lornajane
How APIs Work @lornajane
How APIs Work @lornajane
How APIs Work @lornajane
How Webhooks Work @lornajane
How Webhooks Work @lornajane
How Webhooks Work @lornajane
What About Time? @lornajane
APIs Over Time @lornajane
Webhooks Over Time @lornajane
Setup @lornajane
Setup • Subscribe • Publish @lornajane
Inside A Webhook Webhook for github wiki page created {
"pages": [ { "page_name": "Home", "title": "Home", "summary": null, "action": "created", ... and 111 more lines @lornajane
Inside A Webhook This hook will contain: • The pages
that changed in the wiki • The repository • The owner of the repository • The user that sent this change Includes much hypermedia @lornajane
Inside A Webhook "owner": { "login": "baxterthehacker", "id": 6752317, "avatar_url":
"https://avatars.githubusercontent.com/u/6752317?v=3", "url": "https://api.github.com/users/baxterthehacker", "html_url": "https://github.com/baxterthehacker", "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}", "repos_url": "https://api.github.com/users/baxterthehacker/repos", "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}", "received_events_url": "https://api.github.com/users/baxterthehacker/received_events "type": "User", "site_admin": false } @lornajane
Receiving Webhooks • Store • Acknowledge • Process @lornajane
None
Thanks! Webhooks are awesome :) Contact me: • @lornajane •
[email protected]
@lornajane