• Stars
    star
    1,834
  • Rank 25,303 (Top 0.5 %)
  • Language
    JavaScript
  • Created over 14 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Open source eBook for nodejs - written w/ markdown, outputs to various formats (pdf, mobi, epub, html, etc)

Mastering Node

Mastering node is an open source eBook by node hackers for node hackers. I started this as a side project and realized that I don't have time :) so go nuts, download it, build it, fork it, extend it and share it. If you come up with something you wish to contribute back, send me a pull request.

Authors

Formats

Mastering node is written using the markdown files provided in ./chapters, which can then be converted to several output formats, currently including pdf, mobi, epub and of course html.

All Formats

$ make

PDF

Required by make book.pdf:

$ brew install htmldoc
$ make book.pdf

HTML

Required by make book.html:

$ gem install ronn
$ make book.html

EPUB

Required by make book.epub: Requires Calibre

$ make book.epub

MOBI

Required by make book.mobi: Requires Calibre

$ make book.mobi

References

Contents of this eBook currently reference the following software versions:

  • node 0.2.0

Source

All example source can be run simply by executing node against the file, for example:

  $ node src/events/basic.js

License

Node.js is an official trademark of Joyent. This work is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.

Creative Commons License
Mastering Node by TJ Holowaychuk is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

More Repositories

1

page.js

Micro client-side router inspired by the Express router
JavaScript
7,621
star
2

move.js

CSS3 backed JavaScript animation framework
JavaScript
4,719
star
3

node-progress

Flexible ascii progress bar for nodejs
JavaScript
2,913
star
4

express-resource

Resourceful routing for Express
JavaScript
1,414
star
5

uikit

UIKit - modern ui components for the modern web
JavaScript
1,322
star
6

deploy

Minimalistic deployment shell script
Shell
1,154
star
7

screenshot-app

website screenshot service & app - powered by node.js, express, redis, node-canvas, phantomjs and more
JavaScript
850
star
8

expresso

use mocha
JavaScript
760
star
9

bytes.js

node byte string parser
JavaScript
440
star
10

node-jscoverage

jscoverage modified to support SSJS
C++
400
star
11

batch

Simple async batch with concurrency control and progress reporting
JavaScript
318
star
12

stack

Minimalist provisioning tool written in Go.
Go
310
star
13

express-messages

Express flash notification message rendering
JavaScript
261
star
14

google-search

Ruby - Google Search API
Ruby
258
star
15

express-params

Express param pre-condition functions
JavaScript
146
star
16

stats

JavaScript source statistics with simple API & CLI written with node.js
JavaScript
78
star
17

histogram

JavaScript canvas histogram component
JavaScript
68
star
18

go-debug

Old anti-pattern go-debug thing
Go
56
star
19

minstache

Mini mustache compiling to stand-alone functions
JavaScript
53
star
20

go-hpc

HTTP RPC codec for Gorilla RPC v2.
Go
29
star
21

connect-render

Template Render helper for connect: res.render(view, options).
JavaScript
17
star
22

readme

repos are now at /tj/*
1
star