{"id":17190662,"url":"https://github.com/nicknaso/node-overview","last_synced_at":"2026-04-10T21:06:16.327Z","repository":{"id":74155375,"uuid":"183742838","full_name":"NickNaso/node-overview","owner":"NickNaso","description":"Little overview about Node.js","archived":false,"fork":false,"pushed_at":"2019-05-22T21:39:29.000Z","size":37744,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-01T10:37:16.006Z","etag":null,"topics":["cpp","javascript","n-api","native-addon","nodejs","rest-api","web","workshop"],"latest_commit_sha":null,"homepage":"http://www.nacios.it","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NickNaso.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-27T07:33:08.000Z","updated_at":"2019-05-22T21:39:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"605ecb1c-e6f8-43eb-995d-a5b1cc692324","html_url":"https://github.com/NickNaso/node-overview","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NickNaso%2Fnode-overview","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NickNaso%2Fnode-overview/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NickNaso%2Fnode-overview/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NickNaso%2Fnode-overview/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NickNaso","download_url":"https://codeload.github.com/NickNaso/node-overview/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245407771,"owners_count":20610234,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","javascript","n-api","native-addon","nodejs","rest-api","web","workshop"],"created_at":"2024-10-15T01:23:31.914Z","updated_at":"2026-04-10T21:06:16.271Z","avatar_url":"https://github.com/NickNaso.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Node.js overview\n\n## JavaScript references\n\n- [Understanding ECMAScript 6](https://leanpub.com/understandinges6/read)\n\n- [Exploring ES6](http://exploringjs.com/es6/)\n\n- [Exploring ES2016 and ES2017](http://exploringjs.com/es2016-es2017.html)\n\n- [Exploring ES2018 and ES2019](http://exploringjs.com/es2018-es2019/index.html)\n\n- [Functional JavaScript](https://www.manning.com/books/functional-programming-in-javascript)\n\n## Node.js documentation and good references\n\n- [Node.js documentation API](https://nodejs.org/dist/latest/docs/api/)\n\n- [Node.js Design Pattern](https://www.packtpub.com/web-development/nodejs-design-patterns-second-edition)\n\n- [Node.js 8 the Right Way](https://pragprog.com/book/jwnode2/node-js-8-the-right-way)\n\n- [Node Cookbook - Third Edition](https://www.packtpub.com/web-development/node-cookbook-third-edition)\n\n- [The Node.js Event Loop: Not So Single Threaded](https://www.youtube.com/watch?v=zphcsoSJMvM)\n\n- [Server Scaling in Node.js](https://www.youtube.com/watch?v=w1IzRF6AkuI)\n\n- [Speed, Speed, Speed: JavaScript vs C++ vs WebAssembly](https://skillsmatter.com/skillscasts/13162-keynote-js-vs-webassembly)\n\n## Express.js\n\n- [Express documentation](http://expressjs.com/)\n\n- [Express Wiki](https://github.com/expressjs/express/wiki)\n\n## Fastify\n\n- [Fastify documentation](https://www.fastify.io/)\n\n## Hapi\n\n- [Hapi documentation](https://hapijs.com/)\n\n## Native Addons\n\n- [C++ Addons](https://nodejs.org/dist/latest/docs/api/addons.html)\n\n- [C++ Addons - N-API](https://nodejs.org/dist/latest/docs/api/n-api.html)\n\n- [N-API the next API for Native Addons](https://youtu.be/-Oniup60Afs)\n\n- [N-API: The Next Generation Node.js API is Ready](https://www.youtube.com/watch?v=BrJcsYjp8Nw)\n\n- [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)\n\n## Workshop materials\n\n- [Slides](/slides)\n\n- [How to solve CORS problem](express-cors)\n\n- [How to use passport for local login](passport-local-how-to)\n\n- [How to use Winston](express-winston-logger)\n\n- [How to use Socket.IO](express-socket-io)\n\n- [Express web application](express-example)\n\n- [Native addon examples](addon)\n\n- [Stream examples](https://github.com/lmammino/streams-examples)\n\n- [Official addon examples](https://github.com/nodejs/node-addon-examples)\n\n- **Tutorials**:\n    - [Starting a new add-on module from scratch](https://napi.inspiredware.com/getting-started/first.html)\n    - [Starting a new add-on module from scratch with ObjectWrap](https://napi.inspiredware.com/getting-started/objectwrap.html)\n    - [Migrating an existing NAN module](https://napi.inspiredware.com/getting-started/migration.html)\n    - [Async Worker](https://napi.inspiredware.com/special-topics/asyncworker.html)\n    - [Node pre-gyp](https://napi.inspiredware.com/special-topics/node-pre-gyp.html)\n\n## The Team\n\n### Nicola Del Gobbo\n\n\u003chttps://github.com/NickNaso/\u003e\n\n\u003chttps://www.npmjs.com/~nicknaso\u003e\n\n\u003chttps://twitter.com/NickNaso\u003e\n\n\u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n\n## Acknowledgements\n\nThank you to all people that encourage me every day.\n\n\u003ca name=\"license\"\u003e\u003c/a\u003e\n\n## License\n\nLicensed under [Apache license V2](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicknaso%2Fnode-overview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnicknaso%2Fnode-overview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicknaso%2Fnode-overview/lists"}