Découvrez la planche #24 !
« Chéri, ta journée a été bonne ? »
Voilà les premiers mots de ma copine ce soir.
Je dois raconter quelque chose d’intéressant.
Voyons voir… Je revois mentalement ce qu'il s'est passé.
Ah oui c’est bon :
J’ai travaillé toute la journée afin d’améliorer la vitesse de rendu du site web d’un client pour que son CLS (cumulative layout shift, mais vous le saviez déjà ) passe de 0,04 à 0,01 me permettant de passer d’orange à vert sur un des KPI des Web Vitals de Google Page Speed.
Et pour cela, j’ai dû réécrire un mégaoctet de JavaScript pour gagner ces précieuses millisecondes…
Bon a priori, je vais avoir du mal à lui expliquer, et surtout à quel point ça m’a amusé de faire ça. Je vais devoir expliquer tellement de termes… Pff, ça vaut pas la peine.
Je vais juste opter pour un « Ça va, correct. »
Comment optimiser ses requêtes SQL lorsqu’on est développeur d’applications web ? S’il y a bien une chose qui reste constante dans le développement informatique, c’est que toutes les applications manipulant des données structurées utilisent le SQL. Cette couche est indispensable dès que vous avez besoin de stocker et d’accéder à des données. Ainsi, peu importe le langage ou le framework que vous choisissez pour votre projet, SQL sera toujours présent. Lors des audits de performance que nous effectuons, les principales problématiques que nous rencontrons proviennent d’une mauvaise utilisation des bases de données par les applications. Il est donc crucial de bien maîtriser les principes d’optimisation SQL pour garantir des performances pérennes. Aujourd’hui, nous allons explorer ces différentes optimisations SQL, en particulier dans le cadre du développement d’applications web.
Mettre à jour sa stack applicative, c'est assurer la stabilité et la sécurité de ses applications. Il est donc important de faire le suivi des mises à jour pour ne pas se retrouver bloqué à cause de l'accumulation de la dette technique. Sur Symfony, les versions majeures (X.0.0) sont programmées tous les 2 ans, et les versions mineures (1.X.0) sont programmées tous les 6 mois, en mai et en novembre. Chaque version arrive avec son lot de nouveautés qu'il est important de prendre en compte. Les dates de mises à jour étant connues, l'intégration à des Roadmap est alors simplifiée. Mais à quoi faut-il penser lors de ces migrations ?
Découvrez comment créer un tableau de bord personnalisable sur Angular avec notre tutoriel détaillé. Suivez les étapes pour intégrer des widgets dynamiques facilement.