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
36
Developers are the new buyers: why developer experience matters
picsoung
0
100
The GPT Odyssey: When Code becomes Conversations
picsoung
0
44
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
(Test) ai-meetup slide creation
oikon48
3
460
わからなくて良いなら、わからなきゃだめなの?
kotaoue
1
370
Zeal of the Convert: Taming Shai-Hulud with AI
ramimac
0
150
身体を持ったパーソナルAIエージェントの 可能性を探る開発
yokomachi
1
130
詳解 強化学習 / In-depth Guide to Reinforcement Learning
prinlab
0
300
ソフトバンク流!プラットフォームエンジニアリング実現へのアプローチ
sbtechnight
1
200
A Casual Introduction to RISC-V
omasanori
0
400
めちゃくちゃ開発するQAエンジニアになって感じたメリットとこれからの課題感
ryuhei0000yamamoto
0
130
ガバメントクラウドにおけるAWSの長期継続割引について
takeda_h
2
5.3k
【Oracle Cloud ウェビナー】【入門編】はじめてのOracle AI Data Platform - AIのためのデータ準備&自社用AIエージェントをワンストップで実現
oracle4engineer
PRO
1
170
GCASアップデート(202601-202603)
techniczna
0
220
僕、S3 シンプルって名前だけど全然シンプルじゃありません よろしくお願いします
yama3133
1
230
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
77
5.3k
How STYLIGHT went responsive
nonsquared
100
6k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
160
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.9k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
560
The SEO identity crisis: Don't let AI make you average
varn
0
420
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Context Engineering - Making Every Token Count
addyosmani
9
760
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
160
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