Clean architecture. Building Blocks

Clean Architecture design in NodeJS

NodeJS is one of the core technologies that we use in SolidGEAR to bring our applications to life. But as almost every technology available out there, the most critical part is not about the technology itself but how we use it to accomplish our goals. Therefore, this post tries to gather all the experience earned … Read more

bcrypt seguridad encriptacion

Hashing passwords with NodeJS and MongoDB: bcrypt

Every time we propose a new project, there are recurring requirements, such as modularity, security, internationalization… Associated with the requirement of security, as well as data confidentiality, is the concealment of information in the database (so that it cannot be read by anyone who has access to it). Sometimes it is enough to encrypt / … Read more

refresh token autenticación JWT

Refresh token with JWT authentication in Node.js

When designing a web application, along with security authentication is one of the key parts. Authentication with tokens was a breakthrough in this regard, and the refresh token came to complement it and make it usable.   Authentication Authentication systems are divided according to how they verify the user: – Based on something known (password) – … Read more