~/talk

Brian & Brock's App Adventure

Talkat GOTO Chicago 2014 · 2014-05-20..05-21· [pwa, web-platform]
speakerdeck:sintaxi
slides:none on file

Builds a working NHL screen‑scraper API that parses team tables into JSON and deploys it live (nhl.chloe.io), using Node.js + npm + jsdom for DOM parsing, Mocha tests, an Express HTTP layer and a Redis cache (2 hour TTL) to avoid hammering the site. Front end is a Harp static site compiled to www and wrapped with PhoneGap/Cordova into iOS and Android apps that run on devices; PhoneGap team tests about 30 devices and the pipeline (compile → deploy → native) completes successfully.

AI-written summary · about

  1. 0:00Start
  2. 1:02First Principles
  3. 12:42Node Js
  4. 13:57Making a Better Javascript Vm
  5. 27:21Static Site Generators
  6. 29:03Hybrid Dev
  7. 29:13Hybrid Development
  8. 38:27Npm Install
  9. 40:52Node Modules
  10. 52:30Javascript async Style
  11. 54:35Implementation
  12. 1:03:31Require Express
  13. 1:04:29Cross Origin Request Policy
  14. 1:08:46Jekyll
  15. 1:25:30Install Phonegap
  16. 1:28:20Plugins
  17. 1:28:49Merges and Hooks
  18. 1:36:00Debug Using Alerts
  19. 1:37:12Cordova Dialogues
  20. 1:37:36Cordova Dialogs
  21. 1:42:44Cordova Plug-In Dialogues
  22. 1:44:20Phonegap
  23. 1:44:52Phonegap App
~/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.