Recent Posts

Backend & Spring·19 avril 2026

Bases de données et JPA : quand la normalisation de manuel vous trahit

Explique la relation entre normalisation de base de données et JPA, en abordant le décalage de paradigme entre objets et tables ainsi que la cause et la solution du problème N+1 de JPA en pratique, notamment via le fetch join.

Backend & Spring·18 avril 2026

L’évolution de l’architecture web : la nostalgie de PHP et le cauchemar du CORS

Une explication des concepts d’architecture web et de CORS à travers la comparaison entre le SSR de l’époque PHP et le CSR moderne, avec les causes des erreurs CORS quand frontend et backend sont séparés et la façon de les résoudre avec Spring Boot.

Backend & Spring·17 avril 2026

Spring Boot : le standard des développeurs coréens et l’inversion de contrôle

Une introduction accessible à Spring Boot et aux frameworks, qui explique avec des analogies et des exemples de code pourquoi l’inversion de contrôle (IoC) et l’injection de dépendances (DI) sont essentielles.

CS Foundations·15 avril 2026

Rendu du navigateur : du texte aux images

Les principes de rendu du navigateur sont expliqués en utilisant une analogie avec un chantier de construction, et tout, de la création DOM/CSSOM à la différence entre redistribution/repaint, est couvert du point de vue de l’optimisation des performances.

CS Foundations·15 avril 2026

Réseau et HTTP : partons en voyage en paquet

Les principes des réseaux et de HTTP sont expliqués à l’aide d’analogies de livraison de paquets et de logistique, et les différences entre TCP et UDP sont couvertes, ainsi que la réalité de HTTP confirmée par le code de socket Python.

CS Foundations·13 avril 2026

Changement de contexte : le coût caché du multitâche

Le concept de changement de contexte et les coûts cachés (frais généraux) du multitâche sont expliqués avec des exemples et du code de réglage du serveur Spring Boot, et l’importance du nombre approprié de threads est analysée.