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
- Host: GitHub
- URL: https://github.com/nicknaso/node-overview
- Owner: NickNaso
- License: apache-2.0
- Created: 2019-04-27T07:33:08.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-22T21:39:29.000Z (about 7 years ago)
- Last Synced: 2025-03-01T10:37:16.006Z (over 1 year ago)
- Topics: cpp, javascript, n-api, native-addon, nodejs, rest-api, web, workshop
- Language: JavaScript
- Homepage: http://www.nacios.it
- Size: 36 MB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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)