Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Wonderful World of Webhooks
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Lorna Mitchell
June 23, 2016
Technology
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The Wonderful World of Webhooks
Short tech talk slot from Lead Developer 2016
Lorna Mitchell
June 23, 2016
More Decks by Lorna Mitchell
See All by Lorna Mitchell
Introduction to OpenAPI Specification
lornajane
1
830
Create PDFs from markup with rst2pdf
lornajane
3
920
Serverless Microservices are the New Black
lornajane
3
160
Serverless Computing with Apache OpenWhisk
lornajane
0
140
Build A Serverless Data Pipeline
lornajane
1
860
SQL, NoSQL and Beyond
lornajane
0
1.1k
Build a Serverless Data Pipeline
lornajane
1
1.2k
Road Trip Through Database Country
lornajane
1
1k
Serverless Microservices Are The New Black
lornajane
1
170
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/3 - 2026/5
oracle4engineer
PRO
1
200
トークン数だけでは測れない — Claude Code 組織展開の効果検証から学んだこと
makikub
0
130
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
190
Dario Amodi『Policy on the AI Exponential』を理解する
nagatsu
0
200
Platform engineering for developers, architects & the rest of us (AI agents)
danielbryantuk
0
190
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
210
React、まだ楽しくて草
uhyo
7
4.1k
Agentic Defenseとともにセキュリティエンジニアが輝き続けるには / How Security Engineers Can Keep Excelling with Agentic Defense
yuj1osm
0
120
Claude Code×Terraform IaC テンプレート駆動開発
itouhi
1
400
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
260
タクシーアプリ『GO』の実践的データ活用
mot_techtalk
3
160
新規ゲーム開発におけるAI駆動開発のリアル
202409e2
0
2.7k
Featured
See All Featured
Bash Introduction
62gerente
615
210k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
690
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Mobile First: as difficult as doing things right
swwweet
225
10k
Color Theory Basics | Prateek | Gurzu
gurzu
0
360
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
550
Paper Plane (Part 1)
katiecoart
PRO
0
8.5k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
530
Game over? The fight for quality and originality in the time of robots
wayneb77
1
190
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
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