Html5

Dev back

Upgrading to Symfony 7.4

Cet article traite de la mise à jour vers Symfony 7.4, en détaillant les étapes nécessaires pour effectuer cette migration, telles que la vérification de la mise à niveau et les tests associés. Les utilisateurs sont également invités à s'inscrire pour recevoir des notifications sur l'avancement du cours concernant les mises à jour de Symfony. Il inclut également des liens vers des scripts et des fichiers composer.json pour aider dans le processus de mise à jour.

Dev back

Client-side vs Server-side Validation

L'article traite de la validation des formulaires en utilisant Symfony, distinguant entre la validation côté client (HTML5) et côté serveur. Il souligne les limites de la validation HTML5, comme le manque de support universel et la possibilité pour les utilisateurs de la désactiver. L'article montre comment Symfony offre un composant de validation robuste qui interagit avec le composant de formulaire pour assurer des données valides avant de les enregistrer dans la base de données. Des exemples concrets de gestion des erreurs et de personnalisation des messages d'erreur sont également fournis.

Dev back

A Week of Symfony #973 (August 18–24, 2025) (Symfony Blog)

Cette semaine, le développement de Symfony s'est concentré sur l'amélioration de l'attribut IsGranted, l'ajout de la possibilité de définir plusieurs environnements dans l'attribut Route, et l'utilisation du parseur HTML5 natif dans le composant DomCrawler pour PHP 8.4 et supérieur, parmi d'autres mises à jour majeures. Au total, 66 requêtes ont été fusionnées et 38 problèmes résolus.

Dev front

Déclencher un téléchargement de fichier

Cet article présente plusieurs méthodes pour forcer le téléchargement de fichiers côté navigateur, que ce soit pour des fichiers statiques hébergés sur un serveur ou des données générées dynamiquement. Il aborde l'utilisation de l'attribut 'download' en HTML5, la simulation d'un clic via JavaScript pour déclencher un téléchargement sans lien visible, ainsi que la création de fichiers Blob pour télécharger des données produites sur le front-end. Ces techniques permettent de simplifier le processus de téléchargement dans des applications web, notamment dans le cadre de SPAs.

Autre

Report on the current state of Web Game Development in 2024 is out!

Le rapport concernant l'état du développement de jeux web en 2024 révèle un enregistrement record de 620 enquêtes complètes. La majorité des développeurs (58,2%) ne gagnent rien avec leur travail, tandis que 17,7% gagnent moins de 1000 dollars par an. Malgré cela, le bonheur global des développeurs est en hausse, avec 85,3% des répondants se déclarant satisfaits de leur situation. Le rapport offre un bon aperçu des tendances actuelles, des technologies populaires et de l'état d'esprit de la communauté de développement de jeux web.

Dev back

HTML 5 support in PHP 8.4 - stitcher.io

PHP 8.4 introduit un parseur conforme à HTML 5, résolvant ainsi des limitations précédentes. La nouvelle implémentation est entièrement rétrocompatible et propose des constructeurs statiques pour faciliter la création des objets DOM. Ce changement, bien qu'en retard, est très appréciable pour les développeurs PHP.

Autre

Quel regard porter sur les microdonnées et leur impact sur le SEO ?

L'article explique l'importance des microdonnées dans le référencement naturel. Il aborde leur définition, l'impact sur le SEO en facilitant l'indexation par les moteurs de recherche et en améliorant le trafic organique. Il décrit comment intégrer ces balises sémantiques dans le code source des pages et présente des exemples d'application pour différents types de données comme les personnes, les recettes et les événements. Le balisage sémantique est essentiel pour une stratégie SEO globale afin d'optimiser l'expérience utilisateur et la compréhension des contenus.