Dev back

Dev back

From Legacy to Lightning: How To Modernize A Python App

Cet article détaille les étapes pour moderniser une application Python héritée en utilisant des pratiques modernes telles que l'environnement virtuel, de nouveaux gestionnaires de paquets, et des outils comme Ruff pour le linting. L'auteur aborde comment améliorer la qualité du code grâce à des guide de style comme PEP 8 et l'introduction d'un vérificateur de types, soulignant les bénéfices d'une codebase maintenable et efficace, le tout en se basant sur des outils récents écrits en Rust.

Dev back

Symfony Live Paris 2026 : notre retour sur le ...

Lors du Symfony Live Paris 2026, des avancées significatives concernant le chiffrement des données avec Doctrine et l'intégration de sidekicks via FrankenPHP ont été présentées. Doctrine facilite désormais l'injection de dépendances pour un chiffrement accessible, minimisant l'impact sur les performances. FrankenPHP introduit des workers pour maintenir l'état de l'application entre les requêtes, améliorant ainsi la réactivité des applications PHP. Ces innovations soulignent l'importance croissante de la sécurité des données et de l'optimisation des performances dans les projets Symfony.

Dev back

7 Best Static Code Analysis Tools

Cet article présente les sept meilleurs outils d'analyse statique de code, en mettant l'accent sur leurs avantages et leurs inconvénients. Qodana est particulièrement adapté aux équipes utilisant des IDE JetBrains, tandis que SonarQube offre une couverture linguistique étendue mais peut sembler externe au développement quotidien. Snyk se concentre sur la sécurité dans les processus de développement. Semgrep offre flexibilité et personnalisation, Checkmarx convient aux grandes entreprises avec des exigences de conformité, Aikido s'adresse aux petites équipes cherchant une couverture de sécurité rapide, et Codacy combine qualité de code et sécurité avec des solutions basées sur l'IA. L'article aide à choisir l'outil adapté aux besoins spécifiques des équipes.

Dev back

Talking about Laravel, Oh Dear, and AI | freek.dev

Dans cette interview, l'auteur aborde le sujet de Laravel, le monitoring des applications et comment l'IA transforme le travail des développeurs. Il parle également de son outil Oh Dear, qui surveille les sites web et envoie des notifications en cas de problème. Des conseils pratiques sur l'utilisation de Laravel et des paquets open source sont partagés, ainsi que des réflexions sur l'impact de l'IA dans le développement.

Dev back

Create a Custom Builder - A GotenbergBundle Story

Cet article présente comment créer un Custom Builder avec Gotenberg et GotenbergBundle, permettant à des applications de générer des PDF variés avec des mises en page et des données différentes. L'équipe de Symfony et PHP de GotenbergBundle fournit des conseils pour bien implémenter ce système, afin de répondre aux divers besoins en génération de PDF d'une application.

Dev back

How GitHub uses eBPF to improve deployment safety

L'article décrit comment GitHub utilise eBPF pour gérer et prévenir les dépendances circulaires dans leurs scripts de déploiement. En raison de l'architecture de GitHub qui repose sur son propre code source, des problèmes peuvent survenir lors des pannes, nécessitant l'utilisation de techniques avancées pour éviter ces dépendances. Grâce à eBPF, GitHub peut surveiller et bloquer les appels réseau spécifiques durant le déploiement, ce qui permet d'éviter de dépendre de services internes lors d'éventuelles pannes. L’article explore également la création de listes de blocage DNS et la corrélation des requêtes DNS bloquées avec les commandes ou processus d’origine, facilitant le débogage d’éventuels problèmes.

Dev back

Routing with Doctrine Inheritance

Cet article présente comment utiliser l'héritage dans Doctrine pour gérer le routage des entités dans une application Symfony. Il explique étape par étape comment créer un contrôleur pour afficher des détails d'entités 'starship' tout en tenant compte des types d'entités à l'aide de l'injection de dépendances et de l'héritage de modèles Twig pour personnaliser l'affichage des pages selon le type de vaisseau spatial. Les erreurs potentielles telles que les 404 sont également abordées.

Dev back

Symfony 7.4.8 released (Symfony Blog)

La version 7.4.8 de Symfony a été publiée, incluant de nombreux correctifs pour améliorer la performance et la sécurité. Les développeurs sont invités à consulter le guide de mise à niveau et à s'abonner aux notifications pour les futures versions. Des erreurs diverses ont été corrigées dans les composants tels que le système de dépendances, le sérialiseur et le module de cache.

Dev back

Symfony 8.0.8 released (Symfony Blog)

La version 8.0.8 de Symfony a été publiée, offrant des correctifs pour divers bugs dans le système, y compris des améliorations dans le gestionnaire de dépendances, le sérialiseur, et le cache. Cette mise à jour est cruciale pour assurer la compatibilité et la performance des applications développées avec le framework Symfony. Les développeurs sont encouragés à consulter le guide de mise à niveau de Symfony pour effectuer les ajustements nécessaires dans leurs projets.

"
Dev back

oMailgw 1.0, un outil libre pour superviser des passerelles SMTP sortantes mutualisées - LinuxFr.org

oMailgw est une application libre permettant de gérer et superviser des passerelles SMTP sortantes basées sur Postfix. Conçu pour répondre aux besoins d'hébergeurs et de collectifs, il offre des fonctionnalités de suivi des erreurs, filtrage dans les logs et gestion des authentifications. La version 1.0 améliore la lisibilité des rapports et l'intégration des fonctionnalités tout en respectant la mutualisation des ressources entre petites structures.