Programmez
Le fil de programmez.com
-
RAD Studio 13.1 : support de Windows Arm
Embarcadero distribue RAD Studio 13.1 incluant Delphi 13.1 et C++ Builder 13.1. Cette version introduit une nouvelle architecture de compilation : Windows Arm. On peut donc générer des binaires natifs. Autre nouveauté : le support d'Android API 36 et iOS 26.
Pierre Prémartin, développeur bien connu de la communicé, liste les principales évolutions :
- l'ajout d'une nouvelle cible de compilation pour les projets sous Delphi : Windows ARM 64 bits (basé sur Arm64EC qui apportait la meilleure compatibilité avec l'existant)- la mise à niveau du support Android vers son API 36 dont les changements dans la gestion des permissions- le support officiel d'iOS/iPadOS SDK 26 qui fonctionnait déjà non officiellement depuis sa sortie- de nouveaux styles Windows 11 pour l'IDE mais aussi pour les projets Delphi VCL- un nouvel outil de création de styles pour les projets multiplateforme sous FireMonkey- la prise en charge de LSIF (Language Server Index Format) par LSP (Language Server Protocol) pour améliorer l'aide contextuelle à la saisie dans les projets Delphi; C++Builder bénéficiant de Visual Assist en standard pour tout ça et pour le refactoring- des changements au niveau du concepteur de fiches et de l'inspecteur de propriétés, la mise à niveau des drivers de bases de données pour FireDAC, la prise en charge de SSE (server sent events) avec de nouvelles classes qui simplifieront le développement de serveurs MCPEn version 13.1 Florence, les projets Delphi sont compilables et déployables pour:- Windows x32, x64 et ARM64,- macOS x64 et ARM64 avec prise en charge optionnelle des "binaires universels",- iOS ARM64,- Android ARM32 et ARM64 avec prise en charge des bundles incluant les 2,- Linux en x64 (sur les éditions Enterprise, Architect et Academic).Catégorie actualité:Image actualité AMP:
-
IntelliJ IDEA : bientôt des fonctionnalités JavaScript et TypeScript gratuites
JetBrains annonce que des fonctionnalités de Core JavaScript et TypeScript deviendront gratuites dans IntelliJ IdEA. "Pour créer des workflows plus accessibles et plus facilement, nous allons proposer des fonctionnalités JavaScript, TypeScript, HTML et CSS gratuitement dans IntelliJ IDE v2026.1". Ces fonctionnalités étaient disponibles uniquement dans la version payante.
Parmi les fonctions accessibles :
- un support de React incluant la complétion du code, la navigation dans les composants
- une syntaxe plus claire sur les différents langages
- écrire du code plus rapidement avec la complétion
- éviter de perdre des références quand on colle du code ou en importation : réduire les erreurs, importer plus facilement
- une navigation plus fluide dans le code
- refactoring plus complet
- nettoyer le code : par exemple en détecter les doublons de code
- créer rapidement des projets web en utilisant le générateur Vite
- exécuter les scripts npm
- monitorer les dépendances
Pour en savoir plus : https://blog.jetbrains.com/idea/2026/03/js-ts-free-support/
Catégorie actualité:Image actualité AMP:
-
GitLab Meetup : CI/CD le 30 avril
Pour cette nouvelle session nous allons parler du Catalogue de CICD de GitLab. A travers des démos et en fonction de vos questions et retours live, nous allons vous présenter lors ce qu'est un composant de CICD chez GitLab. Nous montrerons également comment migrer des templates en composant.
30 avril à partir de 13h
Pour en savoir plus : https://www.meetup.com/fr-fr/gitlab-meetup-france/events/313814066/
Catégorie actualité:Image actualité AMP:
-
JFrog veut renforcer la sécurité de la supply chain MCP avec Universal MCP Registry
Un des enjeux actuels est la sécurité de la supply chain software et au-delà des environnements MCP. « Aujourd’hui, les développeurs de toute entreprise adoptent rapidement des serveurs MCP provenant de multiples outils et fournisseurs d’IA, ce qui pose un défi croissant aux organisations qui ne disposent pas de la visibilité et du contrôle nécessaires pour surveiller ces connexions », a déclaré Yuval Fernbach, CTO chez JFrog MLOps. « Nous assistons à un changement fondamental dans la manière dont les logiciels sont développés et déployés, les agents IA devenant des participants actifs de la chaîne logistique logicielle. Cette innovation ne doit pas se faire au détriment de la sécurité, de la visibilité, du contrôle ou de la conformité. En mettant en place un système d’enregistrement de l’utilisation des serveurs MCP et en les traitant comme n’importe quel autre actif binaire, les organisations peuvent innover en toute confiance à grande échelle tout en conservant la confiance et le contrôle requis tout au long de la chaîne logistique logicielle pilotée par l’IA. »

Pour ce faire, l'éditeur dévoile Universal MCP Registry. JFrog met en avant :
- Une sécurité native dès la conception (Security by Design), qui bloque de manière proactive le téléchargement et l'exécution de serveurs MCP malveillants ou non conformes, plutôt que d'attendre qu'un problème survienne et de le corriger après coup.
- Une gouvernance et une gestion centralisées permettant aux développeurs d'accéder instantanément à un registre de serveurs MCP locaux et distants préapprouvés directement depuis leurs environnements de développement intégrés (par exemple, Claude Code, Cursor, VS-Code).
- Une application des politiques au niveau de l'entreprise sur chaque flux de travail agentique, remplaçant la « confiance aveugle » par un contrôle granulaire, en traitant chaque serveur MCP comme un artefact gouverné avec une découverte, une configuration et une gestion des autorisations centralisées, au même titre que tous les autres modèles d'IA et artefacts logiciels dans un Catalogue IA unifié.
- L'universalité de la plateforme, qui permet aux entreprises de gérer de manière transparente les écosystèmes d'agents provenant de places de marché privées et de différents fournisseurs, permettant ainsi aux équipes de changer d'agents de codage sans difficulté, sans jamais avoir à reconstruire leur système d'enregistrement sécurisé.
Catégorie actualité:Image actualité AMP:
-
Composer 2 : Cursor lance son nouveau LLM et lance une guerre des prix
Cursor annonce Composer 2. Une des ambitions de l'éditeur est de le proposer à des tarifs agressifs : 0,5 $ par millions de tokens en entrée et 2,5 $ par million de tokens en sortie. Il veut ainsi concurrencer GPT-5, Opus.
Composer est le LLM de codage de Cursor. Il se dédie avant tout à Cursor et n'a pas vocation à être utilisé par d'autres outils. Cursor optimise le modèle selon ses besoins. L'éditeur mise sur la qualité de génération plutôt qu'un LLM trop généralise. Les benchmarks publiés par Cursor placent Composer 2 proche de GPT 5.4. Composer accède à l'ensemble des outils Cursor permettant de son apprentissage en continu.
Annonce : https://cursor.com/blog/composer-2
Catégorie actualité:Image actualité AMP:
-
Anthropic veut garder les tokens OAuth Claude pour Claude
Anthropic ne veut plus de solutions tiers pour développer avec Claude. L'éditeur a mis à jour les conditions d'utilisation : "L'authentification OAuth (utilisée avec les forfaits Free, Pro et Max) est exclusivement réservée à Claude Code et Claude.ai. L'utilisation des jetons OAuth obtenus via les comptes Claude Free, Pro ou Max dans tout autre produit, outil ou service, y compris le SDK Agent, est interdite et constitue une violation des Conditions générales d'utilisation."
Cela exclut de facto les outils et solutions non Anthropic. L'annonce a été faite mi-février. L'éditeur coupe ainsi les accès Claude vers OpenClaw, OpenCode, etc. Des utilisateurs, comme l'explique frandoid, utilisaient les tokens d'authentification sur d'autres solutions pour utiliser Claude. Ces tokens sont strictement réservés uniquement à Claude Code et claude.ai...
Pour Anthropic, il s'agit de mieux contrôler les accès et de facturer l'usage de Claude. Ce n'est pas une surprise, depuis début janvier, Anthropic avait commencé à resserer l'usage de ces tokens.
OpenCode a modifié son code pour rejeter les clés Claude API et les clés Claude Pro et Max.
Catégorie actualité:Image actualité AMP:
-
RISC-V, support de Linux : démarrer dans l'embarqué, vidéo
Programmez! reçoit Michael Opdenacker. Il nous parle RISC-V, support de l'architecture par le noyau Linux, comment supporter les noyaux hardwares ? PodDev est un podcast du magazine Programmez! www.programmez.com
- "Linux embarqué : comment se lancer ?" (Capitole du Libre 2025)
https://videos.capitoledulibre.org/w/... https://rootcommit.com/pub/conference...
- OrangePi RISC-V support (FOSDEM 2026)
https://mirror.cyberbits.eu/fosdem/20... https://rootcommit.com/pub/conference...
- Add Support for New Boards to Mainline Linux, U-Boot and Yocto (FOSDEM 2026) https://mirror.cyberbits.eu/fosdem/20... https://rootcommit.com/pub/conference...
- Supports de formation libres de Bootlin pour se former sur Linux Embarqué:
Catégorie actualité:Image actualité AMP:
-
Astral : OpenAI met la main sur uv, ty et Ruff
L'écosystème Python est de nouveau boulerversé par le rachat d'Astral par OpenAI. Astral vient d'annoncer la signature d'un accord pour rejoindre le créateur de ChatGPT. Astral n'est pas un nom connu mais il édite Ruff, uv et ty. Ce sont des outils de référence dans la toolchain Python.
"Conformément à notre philosophie et à l'annonce d'OpenAI, nous continuerons à soutenir nos outils open source après la finalisation de l'acquisition. Nous poursuivrons le développement en open source, avec notre communauté et pour l'écosystème Python au sens large, comme nous l'avons fait depuis le début." explique Astral. Selon Astral, avec les changements imposés liés à l'IA, les outils pourraient encore mieux aider les développeurs en s'intégrant pleinement avec l'IA et en particulier Codex.
Annonce : https://astral.sh/blog/openai
Catégorie actualité:Image actualité AMP:
-
Postman et Dynastrace renforcement l'observabilité pour les développeurs
Dynatrace et Postman renforcent leur collaboration pour proposer aux développeurs une observabilité en temps réel en utilisant l'Agent Mode de Postman. Pour permettre cela, Postman intègre le serveur Dynatrace MCP. "Cette intégration permettra aux développeurs de se connecter en toute sécurité aux données d'observabilité de Dynatrace via Agent Mode. Grâce à cette collaboration, Postman pourra afficher des données télémétriques fiables, établir une corrélation entre le comportement des API et les données de production en temps réel, et automatiser le dépannage. Les développeurs bénéficieront de ces fonctionnalités sans avoir à quitter leur environnement Postman." explique les deux éditeurs.
Agent Mode de Postman est un agent d’IA natif qui exploite le contexte des collections, du code et des règles de gouvernance existants pour aider les équipes à concevoir, tester et gérer leurs API plus efficacement. Connecté au serveur MCP de Dynatrace, il offre aux équipes un accès direct aux données d’observabilité et aux informations en temps réel tout au long du cycle de vie de l’API.
« L'intégration de Dynatrace à Agent Mode met l'observabilité pilotée par l'IA à la disposition des développeurs, directement dans l'outil qu'ils utilisent et auquel ils se fient au quotidien », déclare Bonifaz Kaufmann, Vice President of Product chez Dynatrace. « Les développeurs sont désormais en mesure d'associer le comportement des API à la télémétrie réelle en production. Cela leur permet de mieux comprendre les problèmes dans leur contexte, d'accélérer leur résolution et ainsi de se concentrer pleinement sur la création et l'innovation. »
Catégorie actualité:Image actualité AMP:
-
Lego Smart Play : des briques interactives mais sans aucune documentation technique
Lego a lancé les nouvelles Smart Play. Ce sont des briques intégrant des composantes, un micontrôleur et divers capteurs. Nous avons cherché, en vain, la documentation technique, voire, des API ou des SDK officiels. Rien. Nous avons alors contacté Lego pour en savoir plus. La réponse est claire : Lego ne fournit aucun SDK, aucune documentation technique pour comprendre l'électronique ou même coder et personnaliser le comportement.
Lego rate une belle occasion de créer une communauté maker autour de ces briques et d'étendre les usages. En attendant une possible ouverture, il faut se tourner vers des SDK non officiels.
Il y a par exemple LEGO Smart Brick NFC Tal Toolkit. Marcin Ruszkiewicz a fait du reverse et une analyse poussée de la brique Tag. Pour pouvoir accéder au tag, Marcin a utilisé un lecteur PN7150 et un ESP32. Le tag utilise un EM EM4233 et non un composant NXP. Chaque tag utilise 66 blocs de 4 bytes soit 264 bytes. Le chiffrement repose sur l'AES-128-CCM.
Pour en savoir plus : https://github.com/marcinruszkiewicz/lego_smart_brick
Laurent Ellerbach, qui a souvent contribué à Programmez!, est un big fan de Lego et du monde maker. Avec son projet LegoSmartPlay, il utilise le nano framework .Net. Pour ce faire, il est utilise un ESP32-C3, le lecteur NFC PN5180, un capteur de couleur TC3472 et un lecteur MP3 YX5300. Il s'agit de recréer un brique Smart Play pour "tromper" l'app officiel et les autres briques.
Le but du POC est de lire le tag, de jouer du son, lire les couleurs, émuler la couche BLE.
Le projet : https://github.com/Ellerbach/LegoSmartPlay/blob/main/README.md#ble--emulating-the-smart-brick
Catégorie actualité:Image actualité AMP: