An open API service indexing awesome lists of open source software.

https://github.com/nicknaso/node-overview

Little overview about Node.js
https://github.com/nicknaso/node-overview

cpp javascript n-api native-addon nodejs rest-api web workshop

Last synced: 2 months ago
JSON representation

Little overview about Node.js

Awesome Lists containing this project

README

          

# Node.js overview

## JavaScript references

- [Understanding ECMAScript 6](https://leanpub.com/understandinges6/read)

- [Exploring ES6](http://exploringjs.com/es6/)

- [Exploring ES2016 and ES2017](http://exploringjs.com/es2016-es2017.html)

- [Exploring ES2018 and ES2019](http://exploringjs.com/es2018-es2019/index.html)

- [Functional JavaScript](https://www.manning.com/books/functional-programming-in-javascript)

## Node.js documentation and good references

- [Node.js documentation API](https://nodejs.org/dist/latest/docs/api/)

- [Node.js Design Pattern](https://www.packtpub.com/web-development/nodejs-design-patterns-second-edition)

- [Node.js 8 the Right Way](https://pragprog.com/book/jwnode2/node-js-8-the-right-way)

- [Node Cookbook - Third Edition](https://www.packtpub.com/web-development/node-cookbook-third-edition)

- [The Node.js Event Loop: Not So Single Threaded](https://www.youtube.com/watch?v=zphcsoSJMvM)

- [Server Scaling in Node.js](https://www.youtube.com/watch?v=w1IzRF6AkuI)

- [Speed, Speed, Speed: JavaScript vs C++ vs WebAssembly](https://skillsmatter.com/skillscasts/13162-keynote-js-vs-webassembly)

## Express.js

- [Express documentation](http://expressjs.com/)

- [Express Wiki](https://github.com/expressjs/express/wiki)

## Fastify

- [Fastify documentation](https://www.fastify.io/)

## Hapi

- [Hapi documentation](https://hapijs.com/)

## Native Addons

- [C++ Addons](https://nodejs.org/dist/latest/docs/api/addons.html)

- [C++ Addons - N-API](https://nodejs.org/dist/latest/docs/api/n-api.html)

- [N-API the next API for Native Addons](https://youtu.be/-Oniup60Afs)

- [N-API: The Next Generation Node.js API is Ready](https://www.youtube.com/watch?v=BrJcsYjp8Nw)

- [New Features Bring Native Add-ons Close To Being On Par With JS Modules](https://medium.com/the-node-js-collection/new-features-bring-native-add-ons-close-to-being-on-par-with-js-modules-cd4f9b8e4b4)

## Workshop materials

- [Slides](/slides)

- [How to solve CORS problem](express-cors)

- [How to use passport for local login](passport-local-how-to)

- [How to use Winston](express-winston-logger)

- [How to use Socket.IO](express-socket-io)

- [Express web application](express-example)

- [Native addon examples](addon)

- [Stream examples](https://github.com/lmammino/streams-examples)

- [Official addon examples](https://github.com/nodejs/node-addon-examples)

- **Tutorials**:
- [Starting a new add-on module from scratch](https://napi.inspiredware.com/getting-started/first.html)
- [Starting a new add-on module from scratch with ObjectWrap](https://napi.inspiredware.com/getting-started/objectwrap.html)
- [Migrating an existing NAN module](https://napi.inspiredware.com/getting-started/migration.html)
- [Async Worker](https://napi.inspiredware.com/special-topics/asyncworker.html)
- [Node pre-gyp](https://napi.inspiredware.com/special-topics/node-pre-gyp.html)

## The Team

### Nicola Del Gobbo

## Acknowledgements

Thank you to all people that encourage me every day.

## License

Licensed under [Apache license V2](./LICENSE)