~/talk

Brian & Brock's App Adventure

Talkat GOTO Copenhagen 2014 · 2014-09-25..09-26· [pwa, javascript]
speakerdeck:sintaxi
slides:none on file

Builds a real pipeline: a Node.js module that screen-scrapes nhl.com using jsdom and jQuery, tests it with Mocha, publishes an npm module, and exposes it via Express as an HTTP API. Front end is an Angular single‑page app compiled with harp, deployed with surge, then wrapped in Cordova/PhoneGap and run on iOS simulator and Android device (Android builds slow but work). Notes npm ecosystem size (≈97k packages, ~22M daily downloads).

AI-written summary · about

  1. 0:00Introduction
  2. 1:47Full stack JavaScript
  3. 7:47JavaScript and Node.js history
  4. 13:04Creating npm module
  5. 48:56NHL API with Node.js
  6. 1:04:19Express API setup
  7. 1:11:29Introduction to HTML5 and web development
  8. 1:22:20Angular client for NHL API
  9. 1:31:52Deploy client with Harp
  10. 1:33:41Wrap app with Cordova
  11. 1:38:43Web platform challenges
  12. 1:43:50Q&A
~/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.