~/talk

50,000 Lines Of Code to Brew a Coffee

Talkat GOTO Berlin 2015 · 2015-12-03..12-04· [iot, embedded-and-hardware]
links:none on file
links:none on file
slides:none on file

Fifty thousand lines of code glue together an iOS Android and Watch app, backend and shop to an actual capsule coffee machine; prototypes range from styrofoam mock to a BeagleBone emulator to the real hardware, and Wi‑Fi provisioning consumes roughly half the effort. Contract tests against fake services, guided manual tests for physical button interactions, and threat‑model workshops drive security decisions; OTA updates use signatures so firmware rollout survives a compromised server, and the first clear‑water coffee is later fixed into a usable product.

AI-written summary · about

  1. 0:00Introduction
  2. 0:4250 000 LINES OF CODE TO BREW A COFFEE
  3. 3:16PROJECT OVERVIEW
  4. 9:13PROTOTYPES
  5. 16:24TESTING
  6. 25:32CONNECTIVITY AND USER FLOWS
  7. 31:20SECURITY
  8. 36:29MAKE TECHNOLOGY INVISIBLE
  9. 41:17WRAP UP
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.