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
Nicolas Grenié
December 11, 2019
Technology
0
130
Developers love webhooks, you should too
DevRelCon London 2019
Nicolas Grenié
December 11, 2019
Tweet
Share
More Decks by Nicolas Grenié
See All by Nicolas Grenié
Vibecoding 101 @ Esade
picsoung
0
37
How we turned PMs into vibecoders
picsoung
0
37
Developers are the new buyers: why developer experience matters
picsoung
0
100
The GPT Odyssey: When Code becomes Conversations
picsoung
0
45
Desarrolla un GPT: Lecciones y Aprendizajes
picsoung
0
20
Empowering Customer Success Operations With No-code Flows
picsoung
0
81
How developer relations can boost your partnerships program
picsoung
0
52
Duct tape of entrepreneurs
picsoung
0
89
API 101, What, Where, When
picsoung
0
74
Other Decks in Technology
See All in Technology
FlutterでPiP再生を実装した話
s9a17
0
150
AWS Systems Managerのハイブリッドアクティベーションを使用したガバメントクラウド環境の統合管理
toru_kubota
0
150
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
4
13k
「捨てる」を設計する
kubell_hr
0
230
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
qa
0
250
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
260
既存アプリの延命も,最新技術での新規開発も:WebSphereの最新情報
ktgrryt
0
170
Agent Skill 是什麼?對軟體產業帶來的變化
appleboy
0
230
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
110
BFCacheを活用して無限スクロールのUX を改善した話
apple_yagi
0
120
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
110
詳解 強化学習 / In-depth Guide to Reinforcement Learning
prinlab
0
370
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
340
Everyday Curiosity
cassininazir
0
170
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
How to make the Groovebox
asonas
2
2k
Navigating Team Friction
lara
192
16k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.2k
Context Engineering - Making Every Token Count
addyosmani
9
770
Building the Perfect Custom Keyboard
takai
2
720
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