Gitlab pipelines and the .gitlab-ci.yml file.

Today a colleague explained how pipelines from gitlab are put together and how they work. A lot of information in a short time. To see if I’ve remembered everything correctly, and because it’s valuable information, I’ll try to summarize it here. Pipelines are the base component for setting up Continuous Integration, Delivery, and Deployment for a software project. It is the main part for a DevOps way of working. The main part of a pipeline […]

read more

Mutation testing: when your test fail it is good ? – Part 1

We all know the feeling. Writing tests for hours, running them and they all went red. Disappointment, debug the tests , start all over again. But what if the test is successful if it is failing, what if the color red make us happy?  This is what mutation testing is. Although the goal is not to make our test red but a failing test is a successful test from the point of Mutation testing. So […]

read more

Whats is GraphQL ?

Today one of our developers demonstrate how they could implement GraphQL and showed the avantages of this product. My knowledge about GraphQL is nearly zero so this is a nice opportunity to find out what GraphQL really is and what can it do. GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. Nice, but what does that mean?  GraphQL makes it possible to exactly get what […]

read more