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 ?
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
documentaire hors-sérieEncore 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
c# dev hors-série livreLe 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.
Comparer des Strings avec l’opérateur == vs .equals() en Java
dev javaDans cet article nous allons aborder la différence entre l’opérateur « == » et la méthode .equals() qui permettent de comparer deux Strings. I. Le constat Commençons par faire quelques tests pour essayer de voir en quoi ils diffèrent. Jusqu’ici tout va bien, les deux comparaisons renvoient « true ». Ici aussi les opérateurs amènent au même résultat, voyons un cas où ça se […]
Monter la version de PHP de votre WordPress hébergé sous NGINX
infra php systèmeNous allons voir dans cet article comment passer d’une version PHP à une version supérieure sous nginx via l’implémentation php-FPM. Pour cela nous allons prendre l’exemple de ce site WordPress que nous avons passé de la version de PHP 7.0 à la version PHP 7.4. Notre configuration système: Matériel : Raspberry PI 3B+ Serveur Web : Nginx version 1.10.3 utilisant […]
Choisir le mode d’exécution de PHP : CGI vs FastCGI vs module Apache
dev php webComparatif des modes d’exécution de PHP: CGI vs FastCGI vs Module Apache.
Corriger l’erreur Git : error: unable to unlink old ‘filename’: Invalid argument
dev GitSi vous rencontrez ce souci c’est probablement que vous n’avez pas les droits d’écriture sur le fichier en question. Vérifiez donc que vous avez bien les permissions et qu’aucun processus n’utilise le fichier et le bloque. Linux : Gestion des permissions : https://doc.ubuntu-fr.org/permissions Lister de fichiers bloqués sous Linux : http://dnaeon.github.io/locked-files-linux/ Windows : Gestion des permissions : https://fr.wikihow.com/modifier-les-autorisations-d%27un-fichier-sous-Windows-7 Utilitaire très pratique pour savoir quel process […]
Deux façons de versionner le code VBA de vos fichiers Excel avec Git
dev Git VBA VersioningComparatif et démonstration de deux solutions pour versionner simplement du code VBA avec Git.
Réflexion sur le bashing des langages de programmation
devAujourd’hui c’est un billet un peu spécial dans lequel je vais aborder un sujet auquel je pense depuis quelque temps : le bashing de certains langages de programmation (et je sais de quoi je parle, je développe majoritairement en PHP !). Je ne vous apprends probablement rien lorsque je vous dis que certains langages ont mauvaise réputation, il n’est pas rare que […]
Commentaires récents