~/talk

Node's Personal Manservant

Talkat Web Directions Code 2012 · 2012-05-22..05-23· [nodejs, developer-experience]
slides:none on file

npm is both a registry and a CLI that installs, version-locks and scripts projects; the demo uses npm install --save/--save-dev, package.json and local vs global installs to manage CoffeeScript, mocha and falafel. A tiny tool called dinkum‑ize parses JS AST with falafel to replace the literal true with "fair dinkum", compiles CoffeeScript, runs tests via an npm test script and integrates with Travis CI. npm’s CouchDB replication enables local mirrors (used to avoid Australian latency). Some live tests run; full test automation needs the compile step.

AI-written summary · about

  1. 0:00Start
  2. 1:41My Experience as a Programmer
  3. 2:47Tex Panda
  4. 6:01Javascript Package Management
  5. 6:25Who Uses Node
  6. 6:45Package Management
  7. 9:24Why Npm
  8. 13:16Commands Used with Npm
  9. 21:23Build a Project
  10. 25:08Install Coffeescript
  11. 28:29Npm Docks
  12. 33:38Mocha
  13. 37:21Install Falafel
  14. 41:23Npm Install
  15. 42:19Npm Install Coffeescript
~/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.