Dev back

Dev back

`translation:extract` Command

Cet article présente les fonctionnalités de la commande `translation:extract` de Symfony 7, qui permet d'automatiser l'extraction des clés de traduction dans une application. L'auteur explique comment utiliser cette commande pour ajouter automatiquement des clés dans un fichier YAML et aborde également la conversion de fichiers de traduction en différents formats. Bien que cette méthode soit plus facile lors du développement de nouvelles fonctionnalités, l'auteur note qu'elle peut devenir encombrante lors de la traduction en masse d'un site existant. Enfin, il mentionne des solutions basées sur le cloud pour gérer les traductions.

Dev back

HTML in Translations

Cet article aborde les techniques de traduction de texte HTML dans une application Symfony, en mettant l'accent sur l'utilisation de l'HTML brut dans les traductions et l'implémentation de substituts pour maintenir la lisibilité. Il présente deux méthodes : intégrer directement le HTML dans les chaînes de traduction et utiliser des espaces réservés. Les avantages et inconvénients de chaque approche sont discutés, ainsi que des outils de débogage disponibles dans Symfony pour gérer ces traductions.

Dev back

Kubernetes Logs Were Not Helping — Until I Tried This 1 Trick😉

Cet article décrit une expérience avec les logs Kubernetes lors du déploiement d'une application Java Spring Boot. L'auteur fait face à des problèmes de lenteur de l'API et passe des heures à analyser les logs sans succès. Il souligne que les logs Kubernetes peuvent être à la fois informatifs et déroutants et partage une astuce qui a permis de résoudre son souci d'observabilité. Cette réflexion met en lumière les défis rencontrés lors du débogage dans des environnements de cloud computing.

Dev back

SQL: Introduction aux Common Table Expression (CTE)

L'article introduit les Common Table Expressions (CTE) en SQL, qui permettent de structurer des requêtes complexes en les rendant plus lisibles. Les CTE offrent une syntaxe pour définir des résultats intermédiaires que l'on peut réutiliser dans une requête principale. Cela améliore la clarté et la compréhension du code SQL, facilitant ainsi le maintien et l'évolution des bases de données.

Dev back

Node.js moderne: plus besoin de librairies?

Cet article examine si, avec les évolutions récentes de Node.js, il est encore nécessaire d'utiliser des librairies externes pour développer des applications. Il aborde les améliorations apportées à Node.js et comment celles-ci pourraient réduire la dépendance aux librairies tierces, évaluant les avantages et les inconvénients d'une telle approche.

Dev back

Introducing spatie/ping and spatie/simple-tcp-client | freek.dev

L'article présente deux nouveaux packages PHP, spatie/ping et spatie/simple-tcp-client, développés pour améliorer les capacités de surveillance de l'outil Oh Dear, tels que le monitoring de l'uptime et des connexions TCP. Ces outils permettent de vérifier le statut des serveurs non HTTP, sur la base de commandes Unix et simplifient le processus de création de requêtes TCP.

Dev back

Build Mini Framework Using Java Reflection

Cet article explique comment créer un mini framework en utilisant la réflexion en Java. Il insiste sur le fait que posséder une compréhension de base des concepts clés de Spring Boot est nécessaire pour suivre le développement de ce framework. L'objectif principal est de simplifier les tâches répétitives, de réduire le code standard et de diminuer la charge de travail des développeurs. En construisant un mini framework, les développeurs pourront adresser des problèmes spécifiques tout en rendant leurs applications plus efficaces et conviviales.