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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Chris Castle
November 09, 2012
Technology
900
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
250
Event Driven Architectures with Apache Kafka on Heroku
crc
0
5.7k
Continuously Delivering, Managing, and Scaling Apps
crc
0
130
Other Decks in Technology
See All in Technology
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
1k
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
180
AIエージェントが名古屋の猛暑からあなたを守る
happysamurai294
0
120
2026.06.13_AI時代に事業会社が「SIer出身エンジニア」を求める理由 / Why Businesses Seek Engineers with a System Integrator Background in the AI Era
jumtech
0
1.1k
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
脆弱性対応、どこで線を引くか
rymiyamoto
1
390
エラーバジェットのアラートのタイミングを考える.pdf
kairim0
0
150
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
1k
失敗を資産に変えるClaude Code
shinyasaita
0
650
アンオフィシャルな、オフィシャルからのお願い
wyamazak_devrel
0
110
SONiCの統計情報を取得したい
sonic
0
160
RAG を使わないという選択肢
tatsutaka
1
230
Featured
See All Featured
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
The World Runs on Bad Software
bkeepers
PRO
72
12k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
190
A Modern Web Designer's Workflow
chriscoyier
698
190k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.4k
Visualization
eitanlees
152
17k
Being A Developer After 40
akosma
91
590k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
sira's awesome portfolio website redesign presentation
elsirapls
0
280
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
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]