Programmez
Le fil de programmez.com
-
Conférences et meetups pour les développeurs : semaine du 21 au 27 septembre
Quelques événements pour les développeurs pour la semaine du 21 au 27 septembre 2026
Les conférences- Agile en Seine & IA 2026 (22 - 23 septembre 2026, Issy-les-Moulineaux) : my.weezevent.com/agile-en-seine-ia-2026
- OWASP AppSec Days France 2026 (24 septembre 2026, Paris) : owaspappsecdays.fr
- Paris Web 2026 (24 - 26 septembre 2026, Paris) : paris-web.fr
- aMP Day (24 septembre 2026, Montpellier) : ampday.fr
- Salon de la Data & de l'IA (22 septembre 2026, Nantes) : salondata.fr
- Marseille Tech Mixer & Social (Marseille) : meetup.com/find/fr--marseille
- AI Startup Pitch & Networking (23 septembre 2026, Paris) : eventbrite.fr
Catégorie actualité:Image actualité AMP:
-
CUDA Rust : NVIDIA intègre Rust au coeur de la GPU
Il y a quelques jours, AMD annonçait un vaste propjet pour intégrer Rust dans ses GPU et devenir un modèle de développement kernel à l'égal de C++. Nvidia travaille dessus depuis plusieurs mois sur le concept de Cuda Rust. CUDA est le modèle de développement en C++ pour exploiter les GPU.
Par cette annonce, le fondeur propose une programmation native GPU en Rust avec l'ambition d'être prête dès 2027. Pour Nvidia, Rust est maintenant un des langages utilisés dans l'IA et il est normal de le retrouver dans la GPU mais il manque encore une réelle optimisation et sa prise en charge complète pour gagner en performance. Le pilote Nova Linux est déjà écrit en Rust et NVIDIA Dynamo l'est partiellement, tout comme NVTX.
Jusqu'à présent, le kernel GPU restait à l'écart mais un CUDA Rust, la possibilité d'écrire un noyau GPU en Rust devient une réalité. Aujourd'hui, deux possibilités existent pour utiliser Rust dans CUDA : SIMT et Tile. Tile est un nouveau modèle de développement disponible en C++ et Python.
Ce n'est que le début de l'aventure : https://developer.nvidia.com/blog/introducing-cuda-rust-two-tracks-for-writing-gpu-kernels/
Catégorie actualité:Image actualité AMP:
-
Android Bench teste des tâches sur plusieurs jours, la réussite des LLM s'effondre
Android Bench est un benchmark des LLM du marché proposé par Google. Android Bench 2.0 pousse plus loin avec des tâches plus complexes sur plusieurs. Et là, les résultats peuvent d'effrondrer. Un des défis pour ces modèles n'est plus de générer du code mais mener à mener à son terme des tâches très complexes. Cette approche est appelée long-horizon tasks ou LHT.

La premier bench avait mis en place une méthodologie avec des tâches "simples" sur quelques heures pour comparer les LLM. Pour améliorer les mesures face aux évolutions rapides des modèles, le comparatif s'appuie sur le framework Harbor. Et surtout, cette v2 pousse les LLM en demander des tâches nécessitant plusieurs jours pour pouvoir être résolues.
Les résultats illustrent toute la difficulté pour LLM à rédoudre des tâches très complexes sur une longue durée. GPT 6 Astra affiche un ratio de réussite de 28 % pour un taux de complétion de 82,2 % pour une dépense total de 375 $. Fable 5.1 tombe à 22 % pour 492 $. Claude Opus 5 est le plus cher, 861 $ pour une réussite de 16,7 %. Dans le bench 1.0, les meilleurs LLM dépassaient largement les 80 %.
Pour en savoir plus : https://developer.android.com/bench
Catégorie actualité:Image actualité AMP:
-
Android Studio : de nouveaux outils pour migrer les apps iOS vers Android
Parmi les fonctionnalités en développement, Android Studio introduit de nouveaux outils pour les migrer les apps iOS,Flutter et React Native vers Android.
"Vous pouvez désormais migrer vos projets iOS, Flutter et React Native existants vers Android natif grâce aux outils de migration automatisés d'Android Studio. Depuis l'assistant de création de projet, vous pouvez lancer la conversion du projet sélectionné en une application Android basée sur Kotlin et Jetpack Compose. L'interface utilisateur intégrée de suivi de la progression offre une visibilité complète sur la planification des tâches, la transformation du code et les vérifications de compilation, pour un projet fonctionnel prêt à être testé et validé." explique la documentation.
Vous pouvez tester dès maintenant.
Catégorie actualité:Image actualité AMP:
-
Firefox 156 : peu de nouveautés côté développeur, H264 matériel pour Windows Arm
Firefox 156 est disponible depuis Le 18 septembre. Sur Windows Arm64, on bénéficie du décodage matériel H264 pour les appels WebRTC. Le lecteur PDF démarre plus rapidement. Le navigateur promet moins de CPU et de mémoire quand il affiche de grandes images JPEG.

