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
2
810
keg.io
Chris Castle
November 09, 2012
Tweet
Share
More Decks by Chris Castle
See All by Chris Castle
The JavaScript Software Factory
crc
0
240
Event Driven Architectures with Apache Kafka on Heroku
crc
0
5.6k
Continuously Delivering, Managing, and Scaling Apps
crc
0
95
Other Decks in Technology
See All in Technology
やさしいMCP入門
minorun365
PRO
143
85k
PostgreSQL Unconference #52 pg_tde
nori_shinoda
1
250
20250328_OpenAI製DeepResearchは既に一種のAGIだと思う話
doradora09
PRO
0
180
生成AI時代のセキュアCI/CDとソース管理
yuriemori
0
110
大規模サービスにおける カスケード障害
takumiogawa
3
780
コドモンのQAの今までとこれから -XPによる成長と見えてきた課題-
masasuna
0
160
マルチアカウント管理で必須!AWS Organizationsの機能とユースケース解説
nrinetcom
PRO
1
120
SREが実現する開発者体験の革新
sansantech
PRO
0
140
SaaSプロダクト開発におけるバグの早期検出のためのAcceptance testの取り組み
kworkdev
PRO
0
560
大規模プロジェクトにおける 品質管理の要点と実践 / 20250327 Suguru Ishii
shift_evolve
0
330
出前館を支えるJavaとKotlin
demaecan
0
150
コンソールで学ぶ!AWS CodePipelineの機能とオプション
umekou
3
130
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.6k
We Have a Design System, Now What?
morganepeng
51
7.5k
Thoughts on Productivity
jonyablonski
69
4.6k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
370
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Typedesign – Prime Four
hannesfritz
41
2.6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
118
51k
Writing Fast Ruby
sferik
628
61k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
51
2.4k
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