Dev Breeze

Fullstack

GitHub Copilot tutorial: How to build, test, review, and ship code faster (with real prompts)

GitHub Copilot a évolué pour devenir un assistant de codage AI complet, permettant d'exécuter des workflows complexes, de corriger des tests échoués, de réviser des demandes de tirage et de livrer du code directement dans VS Code. Il peut désormais comprendre plusieurs fichiers, générer des tests, et proposer des modifications tout en s'améliorant grâce aux retours de l'utilisateur. Ce guide présente des étapes pratiques pour tirer parti de ses nouvelles fonctionnalités, comme Mission Control et Agent Mode, pour améliorer la productivité des développeurs et assurer la qualité du code.

Dev back

Java Annotated Monthly – November 2025

Le numéro de novembre 2025 de Java Annotated Monthly présente des conseils et des informations sur les évolutions des technologies Java et Kotlin. Parmi les points saillants, la sortie de Spring Boot 4 avec des fonctionnalités telles que l'autoconfiguration modulaire et la prise en charge des annotations de nullabilité. Ce numéro met également en avant des améliorations de performances dans JDK 25 et des nouvelles fonctionnalités de Spring Security. Les lecteurs sont encouragés à explorer les nouveautés et à rester informés sur les tendances de développement dans le paysage technologique.

Fullstack

PhpStorm Plugins You Might Not Know

Cet article présente plusieurs plugins pour PhpStorm qui améliorent le confort de développement pour les projets PHP. Parmi les plugins discutés, on trouve des outils pour la gestion des attributs Git, la prise en charge des cron jobs, et un éditeur de sitemaps. Ces outils facilitent la création, la gestion, et le débogage de code tout en offrant des fonctionnalités pour visualiser et optimiser le travail avec le projet. L'article souligne également l'importance de la communauté dans le développement de ces outils.

Fullstack

Universal Entry Point: A Single Entry Point for Context-Aware Coding Assistance

IntelliJ IDEA introduce une fonction de 'complétion de commandes' pour améliorer la productivité des développeurs en leur permettant d'accéder à des actions contextuelles directement depuis l'éditeur, tout en maintenant leur flux de travail. Cette fonctionnalité suggère des actions en fonction du contexte, telles que des transformations de code, des refactorisations et des corrections rapides, sans nécessiter de mémorisation de raccourcis. Elle est accessible via le système de complétion de code existant et vise à rendre l'expérience de codage plus fluide.

"
Autre

Agenda du Libre pour la semaine 45 de l'année 2025 - LinuxFr.org

Cet article présente un agenda détaillé des événements liés au logiciel libre et à Linux qui se dérouleront au cours de la semaine 45 de l'année 2025 en France et au Québec. On y trouve des ateliers, des rencontres publiques, des installations de logiciels libres, des permanences et des discussions sur divers sujets, reflétant l'engagement des communautés locales envers l'open source et le libre.

Dev back

New in Symfony 7.4: Improved Invokable Commands (Symfony Blog)

La version 7.4 de Symfony améliore les commandes invocables avec le support des énumérations et de nouveaux attributs pour les tests, simplifiant ainsi la gestion des arguments et options. Les commandes interactives ont été enrichies pour une meilleure expérience utilisateur. Les DTOs sont désormais utilisés pour structurer les entrées de manière plus claire et concise, facilitant la définition et le test des commandes.

Architecture

Architectural debt is not just technical debt

L'article discute des différents niveaux de la dette architecturale, en mettant l'accent sur la distinction entre la dette technique et la dette architecturale sur les couches d'application, de business et de stratégie. Il souligne l'importance de prendre en compte les interactions entre applications et processus dans un environnement d'entreprise, ainsi que les risques associés à une mauvaise définition des capacités stratégiques. L'auteur encourage les architectes d'entreprise à identifier et à gérer cette dette architecturale afin d'éviter des conséquences à long terme sur les opérations et la stratégie de l'organisation.

Autre

Sur Steam, la part de marché de Linux franchit pour la première fois les 3 %

Pour la première fois, les systèmes Linux dépassent 3 % de part de marché selon les enquêtes Steam, marquant une croissance significative, notamment grâce à des plateformes comme Steam OS. Cette tendance est favorisée par la fin du support de Windows 10. Les utilisateurs commencent à adopter Linux pour le jeu vidéo, favorisée par des distributions performantes comme Bazzite et GLF OS. Bien que Windows reste dominant, l'intérêt croissant autour de Linux dans le milieu du jeu invite à suivre cette évolution.

Fullstack

IntelliJ Platform 2025.3: What Plugin Developers Should Know

Le développement de plugins pour la plateforme IntelliJ sera simplifié avec la sortie de la version 2025.3, qui unifie IntelliJ IDEA Community et Ultimate. Les développeurs peuvent maintenir la compatibilité avec les versions précédentes sans mise à jour immédiate, mais doivent adopter de nouvelles dépendances pour cibler la version 2025.3. Des fonctionnalités supplémentaires seront offertes dans la version gratuite, y compris l'intégration du protocole de serveur de langage (LSP) et des fonctions de base de données.

Fullstack

The New Calculus of AI-based Coding

Un article sur le développement de code assisté par l'IA, où l'auteur explique comment son équipe utilise des agents d'IA pour générer du code tout en maintenant des normes de qualité. L'auteur propose le terme 'coding agentique' et évoque les défis liés à une augmentation significative de la vitesse de développement, tout en soulignant l'importance d'améliorer les pratiques de test pour réduire les bugs et assurer la fiabilité des systèmes développés.