Open main menu

Node.js

Revision as of 01:23, 2 December 2016 by Freephile (talk | contribs) (link to cheatsheet)

(diff) ← Older revision | Approved revision (diff) | Latest revision (diff) | Newer revision → (diff)

Intro

What is node?[1]video with Tom Hughes-Croucher of Joyent

Node.js is a platform for doing network applications using JavaScript on the client and server. Basically, it's like an Apache web server, written in C, and using the Chrome browser's JavaScript engine. The community is well-developed and there are many pre-written 'modules'. See the wikipedia article for more.

Parsoid Web Service API

https://freephile.org/node is a node.js implementation that powers the Visual editor for MediaWiki

  • Gedit.svg todo reconstitute the node service
    • Done installed nodejs package (note that the package provides npm, so it conflicts with the npm standalone package) dpkg-query --status nodejs
    • Knotes.svg configure port

Links

Front-end Build Tools

When doing nodejs development or front-end development, you may also wish to employ some sort of build system or task runner for performing repetitive tasks like minification, compilation, unit testing, linting, etc.

Node Happenings

The people of Node (e.g. Mikeal Rogers) are doing a lot of interesting things. Like JSFest which happened in SanFrancisco 2014, or Node school.

References

  1. Radar O'Reilly article from 2011 that is a good overview.