Jenkins is an open source automation server that is often used as a CI/CD tool to run your automated tests and deployment pipeline. It was created in 2011, a while back and has a range of possibilities because of its compatibility with multiple ve...
\(\KaTeX\) is self-promoting itself as the fastest math typesetting library for the web. It is open source and renders TeX mathematics notation as plain html notation, so it can be rendered in any browser. It is an open source library available o...
As per the mozilla reference, reduce or Array.prototype.reduce() is a method that executes a “reducer” callback function on each element of the array passing the result of the reducer on the next element for calculation until it went through all...
To follow up on the modern javascript notation, let’s have a deep look at the Object, the javascript data type. Most javascript objects are instances of Object, like in java where most class inherit from the Object class. You’d better get acquain...
Code review is time-consuming… Good code reviews can help a fellow developer improve, find gaps in the system and increase the overall quality. Fast reviews where you barely read the code is a waste of time. So how to make good code reviews f...
Some context NodeJS ecosystem is built on top of countless packages that sometimes feel all dependent on each other. Usually you start up a project with all up-to-date dependencies, everything works well. Then you get security alerts, vulnerabil...
While working with algorithm, you may have to calculate on the fly the number of possibilities created by some subset of data. Particularly when debugging with your \(r\) elements from \(n\) dynamic objects. Let’s take a refresh our memories! Pe...
Have you ever wanted to start writing Japanese 🇯🇵 without investing in a some special hardware? It could be part of your learning journey or to say ありがとう to a friend! Then you are in luck because you can just do that from the comfort of your old ...
Introduction GitHub provides some interesting tools such as the Project tab which allow creating cards based on PR or issues. It provides some automation out of the box, but as of now, it’s a bit below what you can have with Gitlab. The project ...
Let’s have a look at mutations! 🔭 The type Mutation is where you stack all of your mutations in GraphQL. The basic mechanism stay the same as queries, so if you have read the Apollo 🚀 and GraphQL and the Advanced 🛰 Apollo Graphql queries article,...