Skip to content

Instantly share code, notes, and snippets.

@nicolaspernot
Last active July 30, 2020 09:05
Show Gist options
  • Save nicolaspernot/f6779e499505dd062de21c779c6b5645 to your computer and use it in GitHub Desktop.
Save nicolaspernot/f6779e499505dd062de21c779c6b5645 to your computer and use it in GitHub Desktop.
Node.js.adoc

Node.js

In this gist I’ll link content for begin with NodeJs.

This part is for memory, linking to resources I have not read yet.

Status: Let's go for "The Complete Guide to Build RESTful APIs (2018)" - [xxxxx__________] - 5 chapters on 15
      : Chapter 1   - Getting Started                                           - [xxxxxxx] - 7 parts on 7
      : Chapter 2   - Node Module System                                        - [xxxxxxxxxxxxx] - 13 parts on 13
      : Chapter 3   - Node Package Manager                                      - [xxxxxxxxxxxxxxxx] - 16 parts on 16
      : Chapter 4   - Building RESTful API's                                    - [xxxxxxxxxxxxxx] - 14 parts on 14
      : Chapter 5   - Express - Advanced Topics                                 - [xxxxxxxxxxxxx] - 13 parts on 13
      : Chapter 6   - Asynchronous Javascript                                   - [xxxxxxxxxxxx] - 12 parts on 12
      : Chapter 7   - CRUD Operations Using MongoDB                             - [___________________] - 0 parts on 19
      : Chapter 8   - Mongoose - Data Validation                                - [_________] - 0 parts on 9
      : Chapter 9   - Mongoose - Modeling Relationships Between Connected Data  - [___________] - 0 parts on 11
      : Chapter 10  - Authentication and Authorization                          - [__________________] - 0 parts on 18
      : Chapter 11  - Handling and Logging Errors                               - [________________] - 0 parts on 16
      : Chapter 12  - Unit Testing                                              - [____________________] - 0 parts on 20
      : Chapter 13  - Integration Testing                                       - [________________] - 0 parts on 16
      : Chapter 14  - Test Driven Development                                   - [_________________] - 0 parts on 17
      : Chapter 15  - Deployment                                                - [_________] - 0 Parts on 9

Node.js with TDD

Test runner :

  • Mocha

Assertions :

  • Chai

Stubs/Mocks :

  • Sinon

  • Nock

  • Mock-Require

Others :

  • Chai-as-promised

  • Sinon-Chai

  • Istanbul

Frameworks:

  • Express.js

  • Hapi.js

  • Nest.js

  • Socket.io

  • Sails.js

  • Meteor.js

  • Koa.js

  • Loopback.js

  • Adonis.js

Templating:

  • Pug

  • Mustache

  • EJS

  • Jade

  • Haml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment