Programmation et développement logiciel

Langages de programmation, frameworks, outils, DevOps, logiciels libres et ingénierie logicielle.

127 Articles

Appels aux entreprises européennes à contribuer activement au développement des logiciels open source pour renforcer la souveraineté numérique

Programmation et développement logiciel

Appels aux entreprises européennes à contribuer activement au développement des logiciels open source pour renforcer la souveraineté numérique

Le Sommet européen de l'open source à Prague a été marqué par des appels croissants adressés aux organisations et aux entreprises pour qu'elles passent du statut de simples consommateurs de technologies open source à celui d'acteurs engagés dans leur développement et leur gouvernance, afin de réduire la dépendance technologique externe et de sécuriser l'infrastructure numérique.

2026-10-23

Cloudflare ouvre Void en open source pour gérer les applications des employés fondées sur l’IA

Programmation et développement logiciel

Cloudflare ouvre Void en open source pour gérer les applications des employés fondées sur l’IA

Cloudflare a lancé la version open source de Void, un ensemble d’outils permettant aux entreprises d’héberger et de gérer elles-mêmes des applications Vite, tout en contrôlant les déploiements, les accès, les journaux et la consommation de ressources. La plateforme cible le problème des applications créées par les employés avec l’IA en dehors du contrôle des équipes informatiques, mais n’impose pas d’examen de sécurité avant leur mise en production.

2026-10-16

Anthropic développe une alternative interne à Git pour suivre l’accélération du développement logiciel par l’IA

Programmation et développement logiciel

Anthropic développe une alternative interne à Git pour suivre l’accélération du développement logiciel par l’IA

Anthropic a développé le système Scion de gestion des versions après que le nombre quotidien de fusions de code est passé de 2 500 en mai 2026 à plus de 30 000 en septembre. Le système a réduit de 200 fois l’empreinte de l’infrastructure par rapport à l’architecture précédente de l’entreprise, mais ne sera pas proposé au public pour le moment.

2026-10-15

Cloudflare lance Void en open source pour créer des applications Vite et les déployer sur Workers

Programmation et développement logiciel

Cloudflare lance Void en open source pour créer des applications Vite et les déployer sur Workers

Cloudflare a annoncé l’ouverture du code de Void, un ensemble réunissant un SDK, une interface en ligne de commande et une plateforme auto-hébergée pour créer des applications Vite full-stack et les déployer sur Cloudflare. Ces outils visent à simplifier la gestion des serveurs, des bases de données, de l’authentification et des ressources cloud, tout en fournissant des contrôles aux équipes qui développent des applications internes avec l’aide d’agents de programmation.

2026-10-15

Linus Torvalds a utilisé Claude Code pour améliorer la mémoire de Linux, mais la revue a révélé une condition de concurrence

Programmation et développement logiciel

Linus Torvalds a utilisé Claude Code pour améliorer la mémoire de Linux, mais la revue a révélé une condition de concurrence

Claude Code a produit des correctifs pour résoudre un goulot d’étranglement de la mémoire des pages dans le noyau Linux, et les tests ont multiplié les performances par 23 dans un scénario synthétique. Toutefois, les réviseurs du noyau ont découvert une condition de concurrence et soulevé des inquiétudes concernant la récupération de mémoire avant l’intégration des modifications.

2026-10-14

Epic Games reconstruit son lanceur grâce à la programmation assistée par l’intelligence artificielle

Programmation et développement logiciel

Epic Games reconstruit son lanceur grâce à la programmation assistée par l’intelligence artificielle

Epic Games a lancé une version Preview publique de son nouveau lanceur, reconstruit de zéro avec l’aide d’outils d’intelligence artificielle afin d’améliorer la vitesse de démarrage et la réactivité sous Windows et macOS, avec un projet de version Linux. L’entreprise avertit que des erreurs et l’absence de certaines fonctionnalités sont à prévoir pendant la phase expérimentale.

2026-10-14

Comment détecter les défauts de résilience dans des systèmes qui n’ont pas encore été construits ?

Programmation et développement logiciel

Comment détecter les défauts de résilience dans des systèmes qui n’ont pas encore été construits ?

Hillel Wayne présente des principes issus des méthodes formelles pour détecter les défauts de conception avant l’implémentation du système, en mettant l’accent sur la force des propriétés, l’exploration de l’espace des états et les hypothèses relatives à l’environnement. Les exemples montrent comment une analyse simplifiée de la concurrence, des défaillances et des nouvelles tentatives peut révéler tôt des erreurs coûteuses.

2026-10-14

GitHub révèle les détails des améliorations de fiabilité après deux incidents de panne en septembre

Programmation et développement logiciel

GitHub révèle les détails des améliorations de fiabilité après deux incidents de panne en septembre

GitHub a annoncé avoir réduit la pression exercée sur les bases de données, ajouté des outils de contrôle de charge et de confinement des pannes, et transféré davantage de charges de production vers Azure après deux incidents ayant affecté ses services en septembre 2026. Toutefois, l’entreprise n’a pas atteint son objectif de déployer tous les services de production dans la région Central US et a enregistré une interruption des revues de code Copilot.

2026-10-14

Comment utiliser l’échantillonnage dans EVE Online pour surveiller un système distribué vieux de 20 ans

Programmation et développement logiciel

Comment utiliser l’échantillonnage dans EVE Online pour surveiller un système distribué vieux de 20 ans

CCP Games explique comment EVE Online équilibre la précision de l’observation, son coût et son impact sur les performances grâce à l’échantillonnage dès le début de la trace, en combinant des méthodes déterministes, l’EMA et des échantillons orientés dans le temps. L’expérience révèle que les anciens systèmes hautement sensibles peuvent tirer davantage profit de la simplicité que d’une architecture centralisée complexe d’échantillonnage différé.

2026-10-13

Comment configurer GitHub Copilot pour comprendre les règles de votre projet logiciel

Programmation et développement logiciel

Comment configurer GitHub Copilot pour comprendre les règles de votre projet logiciel

GitHub explique quatre moyens de fournir à Copilot un contexte plus précis au sein d’un dépôt de code : les instructions personnalisées, les compétences des agents, les agents personnalisés et les serveurs MCP. L’objectif est de réduire les suppositions et de permettre à l’outil de suivre les normes du projet et de tester ses interfaces à l’aide d’outils externes tels que Playwright.

2026-10-12

Les agents de programmation ont facilité la construction, mais les équipes qui partent de zéro sont 3,5 fois plus susceptibles de manquer de stratégie

Programmation et développement logiciel

Les agents de programmation ont facilité la construction, mais les équipes qui partent de zéro sont 3,5 fois plus susceptibles de manquer de stratégie

Une analyse fondée sur une enquête menée auprès de 379 spécialistes de l’ingénierie des plateformes constate que les équipes qui construisent à partir de zéro sont davantage susceptibles de signaler l’absence d’une stratégie claire et d’atteindre moins d’objectifs de plateforme. Alors que le développement d’outils d’IA s’accélère, la gouvernance de ce qui est construit et sa maintenance deviennent plus importantes que la vitesse de création.

2026-10-12

Quand une exécution durable justifie-t-elle une complexité supplémentaire ? Cinq scénarios pratiques avec Durable Task

Programmation et développement logiciel

Quand une exécution durable justifie-t-elle une complexité supplémentaire ? Cinq scénarios pratiques avec Durable Task

Le blog .NET présente cinq scénarios d’utilisation de Durable Task dans des workflows longs et intermittents, des approbations et paiements à la configuration d’environnements Azure et aux agents d’intelligence artificielle. Il explique que l’outil orchestre et reprend les étapes d’exécution, mais qu’il ne garantit pas à lui seul la sûreté des effets externes ni l’exécution unique.

2026-10-12