Big companies mean big problems. Big companies are targeted more often by cyber attacks. Big companies take more critical image losses. And also, big companies have a larger amount of "not that smart" employees. Thus it's not a coincidence that there...
In this blog post, I will discuss some details about the most popular NodeJS ORM called Sequelize . I will particularly take a look at database (schema) migrations and how to run multiple actions in a single Sequelize migration. This post is based ...
A bit more than one month ago, the 15th version of NodeJS was released. As an early adopter of everything, I moved my project to this new major version of NodeJS, and most things continued working smoothly. However, I also noticed that the known vul...
Recently I wrote a story about how I displayed the NodeJS dependency audit report in Jenkins. In that blog post, I investigated the "custom parser" approach, which is a good option because you don't need to change anything besides your build configur...
Recently I've spent quite some time figuring out, why a part of our Angular app stopped working, although we didn't touch that part even a bit. The culprit of our issues turned out to be the complicated concepts of RxJS. You see, RxJS is an awesome l...
At work, I'm developing some projects that use NPM as a package manager. Starting from version 6, NPM will display short audit information at the end of an npm install execution in the following format: found 290 vulnerabilities (283 low, 5 moderate,...