Pour les développeurs, cette version apporte quelques nouveautés, ce sont surtout des améliorations que de réelles nouveautés :
- DevTools : possibilité de se connecter au serveur de debug jusqu'à 3 versions antérieures à la version cliente
- HTML : pas de changements mentionnés
- SVG : MouseEvent.offsetX et MouseEvent.offsetY mesurent l'origine pour les éléments svg. Text-box-trim et text-box-edge sont correctement traités
Cette version est relativement mineure.
Note de version spécifique pour les développeurs : https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/156
Note de version : https://www.firefox.com/en-US/firefox/156.0/releasenotes/
Catégorie actualité:Image actualité AMP:
-
Python 3.15 : 4 nouveautés à suivre
Python 3.15 devrait être disponible début octobre. Quelles les nouveautés les plus intéressantes ? Voici une petite sélection.
1 / lazy import
Dans des applications lourdes, Python peut prendre beaucoup de temps pour importer les modules même s'ils ne sont pas utilisés. Cela impacte négativement le temps de démarrage. Python introduit la notion de lazy import. Cela signifie que Python charge un module que quand il est réellement utilisé.
lazy import jsonlazy from pathlib import Pathprint("Starting up...") # json and pathlib not loaded yetdata = json.loads('{"key": "value"}') # json loads herep = Path(".") # pathlib loads here2 / UTF-8 par défaut
Python 3.15 met UTF-8 par défaut pour l'encodage indépendamment de l'environnement système. UTF-8 est un encodage Unicode aujourd'hui largement utilisé. Il sera utilisé pour les encodages des fichiers, des pipes et dans stdio. PEP 686 : https://peps.python.org/pep-0686/
3 / JIT
Le JIT devient de plus en plus efficace. Python 3.15 introduit un JIT plus optimisé sur x64 Linux et AArch64. Les améliorations mesurées annoncent environ 10-12 % de mieux. Ce "nouveau" JIT s'appuie sur LLVM 21 avec de nombreux optimisations internes.
4 / des erreurs plus explicites
Un autre problème de Python concerne la qualité et la précision des messages d'erreur. L'interpréteur devrait proposer des suggestions plus pertinentes dans les exceptions AttributeError.
Catégorie actualité:Image actualité AMP:
-
Livre : Steve Jobs in exile
En mai dernier, Geoffrey Cain publiait Steve Jobs in Exile, the untold story of NeXT and the remaking of a technology visionary. Les ouvrages sur la période NeXT sont peu nombreux. Steve Jobs in Exile couvre la période de l'été 1985 quand Jobs se fait retirer toutes ses responsabilités et son départ d'Apple jusqu'en 1997 quand son retour est totalement acté.Remarquable par sa documentation et la centaine de personnes interrogées, l'auteur évoque les étapes qui mènent au départ de Jobs, comment l'idée d'une nouvelle machine germe, son départ avec plusieurs ingénieurs clés de l'équipe Macintosh et la plainte d'Apple contre Jobs et le futur NeXT. Jusqu'à la présentation du NeXTcube, le livre montre les doutes, les talents réunis pour concevoir le hardware et le logiciel. Dans le même temps, Jobs rachète la division computer de Lucasfilm. Durant plusieurs années, Jobs finance personnellement Pixar et une partie du travail de NeXT.
Il est intéressant de comprendre comment et pourquoi Apple aura un droit de regard sur les premiers ordinateurs NeXT, l'obsession de Jobs pour le design du cube et du logo. Il apprend à devenir un véritableCEO, ce qu'il n'avait jamais été chez Apple. Il doit gérer les équipes, trouver le financement, trouver les talents. Durant presque 10 ans, NeXT bâtit les technologies qui serviront à relancer Apple à partir de 1997/98.Le NeXTcube est une machine exceptionnelle mais son développement prend du retard, l'erreur du lecteur magnéto-optique de Sony, l'absence du lecteur de disquettes sur les premières séries. L'autre problème est la disponibilité de NeXTSTEP qui prend lui aussi beaucoup de retard. Mais NeXT tient un des OS les plus puissants et modernes des années 90. Ce n'est pas un hasard si IBM était intéressé par une licence ainsi que Sun.Mais le livre évoque aussi en profondeur les échecs de NeXT sur les matériels. La NeXTstation était une version moins chère mais elle ne pouvait pas sauver la division hardware. La version RISC était en développement quand Motorola décide d'arrêter le développement de son microprocesseur RISC. Dès lors, NeXT se trouve dans une impasse. Fermer ou trouver un autre marché ? En quelques semaines, Jobs se laisse convaincre que le logiciel peut sauver la société. Il cède l'activité matérielle à Sony et mise tout sur le logiciel. NeXTSTEP devient OpenStep et est porté sur plusieurs plateformes matérielles et surtout, les équipes développent un outil révolutionnaire pour son époque : WebObjects. L'environnement objet va permettre de créer les premiers grands sites de e-commerce américains. Et il jouera un rôle invisible mais crucial dans iTunes et l'iPod...L'auteur revient aussi longuement sur la chute d'Apple et comment Jobs regarde de loin la situation. Il consulte Larry Ellison et Gordon Moore (Intel). Ellison veut faire une OPA hostile sur Apple mais Jobs écarte l'idée. Puis, c'est le moment charnière. Gil Amelio devient CEO d'Apple et comprend rapidement que le constructeur va à la catastrophe. Copland, le futur OS, est un échec complet, les gammes Macintosh sont illisibles, les ventes baissent. Amelio cherche un OS pour sauver la situation. Rapidement, la solution BeOS est largement envisagée. NeXT sera pris en compte un peu plus tard. Jobs a appris de ses erreurs. Il ne cherche pas à s'imposer comme le sauveur. Côté BeOS, Jean-Louis Gassée se montre très exigeant (dixit l'auteur), beaucoup trop pour Apple. Et la dernière présentation des OS devant les dirigeants semble avoir été une catastrophe, là où Jobs et son équipe ont soigneusement préparé le rendez-vous.En quelques semaines, le rachat de NeXT est acté. Jobs, habilement, place des dizaines d'ingénieurs clés de NeXT dans les rouages d'Apple. Mais pas question pour lui de revenir ou d'être le CEO. Pour Amelio, le rachat de NeXT apporte les technologies et l'OS mais aussi un certain... Steve Jobs. Argument marketing non négligeable.Mais peu à peu, Jobs agit en profondeur : il incite le conseil d'administration à remplacer Amelio, tout en faisant partir plusieurs administrateurs dont Mike Markkula qui était chez Apple depuis 1976. Il remanie en profondeur les équipes. Apple a racheté NeXT mais finalement NeXT transforme le constructeur. Et devant l'urgence de la situation, Jobs tente de :- trouver un CEO mais il finira par accepter le poste de iCEO
- mettre de l'ordre dans les gammes
- arrêter des dizaines de projets : Apple doit recentrer les équipes et les développements.
Un excellent livre que nous vous conseillons.
Technosaures a aussi publié des dossiers et du numéro sur NeXT et Apple : https://www.programmez.com/catalogue/technosaures
Catégorie actualité:Image actualité AMP:
-
Upsun Dispatch : une usine logicielle pour orchestrer humains et IA
Upsun (anciennement Platform.sh) annonce Dispatch. Il s'agit d'une plateforme dédiée aux workflows humain-IA qui permet d’encadrer la manière dont collaborent les agents IA et les différentes équipes pluridisciplinaires impliquées dans le développement logiciel.

Upsun Dispatch adopte une approche axée sur les workflows. Les agents exécutent leurs tâches dans le cloud, au sein de sandboxes isolées,tandis que les workflows définissent la manière dont le travail progresse et les étapes auxquelles une approbation humaine est nécessaire. Les prompts, les modifications de code, les approbations et les coûts sont enregistrés au fur et à mesure de l’avancement du travail et consignés pour chaque exécution.
Dès son lancement, la plateforme propose des workflows Automated Code Review et Issue-to-Code, qui permettent aux équipes d’automatiser une plus grande partie du processus de développement tout en conservant un contrôle humain sur les décisions qui comptent.
La plateforme aide les équipes à :
- Intégrer l’ensemble des équipes au workflow IA. Les équipes d’ingénierie, produit, design, sécurité et QA peuvent participer au même processus gouverné, avec une intervention humaine là où elle est nécessaire.
- Conserver le jugement humain là où il est essentiel et automatiser le reste. Les points de validation permettent aux agents de prendre en charge une plus grande partie de l’exécution et de libérer du temps pour les développeurs, tout en contribuant à maîtriser les risques lorsque la visibilité et l’intervention humaines sont nécessaires.
- Comprendre ce qui s’est passé et ce que cela a coûté. L’ensemble des conversations, validations et événements d’utilisation sont enregistrés au fur et à mesure, tandis que le coût de chaque exécution est attribué au workflow qui l’a générée.
- S’intégrer à l’existant. Dispatch est indépendant des modèles et des stacks, avec une prise en charge de GitHub et GitLab dès son lancement, ainsi que Linear et Jira, permettant aux équipes d’utiliser des workflows agentiques sans lier leur processus de développement logiciel à l’écosystème d’un seul modèle.
Site : https://upsun.com/fr/blog/presentation-dupsun-dispatch/
Catégorie actualité:Image actualité AMP:
-
Xcode 27.2 : iPhone Duo attendra encore !
Comment développer des apss pour l'iPhone Duo et utiliser toutes les nouveautés liées à cet iphone pliable ? Il faudra patienter encore un peu. Apple joue avec les versions des SDK et de Xcode :
- Xcode 27 supporte tous les SDK 27
- Xcode 27.2 supporte les SDK 27.2 actuellement en bêta
Si vous suivez, il manque Xcode 27.1 et les SDK 27.1. Cette version est liée à l'iPhone Duo. iOS SDK 27.1 sera compatible avec le Duo et embarquera le simulateur nécessaire. Aucune date de disponibilité n'est encore annoncée, peut être fin septembre, début octobre.
En attendant, Xcode 27.2 propose :
- des corrections de bugs
- le support des SDK 27.2
- les projets basés sur JSON seront mieux supportés, édition facilitée avec un agent
Catégorie actualité:Image actualité AMP:
-
Visual Studio 1.138 : Dev containers, Codex
Visual Studio Code 1.138 est disponible depuis quelques heures. La partie agent et IA est comme souvent le focus principal. La rédaction retient les nouveautés suivantes :
- automations est activé par défaut et peut être partagé. Cette fonction doit faciliter les tâches répétitives, tout en facilitant l'export et l'import
- exécution d'une session agent dans un Dev Container : L'agent utilisera ainsi l'environnement et les dépendances configurés pour le projet, et non ceux de votre machine locale. Lorsque cette option est activée, les dossiers locaux disposant d'une configuration Dev Container affichent automatiquement un menu contextuel proposant l'option « Utiliser le conteneur de développement ». Sélectionnez cette option pour exécuter la session de l'agent dans le conteneur de développement du dossier. Docker doit être installé sur votre machine. Docker doit être installé sur la machone
- Codex : cette version étend le support de Codex avec une souscription GitHub Copilot ou ChatGPT. Il est possible de partager une session Codex entre ChatGPT app et VS Code sans démarrer une nouvelle session. Codex est aussi disponible dans la fonction quick chat dans un espace de travail pour les sessions. Le fonctionnement est le même qu'avec Copilot.
- SDK agent : Les agents Claude et Codex de la fenêtre Agents utilisent un SDK qui n'est pas fourni avec VS Code et qui est téléchargé lors de sa première utilisation. Auparavant, la proposition de téléchargement n'apparaissait que lors de la configuration d'un compte déconnecté ; par conséquent, si vous étiez connecté, le téléchargement se faisait automatiquement dès le premier message. Désormais, la proposition s'affiche systématiquement lorsque le SDK est manquant, afin d'indiquer clairement qu'un téléchargement est nécessaire pour continuer.

Cette version introduit aussi plusieurs fonctions expérimentales (session à la voix améliorée, personnalisation l'arrière-plan d'un chat...)
Note de version : https://code.visualstudio.com/updates/v1_138
Catégorie actualité:Image actualité AMP: