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,...
Hi there. I'm Yurko (or Uko in short): a software engineer, computer scientist, programmer, software craftsman, you name it. I'm a person who solves problems with software. I care for the solutions to be satisfactory to use, and stable (in a way that...
This is yet another post about the anti-best practices of programming :). But it definitely can help you to better understand the reflective features of Pharo. Imagine that you want to add a Fibonacci sequence computation to Integer. The straightforw...