Recent Posts

Server & DevOps·23 avril 2026

Machines virtuelles et Docker : une maison lourde et une tente légère

Cet article explique la différence entre machine virtuelle et Docker avec l’image de la maison et de la tente, et montre pourquoi Docker est léger et rapide grâce au partage du système d’exploitation, ainsi que les avantages pratiques de l’isolation d’environnement.

Server & DevOps·22 avril 2026

Bases de la sécurité serveur : avant d’ouvrir la porte, vérifiez la serrure

Nous expliquons étape par étape la ‘Sécurité serveur les bases’ : renforcement SSH (changement de port, authentification par clé), pare-feu (UFW), HTTPS (Let’s Encrypt) et Fail2Ban. Un guide pratique basé sur l’expérience réelle d’attaques par force brute vécue par un développeur solo.

Server & DevOps·20 avril 2026

CLI Linux et permissions : survivre dans un monde sans souris

Cet article explique l’importance de la CLI Linux et des permissions à travers la première expérience de déploiement d’un développeur junior sur serveur avec SSH et MobaXterm, et propose des conseils pratiques pour comprendre les droits de fichiers et survivre dans le terminal.

Server & DevOps·19 avril 2026

Serveurs et Linux : on ne peut pas simplement installer Windows ?

Cet article explique ce que sont vraiment les serveurs et Linux, pourquoi les serveurs utilisent Linux au lieu de Windows à cause du coût de l’interface graphique et de la stabilité, et comment l’inefficacité des machines virtuelles mène naturellement à Docker.

Backend & Spring·19 avril 2026

Conception d’API REST et DTO : un cadeau sans emballage, c’est risqué

Cet article explique l’importance de la conception d’API REST et des DTO à travers des exemples de problèmes de sécurité et de références circulaires, puis présente une bonne conception d’URL RESTful et des stratégies de nommage DTO utiles en pratique.

Backend & Spring·19 avril 2026

MyBatis vs JPA : il n’existe pas de mauvaise technologie.

Retour d’expérience sur le conflit entre MyBatis et JPA. J’explique comment nous avons résolu le problème N+1 de JPA et mis en place une stratégie hybride efficace qui exploite les forces des deux technologies.