• Stars
    star
    3,802
  • Rank 11,577 (Top 0.3 %)
  • Language
    JavaScript
  • Created almost 11 years ago
  • Updated about 1 year ago

Reviews

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

Repository Details

Practical Node.js, 1st and 2nd Editions [Apress] 📓

Practical Node.js, 2nd Edition [Apress, 2018]

JavaScript Style Guide

JavaScript Style Guide

This is the manuscript (draft) and code for Practical Node.js, 2nd Edition [Apress, 2018]. It's work in progress and the draft will be completed in the end of 2017. For the code of the 1st edition, please visit 1st-edition.

You can get final 2nd edition (pre-order now or buy when it's ready) at Apress: http://www.apress.com/us/book/9781484230381 or Amazon.

Practical Node.js, 1st Edition 1st Edition [2014]

Practical Node.js, 2nd Edition 2nd Edition [2018]

https://amzn.to/2QsUucg

Book, Rights and Publishing

Practical Node, 2nd Edition is a work-in-open book. It means that the book is written, updated and previewed in this repository as free-to-read drafts, but are also being professionally edited, typeset, designed, produced, published, printed in soft cover and distributed to physical and electronic stores through the reputable tech publisher, Apress Media.

If you find the content here useful in any form, I request that you get the printed version of the book or a professionally produced Kindle, ePUB or PDF copy of the book. If you want to support me and Apress to create more work-in-open projects like Practical Node, 2nd Edition, please purchase the books once they are available for sale, through your normal physical or electronic book stores.

If you'd like to contribute financially towards the effort (or any of my other open source work) aside from purchasing the books, or hire me as a speaker, write a message to me via my blog, or through Twitter, Facebook or LinkedIn.

Practical Node.js, 2nd Edition Table of Contents [NEEDS REVIEW! 👀]

  1. Setting up Node.js and Other Essentials [2nd Edition]
  2. Using Express.js 4 to Create Node.js Web Apps [2nd Edition]
  3. TDD and BDD for Node.js with Mocha [2nd Edition]
  4. Template Engines: Pug and Handlebars [2nd Edition]
  5. Persistence with MongoDB and Mongoskin [2nd Edition]
  6. Using Sessions and OAuth to Authorize and Authenticate Users in Node.js Apps [2nd Edition]
  7. Boosting Node.js and MongoDB with Mongoose [2nd Edition]
  8. Building Node.js REST API Servers with Express.js and Hapi [2nd Edition]
  9. Real-Time Apps with WebSocket, Socket.IO, and DerbyJS [2nd Edition]
  10. Getting Node.js Apps Production Ready [2nd Edition]
  11. Deploying Node.js Apps [2nd Edition]
  12. Publishing Node.js Modules and Contributing to Open Source [2nd Edition]
  13. Node HTTP/2 Servers BRAND NEW
  14. Asynchronous Code in Node BRAND NEW
  15. Node Microservices with Docker and AWS ECS BRAND NEW
  16. Serverless Node with AWS Lambda BRAND NEW

Note: It's work in progress (Transition from 1st to 2nd edition) and the draft will be completed in the end of 2017. Check out [2nd Edition] for newer updated content.

Help Needed

The help is needed in the following areas:

  • Provide ideas, topics, new chapters, project, suggestions for 3rd edition in GitHub issues - NOW
  • Review 3rd edition for typos (copy editing) when it's ready
  • Review 3rd edition from a tech perspective (tech editing) when it's ready
  • Review and run updated the code for 3rd edition when it's ready

Live Corporate Training

Practical Node is a work of 30+ in-person courses, workshops and classes delivered by me in-person at various companies (Walmart Labs, Cisco, Intuit, Starbucks, Capital One, OnDeck, HubSpot, VMWare to name just a few), dev schools (Hack Reactor, DevBootcamp, Flat Iron NY, etc.) and conferences (ForwardJS, Node Interactive and others). If you need a corporate remote/online or onsite in-person training delivered by me, then send me a message.

Live Public Training

NodeProgram.com is the place to find out about next live (remote/online) and in-person workshops/seminars/classes.

Self-Paced Training

Node University is the ultimate, most comprehensive and complete resource on Node.js and full stack JavaScript. View free self-paced courses or view all self-paced courses.

Contribution

TBD

Supporters

Practical Node, 2nd Edition was supported through the Kickstarter campaign (funded in just three days). Thank you to the major backers of the book:

  • DevelopIntelligence: Managed learning solutions including training design and development, program delivery and management - $500
  • Matthew Amacker - $200
  • Jordan Horiuchi - $200
  • Tim Chen - $175
  • Alexey Bushnev - $175
  • Aleksey Maksimov - $175
  • Maurice van Cooten - $175
  • Ryan - $175
  • Ng Yao Min - $175
  • Kommana Karteek - $160
  • Elias Yousef - $150
  • Arhuman - $150
  • Javier Armendariz - $150
  • Dave Anderson - $150
  • Edithson Abelard - $150
  • Ron Male - $145
  • Win - $145
  • Harold Avilez - $145
  • Moe Joe - $145
  • Guest 1871315922 - $145
  • Philipp Jauss - $145
  • Judy Herilla - $145
  • Jaydev Dhinoja - $145
  • Carlos Rodriguez - $145
  • Pak - $145
  • Jim Texter - $145
  • David Wolff - $145
  • German Yesid Rubiano Romero - $125
  • shannon Johnstone - $125
  • Mani Rana - $125
  • Jeff Anderson - $125
  • Tajinder Pal Singh - $125
  • Sridhar Domakonda - $125
  • Dieter - $125
  • Felix Wang - $125
  • Dan Jensen - $125
  • Joel Register - $125
  • Edgar Sanchez - $125
  • Alexey - $125
  • Peter Sjölin - $125
  • Sksamy - $125
  • Manuel Padrón Martínez - $125
  • William Bartholomew - $125
  • Sukesh Kumar Dash - $125
  • Ross Matthews - $125
  • Elaine David - $125
  • Phil Aylesworth - $125
  • 張大寶 - $125
  • Vishnu - $125
  • Jonathan Jou - $125
  • Ernest Weems - $125
  • Allen Lam - $125
  • Martinerko - $125
  • Sharif H. Khan - $125
  • Larry Statham - $125
  • Syllie - $125
  • Eric J. - $125
  • Jim Tyhurst - $125
  • Oliver Schoenborn - $125
  • Benjamin Sweetnam - $75
  • Ian Partridge - $75
  • Hafeez Syed - $75
  • Chuck Huie - $75
  • Thomas Greenhalgh - $75
  • Sanghee Kim - $75
  • JoeL Ivey - $75
  • Clifford Lum - $75
  • Ben Altieri - $75
  • Patrick - $75
  • Mani S - $75
  • Simon St-Germain - $75
  • Jaiyaramakrishnan Mahendran - $75
  • Kevin Youkhana - $75
  • Eymard Ventura - $75
  • Matt Braun - $75
  • Brent - $75
  • Helio Alves - $75
  • Matthew Winter - $75
  • Omar Gómez Figueroa - $75
  • Herwin Rey - $75
  • Laura Steiner - $75
  • Ben Manning - $75
  • David le Blanc - $75
  • Brian Chirgwin - $75
  • Cédric Donner - $75
  • Gary Poon - $75
  • Mitchell Harpur - $75
  • Beardsley Ruml - $50
  • Swanand Kriyaban - $50
  • Suhas - $50
  • Yong Seok Jeon - $50
  • Martin Moellenbeck - $45
  • Mikael Wallin - $45
  • Aakash Jain - $35
  • Alexandru Nedel - $35
  • John Bond - $35
  • Michael Patrick R. Flores - $35
  • Lou Yufan - $35
  • Creative Area - $35
  • Chew Chit Siang - $35
  • Yuri Oliveira - $35
  • Khoa Nguyen - $35
  • Piti Champeethong - $35
  • Siim Orasmäe - $25
  • Jorge Ordoñez Mendez - $25
  • Tim Goshinski - $25

Practical Node.js, 1st Edition (Apress, 2014)

More Repositories

1

you-dont-know-node

You Don't Know Node.js
Python
1,504
star
2

cheatsheets

JavaScript and Node.js cheatsheets
HTML
1,341
star
3

expressworks

Learn Express.js from the author of one of the best books on Express.js—Pro Express.js— with this workshop that will teach you basics of Express.js.
JavaScript
684
star
4

mongoui

MongoDB admin UI server written in Node.js 🎮
JavaScript
586
star
5

react-quickly

Source code for React Quickly [Manning, 2017]: Painless Web Apps with React, JSX, Redux, and GraphQL 📕
JavaScript
540
star
6

fullstack-javascript

Source code for the Fullstack JavaScript book
JavaScript
513
star
7

react

Examples for the React Quickly book.
JavaScript
248
star
8

rest-api-express

REST API built with Express.js, Mongoskin and Mocha
JavaScript
198
star
9

rpjs

Rapid Prototyping with JS examples. Rapid Prototyping with JS is a JavaScript and Node.js book that will teach you how to build mobile and web apps fast.
JavaScript
187
star
10

nodeframework

Hand-picked registry of Node.js frameworks.
HTML
161
star
11

node-patterns

Node Patterns: From Callbacks to Observer
JavaScript
158
star
12

hackhall

Invite-only community and social collaboration platform for programmers, startupers, JavaScript professionals and pirates.
JavaScript
152
star
13

blog-express

Express.js Blog App
JavaScript
133
star
14

expressjsguide

Express.js Guide code examples
JavaScript
110
star
15

todo-express

Express.js Todo App
CSS
108
star
16

proexpressjs

Examples for the Practical Node.js book [Apress, 2014]
JavaScript
106
star
17

react-native-quickly

JavaScript
100
star
18

node-advanced

Node Advanced Courseware
JavaScript
82
star
19

super-simple-backbone-starter-kit

Super Simple Backbone Starter Kit and Boilerplate
CSS
74
star
20

http2-express

JavaScript
61
star
21

proto-buffer-api

Google Protocol Buffers Node.js/Express.js API Example
JavaScript
58
star
22

meanworks

MEANWorks: MongoDB/Mongoose, Express, Angular and Node Workshop with Angular Fullstack Generator
JavaScript
41
star
23

openlist

Open source PHP web application for ad classified websites
PHP
37
star
24

http2-node-server-push

JavaScript
23
star
25

node-in-production

JavaScript
21
star
26

editor

Collaborative Online Real-Time Code Editor
JavaScript
20
star
27

universal-web

JavaScript
14
star
28

node-react

JavaScript
13
star
29

aws-intermediate

Shell
12
star
30

codedeploy-codepipeline-node

Shell
11
star
31

es7-es8

ES7/ES2016 and ES8/ES2017 Features
JavaScript
9
star
32

react-foundation

JavaScript
9
star
33

relay-modern

Relay Modern: Declarative Data-Driven React Apps Development with GraphQL
JavaScript
8
star
34

ga-backbone

Introduction to Backbone.js
JavaScript
7
star
35

simple-message-board

Simple Message Board with Parse.com REST API and jQuery
JavaScript
7
star
36

expressapiref

Express.js Deep API Reference
JavaScript
7
star
37

state-js

State of Javascript: Overview of recent ECMAScript standard and libraries (end of 2017, early 2018)
6
star
38

node-toolchain

https://node.university/p/node-toolchain
JavaScript
6
star
39

h2-node

6
star
40

mern

JavaScript
5
star
41

node-testing

Node Testing Courseware
JavaScript
5
star
42

copy-paste

Atom package for pasting code with delay
CoffeeScript
5
star
43

graphql-apollo

CSS
5
star
44

5-reasons

JavaScript
4
star
45

weather-app

JavaScript
3
star
46

aws-intro

Build Solid Foundation of Main AWS Concepts and Services Start Learning
Shell
3
star
47

nodejs-hello-world

nodejs-hello-world
JavaScript
3
star
48

ato-2018-writting

3
star
49

azat-co

Source code for http://azat.co personal website
HTML
3
star
50

es6

3
star
51

nodejs-message-board

nodejs-message-board
JavaScript
2
star
52

vote-app

JavaScript
2
star
53

swe-coaching

Software Engineering Mastermind and Coaching
2
star
54

mongo-message-board

mongo-message-board
JavaScript
2
star
55

rpjs-co

Rapid Prototyping with JS website (<http://rpjs.co>).
HTML
2
star
56

mongoose

JavaScript
2
star
57

react-native-timer

JavaScript
2
star
58

crud-rest-api

JavaScript
2
star
59

serverless

1
star
60

globalog

Colored logs without having to type "console".
JavaScript
1
star
61

Tasks

Various Tasks
Ruby
1
star
62

twitter-stream

JavaScript
1
star
63

practicalnodebook

Website for the Practical Node.js [Apress, 2014]
HTML
1
star
64

message-board

Message Board: Backbone + Parse.com
JavaScript
1
star
65

react-start

JavaScript
1
star
66

rest-api-koa-mongo

JavaScript
1
star
67

SquareQ

Square Coding Question
1
star
68

graphql-relay

JavaScript
1
star
69

ic

Image Conversion with ImageMagick
JavaScript
1
star
70

react-16

Demo project of all things new in React 16
JavaScript
1
star
71

150x

150x.co
JavaScript
1
star
72

azatblog

CSS
1
star
73

mobile-dapp-wrapper

Like Metamask but for mobile
JavaScript
1
star
74

rn-workshop

1
star