Les enseignements de les triggers

... ... ... Attributs HTML onclick vs addEventListener : quelle approche choisir ? La première chose qui claque : onclick écrase tout. Si tu poses deux handlers onclick sur le même élément, seul le dernier survive. C'est un problème dès que tu veux séparer les responsabilités ou que tu utilises des bibliothèques qui posent…

Comment bien choisir de cache

Tu le sais probablement déjà : le cache HTTP peut transformer un site lent en une expérience quasi instantanée. Pourtant, dans la majorité des projets que j’audite, les en-têtes de cache sont soit absents, soit tellement mal réglés qu’ils font plus de mal que de bien. J’ai vu…

Configurer un environnement les batch inserts

Tu veux insérer 100 000 lignes en moins de 5 secondes ? Alors tu as besoin de batch inserts. Sans batch, chaque ligne est insérée une par une, multipliant les allers-retours réseau. Avec PostgreSQL, un batch de 500 lignes peut te faire gagner 90 % de temps. Sur 100 000 lignes, on…

Les compromis nécessaires avec RabbitMQ

Les compromis nécessaires avec RabbitMQ RabbitMQ est devenu un incontournable de l'architecture distribuée française, mais je dois être honnête : c'est un système qui force à faire des choix. Après 6 ans à l'utiliser en production sur des projets variés, j'ai appris que…

Les meilleures extensions de stockage

Les meilleures extensions de stockage : Guide pratique 2024 L'espace disque devient rapidement une préoccupation majeure pour les développeurs et administrateurs système. Qu'il s'agisse de projets de données volumineuses, de bases de données croissantes ou de conteneurs Docker qui prolifèrent, le stockage local atteint vite…