Des messages de commit plus clairs grâce à Gitmoji

Aujourd’hui je vais vous parler de Gitmoji, un guide d’utilisation des emojis dans les messages de commit. Après avoir été sceptique à propos de leur utilisation, je me rends compte qu’ils peuvent avoir une vraie utilité pour rendre nos commits plus parlants 🙂 Vous ne le saviez peut-être pas (et vous ne vous êtes peut-être jamais posé la question :p) […]

Comment mesurer et améliorer l’adéquation fonctionnelle d’un produit ? (partie 1/2)

L’objectif de cet article est de montrer quelques mesures qui permettent de faire un état des lieux de l’adéquation fonctionnelle d’une application. On verra aussi des exemples de solutions qui peuvent l’améliorer.  Cet article ne se veut pas exhaustif mais a pour objectif de donner des exemples d’indicateurs et d’actions à mettre en place.  Définition Comme nous l’avons vu dans […]

Démarrer son projet Symfony 5 en local

Vous venez de créer votre projet Symfony 5 et vous voulez à présent le démarrer en local, cet article est fait pour vous 🙂 On va voir toutes les solutions qui s’offrent à vous ( et il y en a beaucoup ! ) pour démarrer votre projet. Qu’est ce qu’il vous faut pour démarrer un projet ? Le minimum nécessaire […]

Connecter Doctrine à une base de données PostgreSQL dans un projet Symfony 5 sous Windows

Il y a plus d’un an, nous avions fait un article équivalent pour Symfony 4. Si vous l’avez lu, vous ne serez pas dépaysé, la démarche est quasiment identique ! Aujourd’hui on va voir pas à pas comment établir une connexion vers une base de données PostgreSQL dans Symfony 5 🙂 Versions utilisées pour l’article : Symfony 5.2 Doctrine 2.8 […]

Text Mining avec OpenRefine

De nombreuses informations sont contenues dans des données dites « non-structurées », c’est-à-dire qui ne sont pas organisées (comme des textes, des images, des vidéos etc..). Ces informations constituent une grande partie des informations dans les entreprises, c’est pour cette raison que les exploiter s’avère essentiel. Note : Si vous avez lu que ces informations constituent plus de 80% des données des entreprises, […]

Installation de XDebug sur VS Code – partie 2

Avant de commencer, assurez vous d’avoir bien suivi la partie 1! C’est fait? Alors c’est parti! 🙂 On va devoir configurer notre IDE et notre navigateur Web pour qu’ils communiquent ensemble. I. Configuration du navigateur Il va simplement falloir installer une extension sur votre navigateur préféré. Je vous donne 2 extensions que j’ai testé mais il en existe une multitude. […]

Liste des compétitions pour les développeurs

Il existe de nombreux challenges à destination des développeurs. J’ai découvert l’univers du « competitive programming » récemment et j’ai vraiment accroché ! C’est l’occasion d’améliorer ses compétences et de se challenger avec d’autres développeurs 😉 En plus, il est possible d’y participer en choisissant son langage de programmation préféré parmi une liste très fournie, il n’y a aucune raison de ne pas essayer ! 😊 […]

Qu’est-ce que la qualité logicielle ?

Étant très sensible à la qualité de code, j’ai souhaité me pencher davantage sur la notion de qualité logicielle. Avant de débuter ce travail, je pensais que j’allais surtout entendre parler de tests et de techniques pour coder proprement. En réalité, ces éléments ne constituent que des outils pour améliorer l’un des critères de la qualité logicielle : la maintenabilité. Il […]

Netflix – Derrière nos écrans de fumée

Encore un article hors-série, mais pas sur un livre, sur un documentaire ! Bon, promis, des articles plus techniques devront arriver. 😉 Dans cet article, je vais vous parler d’un documentaire que j’ai découvert (sûrement pas par hasard) sur Netflix : The Social Dilemma (Derrière nos écrans de fumée en français). De manière générale, j’apporte beaucoup d’attention à la sécurité informatique et aux […]

Livre – Programmation en C# aux éditions ENI

Le premier ouvrage publié aux éditions ENI dont je vais parler est : “Programmation en C# – Préparation aux certifications MCSA – Examen 70-483“ écrit par Benoît PRIEUR , ingénieur informatique qui intervient sur des missions de conseils et de formation autour de .NET et Python.