Dev Breeze

Dev back

New in Symfony 7.2: New Command Options (Symfony Blog)

La version 7.2 de Symfony introduit de nouvelles options de commande améliorant la gestion des variables d'environnement, la récupération des statistiques des messages, les codes de sortie lors du déchiffrement des secrets, et la gestion des messages échoués. Ces améliorations visent à offrir une meilleure expérience au développeur tout en réduisant les erreurs liées aux configurations manquantes.

Autre

SymfonyOnline January 2025 is coming up soon - join us online! (Symfony Blog)

La conférence SymfonyOnline de janvier 2025 se tiendra en ligne les 16 et 17 janvier, comprenant des ateliers le 14 et 15 janvier. Cette conférence mettra en vedette des experts comme Fabien Potencier et Nicolas Grekas, et traitera de divers sujets incluant des pratiques modernes de codage et de nouvelles fonctionnalités de Symfony 7 et Sylius 2.0. Les participants peuvent s'inscrire pour différents types de billets, y compris des formations et des sessions de questions-réponses en direct.

Fullstack

GoLand 2024.3 Is Out! | The GoLand Blog

La version 2024.3 de GoLand est maintenant disponible, introduisant des fonctionnalités telles que la gestion des imports cycliques, une amélioration des performances pour les projets importants, et des nouvelles options d'émulation de terminal. Les nouvelles fonctionnalités d'IA incluent la complétion de code améliorée et des invites AI en ligne. GoLand offre aussi un meilleur support pour Kubernetes et Terraform, facilitant la gestion des ressources et l'efficacité dans le développement d'infrastructure en tant que code.

Autre

Discover DataGrip 2024.3: New AI Assistant Features and More | The DataGrip Blog

La mise à jour 2024.3 de DataGrip introduit plusieurs nouvelles fonctionnalités, notamment l'ajout d'un assistant AI qui facilite l'exécution des requêtes SQL en affichant des messages d'erreur et des actions utiles. L'édition de code est améliorée avec une mise en évidence automatique des textes sélectionnés et des requêtes comportant trop de clauses JOIN. De plus, la connectivité est optimisée avec un rafraîchissement intelligent pour MySQL et MariaDB.

Autre

Unveiling Game Development in Rust with Bevy: Key Insights from Herbert Wolverson's Livestream | The RustRover Blog

Cet article résume les points clés d'un livestream sur le développement de jeux en Rust avec le moteur Bevy, présenté par Herbert Wolverson. Il explique l'importance de Rust pour sa sécurité et son efficacité, ainsi que les avantages du modèle Entité-Composant-Système (ECS) par rapport à la programmation orientée objet. Wolverson montre comment Bevy permet de créer facilement des jeux grâce à sa gestion des entités, des composants et des systèmes, tout en garantissant une performance optimale.

Dev back

PhpStorm 2024.3 Is Now Available | The PhpStorm Blog

La version 2024.3 de PhpStorm est désormais disponible, incluant des fonctionnalités pour le support de PHP 8.4 comme les hooks de propriétés, la visibilité asymétrique, et de nouvelles fonctions de tableau. La mise à jour améliore aussi l'Assistant IA de JetBrains, ajoutant des suggestions de code avec surlignage syntaxique et la gestion des erreurs SQL. Les utilisateurs peuvent désormais générer des descriptions pour les demandes de tirage directement depuis l'IDE.

Dev back

Phpstan Php Version Narrowing

Depuis PHPStan 2.0, des améliorations ont été apportées pour détecter le code mort lié aux vérifications de versions PHP. Ceci aide à affiner les résultats concernant les versions de PHP prises en charge par un projet, en utilisant des constantes spécifiques et en modifiant la configuration NEON pour préciser les plages de versions. Cette fonctionnalité permet de supprimer automatiquement le code obsolète, contribuant ainsi à un code plus propre et à des tests automatisés plus fiables.

Autre

Le Lama déchaîné - 13 novembre 2024 - Numéro 4

Cet article du numéro 4 de 'Le Lama déchaîné' discute des enjeux du programme Solidatech, qui vise à favoriser l'accès au numérique pour les associations, tout en critiquant son lien avec les géants de la tech. L'article présente six propositions pour améliorer la gouvernance de Solidatech et souligne l'importance des alternatives libres pour réduire la dépendance aux logiciels privatisés. L'April continue de défendre les valeurs du logiciel libre et de soutenir les initiatives associatives.

Sécurité

Comment créer un cercle vertueux avec Docker ?

L'article traite de la sécurisation des images Docker en production. Il souligne l'importance de maintenir à jour les images pour éviter les vulnérabilités et propose une méthodologie de surveillance permettant de suivre l'état des images et de garantir leur sécurité. L'auteur insiste sur la responsabilité des développeurs dans l'administration de leurs images et présente des outils et pratiques pour créer un cercle vertueux en matière de sécurité des conteneurs.

Autre

RubyMine 2024.3: Rails 8 Support, Enhanced Cloud-based Code Completion, Inline AI Prompts, Integration With RBS Collection, Ruby 3.4 Updates | The RubyMine Blog

RubyMine 2024.3 propose un support pour Rails 8, incluant des fonctionnalités avancées comme l'achèvement de code basé sur le cloud grâce à l'AI Assistant, des annotations de nilabilité pour le support de type, ainsi qu'une intégration avec la collection RBS. Des améliorations significatives ont été apportées à la génération de tests unitaires avec un meilleur contexte pour les applications Rails, et RubyMine prend désormais en charge les chaînes 'chilled' de Ruby 3.4, offrant une gestion automatique des signatures de type pour les dépendances du projet. Des vérifications grammaticales automatisées sont également intégrées.