Automatic changelog with Git

If you use Git (why not with SourceTree as in this article ), you may want…

Rocket.Chat, Slack and Mattermost: collaborative tools for home or work

Collaborative tools are on the rise. The idea is to limit the use of email, and…

MySQL, find records containing an escape character

A quick article for a question I had to ask myself recently. How to make in…

MySQL replication: implementation and points to check

MySQL replication is relatively simple to set up, there are still a few points not to…

Jeedom: your first steps in home automation

As part of my posts on self-hosting, after having installed a private cloud to exchange photos…

Jenkins: start of continuous integration

Now that SonarQube is able to scan our various projects to produce code quality reports (see…

SonarQube: study of code quality

In order to have better visibility on the many PHP projects in place, to make production…

Null Values ​​on the Fetch of a MySQL Cursor

Here’s a little topo on having, from time to time, null values ​​in the Fetch of…

Git, Gitflow and SourceTree

I am here to talk to you about a feedback on the installation and use of…