Upgrade to Pro — share decks privately, control downloads, hide ads and more …

keg.io

7224890c5ec4a3506f48908b425c3e62?s=47 Chris Castle
November 09, 2012

 keg.io

7224890c5ec4a3506f48908b425c3e62?s=128

Chris Castle

November 09, 2012
Tweet

Transcript

  1. Experiential Analysis of the Ballmer Peak: Node.js, Arduino, and Beer

  2. keg.io

  3. Likes beer

  4. Likes beer

  5. Definitely likes beer

  6. Chris Castle @crc

  7. Product Manager

  8. Yes, this is in Excel

  9. None
  10. What is keg.io?

  11. + +

  12. None
  13. None
  14. None
  15. Why build this?

  16. NO F-ING IDEA

  17. Dylan Carney Garrett Patterson Carl Krauss

  18. None
  19. None
  20. None
  21. None
  22. None
  23. None
  24. None
  25. None
  26. How’s it work?

  27. v1: node.js talks serial

  28. The Cast arduino node.js server web browser serial cable

  29. v2: node.js and the cloud (persistent, seattle-style)

  30. The Cast arduino node.js server web browser

  31. A typical day in the world of keg.io

  32. PUT /api/kegerator/1111/temp/42 Brrrr, 42° in here..

  33. Hey clients listening to 1111, she’s 42° (websocket)

  34. None
  35. GET /api/kegerator/1111/scan/440055F873 Hey, card scan!

  36. GET /api/kegerator/1111/scan/440055F873 Ok, let that guy drink (HTTP 200 response)

  37. Hey clients listening to 1111, Chris just scanned (websocket)

  38. PUT /api/kegerator/1111/flow/1100 11oz poured!

  39. ok, 11oz. Got it. (HTTP 200 response) PUT /api/kegerator/1111/flow/1100

  40. Hey clients listening to 1111, Chris poured 11oz (websocket)

  41. None
  42. STATIC FILES KEG API DATA API WEB- SOCKET

  43. DEMO

  44. What’s next?

  45. More stats and data visualizations DATA API

  46. Post-pour hooks?!

  47. Too many ideas!

  48. Too many ideas!

  49. Two Goals

  50. Get to the point where anyone can contribute to the

    project STATIC FILES DATA API
  51. Get one setup in as many nerdy, developer-filled offices as

    possible (your office?)
  52. THANKS!

  53. Chris Castle @crc chris@simplymeasured.com