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
Twitter Streaming API #bcruhr3
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Timo Schilling
March 21, 2010
Technology
110
0
Share
Twitter Streaming API #bcruhr3
Timo Schilling
March 21, 2010
More Decks by Timo Schilling
See All by Timo Schilling
Rails from "good" to fast - Colognerb
timoschilling
0
120
iBeacon
timoschilling
0
59
Other Decks in Technology
See All in Technology
エムスリーテクノロジーズ株式会社 エンジニア向け紹介資料 / M3 Technologies Company Deck
m3_engineering
0
230
業務に残された「良くない型」で考える「TypeScriptの難しさ」
sajikix
3
2k
生成AIに振り回されない 〜確率論と決定論の使い分け〜
shukob
0
100
Copilot CLI・IDE・Web・スマホで途切れない開発フローを目指して / One Copilot flow - CLI IDE Web Mobile
aeonpeople
1
980
実践 TanStack Start ― 新規プロダクトを開発して確立した、サーバーとクライアント境界の設計パターン / Practical TanStack Start Server-Client Boundary Patterns
kaminashi
2
300
Agentic Design Patterns
glaforge
0
160
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
3
770
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
110
Kaggle未経験社員をメダリストに育てる「AIドラゴン桜」
lycorptech_jp
PRO
0
530
Python開発環境にハーネス適用を検討する
yuuka51
1
500
コーディングエージェントはTypeScriptの 型エラーをどう自己修正しているのか
melonps
4
470
Agentic AI時代における メルカリのAIガバナンスとガードレール実装
naoichihara
15
14k
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
The untapped power of vector embeddings
frankvandijk
2
1.7k
The Cost Of JavaScript in 2023
addyosmani
55
9.9k
Bash Introduction
62gerente
615
210k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The Curse of the Amulet
leimatthew05
1
12k
HDC tutorial
michielstock
2
670
Speed Design
sergeychernyshev
33
1.7k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
810
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Transcript
20.03.2010 Push it! Timo Schilling 1
Pullen ✤ Email ✤ RSS ✤ Twitter 2
Pushen ✤ Chat ✤ iPhone ✤ HTTP persistent connection 3
HTTP Persistent Connection ✤ HTTP 1.1 keep-alive ✤ Unterstützung ✤
Client ✤ Server 4
Multiple Connections ✤ Verbindungsaufbau ✤ Datenübertragung ✤ Verbindungstrennung 5
Persistent Connection ✤ Verbindungsaufbau ✤ Datenübertragung ✤ ... ✤ Verbindungstrennung
6
Vergleich Multiple vs. Persistent 7
Vorteile ✤ Firewall ✤ weniger Server last ✤ weniger Latenz
✤ HTTP Pipelining ✤ Daten Pushen (ohne Interval Pullen) 8
✤ XMPP Protokoll ✤ Jabber ✤ Google Talk / Wave
✤ Twitter Streaming API ✤ TwitterJunkie ✤ LiveWall Implementierungen
Twitter Streaming API ✤ Einführung April 2009 ✤ Funktionen wie
die REST API ✤ Echtzeit
Twitter Streaming API Aufbau ✤ API Endpoint http://stream.twitter.com/1/ ✤ Authentifizierung
✤ Beispiel ✤ $ curl http://stream.twitter.com/1/statuses/sample.json -u NAME ✤ Response JSON
Twitter Junkie ✤ Open Source ✤ Cocoa / Objective-C ✤
Growl ✤ http://bit.ly/TwitterJunkie 12
Ende 13
Fragen? 14