Images responsives

Les images responsives sont une technique pour charger des images qui s’adaptent à la taille de l’écran de l’utilisateur, afin de garantir une qualité d’affichage optimale et économiser la bande passante. Les images responsives utilisent l’attribut srcset pour spécifier une liste d’images de différentes tailles et résolutions. Le navigateur choisit ensuite l’image la plus appropriée en fonction […]

Webpack Encore

Webpack Encore est un moyen d’intégrer Webpack dans une application. Il donne accès à une API propre et puissante pour regrouper des modules JavaScript, prétraiter CSS et JS et compiler et minifier des actifs. Installation dans Symfony Installation du paquet de la dépendance par npm. Un package installé peut être un module, un bundle ou […]

Transaction

Une transaction est un ensemble d’opérations qui sont traitées comme une seule unité pour une base de données. Si une opération échoue, toutes les opérations de la transaction sont annulées. Elles regroupe un ensemble de requêtes SQL qui doivent être exécutées de manière cohérente et intégrale. Elle garantit que toutes les opérations qu’elle contient sont […]

Guard de navigation

Un guard navigation est une fonction qui permet de contrôler l’accès à une route d’un framework de routage. Il s’agit d’une fonction qui est exécutée avant qu’une navigation ne se produise, et qui peut décider de bloquer ou d’autoriser la navigation dans l’application. Exemple d’un guard de navigation avec React en JavaScript Exemple d’un guard […]

Route

Une route, dans le contexte d’un site web ou d’une application web, peut être analogiquement comparée à une adresse dans une ville. C’est comme une adresse qui vous indique où trouver une page ou une fonctionnalité spécifique au sein de l’application ou du site web. En somme, une route offre une navigation structurée et claire, […]

Journalisation

La journalisation enregistre les messages et événements d’une application. Elle inclut les erreurs, avertissements, mesures de performance et informations de débogage. Le but est de créer un journal pour une utilisation ultérieure, l’analyse ou le suivi. Les journaux (logs) peuvent contenir des informations telles que des messages explicatifs, des timestamps, des niveaux de gravité (comme […]

Traçage

Le traçage des performances est utilisé pour suivre le parcours d’une requête ou d’une transaction à travers un système distribué ou complexe. Il permet de visualiser comment les différentes parties d’une application ou d’un service interagissent les unes avec les autres et d’identifier les goulots d’étranglement et les ralentissements. Panorama d’outils de tracing Tracing avec […]