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
keg.io
Search
Chris Castle
November 09, 2012
Technology
920
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
keg.io
Chris Castle
November 09, 2012
More Decks by Chris Castle
See All by Chris Castle
The JavaScript Software Factory
crc
0
260
Event Driven Architectures with Apache Kafka on Heroku
crc
0
5.7k
Continuously Delivering, Managing, and Scaling Apps
crc
0
140
Other Decks in Technology
See All in Technology
ハッカソンで入賞した話 @ Findy LT
asari194617
0
1.4k
Software Supply Chain Attackからクラウド環境を守るためにできること
lhazy
2
290
Flutter × BLE Centralを自前Pluginで実装する設計パターン - MethodChannel / EventChannelで作る双方向ブリッジの実践 / Building Custom Flutter BLE Central Plugins: Bidirectional Bridging with Method & Event Channels
bitkey
PRO
0
200
AI時代のアウトプット――変わったこと、変わらないこと / Devsumi 2026 Kansai #devsumi
jnchito
0
440
8bit CPU 2026
koba789
6
2.2k
作って理解するCoding Agent 〜フレームワークに頼らないピュア Python での実装〜
takapy
3
770
ホームラボ紹介
y_sera15
0
220
Rust×eBPFでEDRっぽいものをつくる
sunlife3
2
690
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
Head First モブプログラミング / Head First Mobprogramming
takaking22
10
12k
NANDでも描画したい!
nichica906
2
380
20260817_生成AIの動向と中学校・高等学校での活用を考える_v1.00_公開用
doradora09
PRO
0
170
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
A designer walks into a library…
pauljervisheath
211
24k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
So, you think you're a good person
axbom
PRO
2
2.1k
Navigating Weather and Climate Data
rabernat
0
490
Game over? The fight for quality and originality in the time of robots
wayneb77
1
250
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
WENDY [Excerpt]
tessaabrams
11
39k
Making Projects Easy
brettharned
120
6.7k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
970
Site-Speed That Sticks
csswizardry
13
1.5k
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
[email protected]