Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
keg.io
Chris Castle
November 09, 2012
Technology
2
520
keg.io
Chris Castle
November 09, 2012
Tweet
Share
More Decks by Chris Castle
See All by Chris Castle
crc
0
94
crc
0
5.5k
crc
0
78
Other Decks in Technology
See All in Technology
fujiihda
8
1.1k
kilometer
0
140
con_mame
4
2k
ganariya
0
280
texmeijin
1
330
k1low
0
160
pinboro
0
2.3k
papix
0
200
hhiroshell
8
490
muras
0
110
clustervr
0
170
kanaugust
PRO
0
180
Featured
See All Featured
shpigford
368
42k
reverentgeek
168
7.2k
reverentgeek
27
1.9k
chrislema
173
14k
vanstee
116
4.8k
trishagee
20
2.1k
3n
163
22k
chriscoyier
780
240k
sugarenia
233
840k
philhawksworth
190
17k
jrom
114
7.1k
mza
80
4.1k
Transcript
Experiential Analysis of the Ballmer Peak: Node.js, Arduino, and Beer
keg.io
Likes beer
Likes beer
Definitely likes beer
Chris Castle @crc
Product Manager
Yes, this is in Excel
None
What is keg.io?
+ +
None
None
None
Why build this?
NO F-ING IDEA
Dylan Carney Garrett Patterson Carl Krauss
None
None
None
None
None
None
None
None
How’s it work?
v1: node.js talks serial
The Cast arduino node.js server web browser serial cable
v2: node.js and the cloud (persistent, seattle-style)
The Cast arduino node.js server web browser
A typical day in the world of keg.io
PUT /api/kegerator/1111/temp/42 Brrrr, 42° in here..
Hey clients listening to 1111, she’s 42° (websocket)
None
GET /api/kegerator/1111/scan/440055F873 Hey, card scan!
GET /api/kegerator/1111/scan/440055F873 Ok, let that guy drink (HTTP 200 response)
Hey clients listening to 1111, Chris just scanned (websocket)
PUT /api/kegerator/1111/flow/1100 11oz poured!
ok, 11oz. Got it. (HTTP 200 response) PUT /api/kegerator/1111/flow/1100
Hey clients listening to 1111, Chris poured 11oz (websocket)
None
STATIC FILES KEG API DATA API WEB- SOCKET
DEMO
What’s next?
More stats and data visualizations DATA API
Post-pour hooks?!
Too many ideas!
Too many ideas!
Two Goals
Get to the point where anyone can contribute to the
project STATIC FILES DATA API
Get one setup in as many nerdy, developer-filled offices as
possible (your office?)
THANKS!
Chris Castle @crc chris@simplymeasured.com