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
Event oriented APIs
Search
Fernando Blat
May 29, 2012
Programming
1
150
Event oriented APIs
Talk at the first meeting of usemyapi.com group
Fernando Blat
May 29, 2012
Tweet
Share
More Decks by Fernando Blat
See All by Fernando Blat
Trabajando de forma eficaz con datos públicos
ferblape
0
63
Automatiza, motherfucker
ferblape
2
210
Introducción a la línea de comandos
ferblape
0
310
A brief introduction to testing and TDD
ferblape
3
470
Lessons learned using Redis
ferblape
5
450
Other Decks in Programming
See All in Programming
TypeScript Language Service Plugin で CSS Modules の開発体験を改善する
mizdra
PRO
3
2.5k
Building an Application with TDD, DDD and Hexagonal Architecture - Isn't it a bit too much?
mufrid
0
370
What Spring Developers Should Know About Jakarta EE
ivargrimstad
1
620
がんばりすぎないコーディングルール運用術
tsukakei
1
190
型安全なDrag and Dropの設計を考える
yudppp
5
660
Interface vs Types ~型推論が過多推論~
hirokiomote
1
230
List Unfolding - 'unfold' as the Computational Dual of 'fold', and how 'unfold' relates to 'iterate'"
philipschwarz
PRO
0
140
バランスを見極めよう!実装の意味を明示するための型定義 TSKaigi 2025 Day2 (5/24)
whatasoda
2
780
〜可視化からアクセス制御まで〜 BigQuery×Looker Studioで コスト管理とデータソース認証制御する方法
cuebic9bic
2
270
eBPFを用いたAIネットワーク監視システム論文の実装 / eBPF Japan Meetup #4
yuukit
3
620
Proxmoxをまとめて管理できるコンソール作ってみました
karugamo
1
410
人には人それぞれのサービス層がある
shimabox
3
470
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
Code Reviewing Like a Champion
maltzj
523
40k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Building Applications with DynamoDB
mza
95
6.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.3k
Writing Fast Ruby
sferik
628
61k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
850
Facilitating Awesome Meetings
lara
54
6.4k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Transcript
&WFOU 0SJFOUFE "1*T Fernando Blat @ferblape - fernando.blat.es sábado 12
de mayo de 2012
sábado 12 de mayo de 2012
“1BTTJWF” "1*T sábado 12 de mayo de 2012
mustachio.heroku.com sábado 12 de mayo de 2012
sábado 12 de mayo de 2012
http://mustachio.heroku.com/? src=http://farm9.staticflickr.com/ 8154/7103011327_0407632f95_b.jpg sábado 12 de mayo de 2012
sábado 12 de mayo de 2012
4FSJPVTMZ sábado 12 de mayo de 2012
I want to get all content related to Madrid sábado
12 de mayo de 2012
1 - Search and store the results 2 - Wait
N (seconds|minutes|hours|days) 3 - Search items created after our last saved item and store the results ∞ sábado 12 de mayo de 2012
3FBM 5JNF /PUJGJDBUJPOT Whenever a resource changes, clients subscribed to
that resource get notified sábado 12 de mayo de 2012
%&.0 sábado 12 de mayo de 2012
*OTUBHSBN XBZ Create a suscription to: ๏ user ๏ tag
๏ geography ๏ location sábado 12 de mayo de 2012
Callback URL receives a POST request with the ids that
have changed The client has to use the “regular” API to get those items *OTUBHSBN XBZ sábado 12 de mayo de 2012
Client perfoms a request to the Streaming API with the
parameters and indicating to keep open that connection Twitter sends JSON objects through that channel with delimiters 5XJUUFS XBZ sábado 12 de mayo de 2012
Messages to remove tweets Can arrive before the tweet itself
5XJUUFS XBZ sábado 12 de mayo de 2012
Save time Save traffic Faster results "EWBOUBHFT sábado 12 de
mayo de 2012
Do you implement this kind of APIs? Is it worthy?
%FCBUF sábado 12 de mayo de 2012