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
Developers love webhooks, you should too
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Nicolas Grenié
December 11, 2019
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Developers love webhooks, you should too
DevRelCon London 2019
Nicolas Grenié
December 11, 2019
More Decks by Nicolas Grenié
See All by Nicolas Grenié
Vibecoding 101 @ Esade
picsoung
0
56
How we turned PMs into vibecoders
picsoung
0
64
Developers are the new buyers: why developer experience matters
picsoung
0
130
The GPT Odyssey: When Code becomes Conversations
picsoung
0
88
Desarrolla un GPT: Lecciones y Aprendizajes
picsoung
0
39
Empowering Customer Success Operations With No-code Flows
picsoung
0
92
How developer relations can boost your partnerships program
picsoung
0
71
Duct tape of entrepreneurs
picsoung
0
98
API 101, What, Where, When
picsoung
0
98
Other Decks in Technology
See All in Technology
『モンスターストライク』 の運営に伴走する! データ民主化への 解析グループの3つのアプローチ
mixi_engineers
PRO
0
190
オートマトンと字句解析でRoslynを読む
tomokusaba
0
130
CloudWatchから始めるAWS監視
butadora
0
300
1台から試せる!Edge IoTを使った位置情報の活用設計【SORACOM Discovery 2026】
soracom
PRO
0
110
エンタープライズデータへ安全につなぐ Production-ready なエージェント設計 ― AI × MCP リファレンスアーキテクチャ ― #AIDevDay
cdataj
1
370
Pavlokで始める電撃駆動開発
sgrsn
0
130
「待ち時間」の消滅と「自我消耗」の加速:生成AI時代のエンジニアを救うメンタル・リソース管理
poropinai1966
0
370
AI Agent を本番環境へ―― Microsoft Foundry × Azure Serverless で作る Enterprise-Ready な基盤
shibayan
PRO
1
920
Amazon Bedrock Managed Knowledge BaseDive Deep
ren8k
0
280
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
8
1.9k
QAと開発の両側から進める AI活用 -QAプロセスAI支援ツールキットと Inner Loop / Outer Loopの取り組み-
legalontechnologies
PRO
2
380
QA・ソフトウェアテスト研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
3
1.8k
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.2k
Amusing Abliteration
ianozsvald
1
240
Design in an AI World
tapps
1
270
Building Applications with DynamoDB
mza
96
7.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The Curious Case for Waylosing
cassininazir
1
440
Documentation Writing (for coders)
carmenintech
77
5.4k
Speed Design
sergeychernyshev
33
2k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
190
Transcript
Developers love webhooks, you should too Nicolas Grenié Developer Advocate
@ Typeform 11th Dec 2019 - DevRelCon London @picsoung @typeform
@picsoung
Nicolas Grenié @picsoung @picsoung
@picsoung
@picsoung
@picsoung
It’s natural @picsoung
Students favorite asynchronous task @picsoung
Let’s agree on something Webhook = Something happens on a
platform and it will let you know about it @picsoung
Our challenge: data flows @picsoung
Workflows @picsoung
Thanks to webhook you can integrate with 1000+ services @picsoung
Embrace the no code ecosystem @picsoung
Reduced time to quick win One HTTP Endpoint @picsoung
API Strategy: Start with webhook
Deliver the best experience to Developers @picsoung
#0 Send consistent events @picsoung
#1 Test webhook event @picsoung
#2 Let me inspect payload @picsoung
#3 Events history @picsoung
#4 Replay event @picsoung
#5 Retry policy if failed to deliver @picsoung
@picsoung #6 Notifications
@picsoung #7 Sign webhook payload https://api.slack.com/docs/verifying-requests-from-slack
@picsoung #7b Security challenge Webhook endpoint Request HTTP POST Challenge
= 1234567890 Response Challenge = 1234567890
@picsoung #8 Webhook API • Let me create/change Webhook via
API • Add corresponding oAuth Scopes • Manage deliveries
#9 More than one webhook
@picsoung #9 More than one webhook • Specialize each webhook
• Build complex workflow • Enable more integration • Namespace
@picsoung #10 Many event types
@picsoung Go beyond • Add Webhook handler to your SDK
Will serverless functions Kill Webhooks?
@picsoung Serverless is the future of webhooks
Takeaways
Takeaways Build Webhook first Dedicated DX effort Extend with native
serverless
Questions? Nicolas Grenié (@picsoung)
[email protected]
11th Dec 2019 DevRelCon London
Images are from Unsplash https://unsplash.com/collections/3134634/apistrat-web hooks-done-right-slides