Les Server Components
Explication des Server Components React (RSC) : avantages, cas d'usage et points de vigilance pour le développement web moderne.
Explication des Server Components React (RSC) : avantages, cas d'usage et points de vigilance pour le développement web moderne.
Benchmark comparant les performances de WebAssembly et JavaScript pour un traitement d'image (décalage de teinte).
Introduction à WebAssembly (WASM), une technologie pour exécuter du code performant dans les navigateurs, avec des exemples pratiques en C et JavaScript.
Guide sur l'éco-conception web : principes et bonnes pratiques pour réduire l'impact environnemental des sites internet et applications.
Explication simple de la mémoïsation, une technique d'optimisation de code qui mémorise les résultats de fonctions coûteuses pour améliorer les performances.
Un guide rapide pour comprendre la notation Big O et la complexité algorithmique, expliquée simplement pour les développeurs.
Une introduction rapide à WebAssembly (WASM), son histoire, son fonctionnement et son impact sur les performances web.
Une introduction rapide au langage de programmation Go, ses origines chez Google, ses objectifs de simplicité, rapidité et efficacité.
Explication du fonctionnement des Worker Threads dans NodeJS pour gérer des tâches CPU intensives sans bloquer le thread principal.
Explique les défis de performance liés à l'utilisation des UUID dans MySQL et présente les solutions récentes comme les fonctions UUID_TO_BIN.
Présentation de PHPBench, un framework pour réaliser des benchmarks de code PHP et mesurer ses performances.
Présentation et comparaison des outils de profiling PHP open source comme XHProf et Tideways pour analyser et optimiser les performances des applications.
Présentation de l'extension PHP Meminfo pour analyser et comprendre l'utilisation mémoire et les fuites dans les applications PHP.
Guide pour configurer une connexion base de données master/slave avec Doctrine en PHP, optimisant les performances en séparant lectures et écritures.
L'article discute de l'importance de la séparation des responsabilités et du découpage du code pour améliorer la maintenabilité, sans nuire significativement aux performances.
Explication du problème N+1 en développement, ses causes avec les ORM comme Doctrine, et les solutions pour optimiser les requêtes de base de données.