Les hallucinations de l'IA conduisent à une nouvelle cybermenace : le Slopsquatting, les développeurs "Vibe coding" qui utilisent des LLM pour créer du code s'exposent à un nouveau type d'attaque
OpenAI a envisagé d'acheter Cursor avant de se tourner vers son rival Windsurf, un assistant d'IA de codage qui permet de pratiquer le « vibe coding » sans avoir de connaissances approfondies en programmation
Trolldi : Rendre sa grandeur à Python ! TARIFF est un outil fantastique qui vous permet d'imposer des tarifs sur les importations externes de paquets Python pour ramener la production dans votre base de code
« Il sera toujours nécessaire d'apprendre à coder », déclare le CEO de GitHub, dans un contexte où certains acteurs sont d'avis que c'est inutile en raison de la disponibilité de l'intelligence artificielle
Les outils d'IA de codage inventent des noms de paquets inexistants qui menacent la chaîne d'approvisionnement en logiciels : les attaquants publient des paquets malveillants avec ces noms sur npm ou PyPI
L'IA n'est pas prête à remplacer les développeurs humains pour le débogage, selon des chercheurs de Microsoft. Elle ne peut pas déboguer les logiciels de manière fiable même si elle a accès à des outils
Delphi - Introduction à la personnalisation de Styles FMX : comment appliquer un style différent de celui de l'application à un ou plusieurs contrôles particuliers, un tutoriel de Serge Girard
Sam Altman estime désormais que l'IA rendra les codeurs 10 fois plus productifs, plutôt que de les remplacer. Même Bill Gates affirme que le codage est trop complexe pour être entièrement automatisé par l'IA
Python - Probabilités : tutoriel pour apprendre à faire une approximation graphique d'une distribution de Poisson à l'aide d'un procédé aléatoire, par Denis Hulo
À l'occasion du 50e anniversaire de Microsoft, Bill Gates a publié le code source original de l'Altair BASIC qu'il avait coécrit avec Paul Allen, le qualifiant de « code le plus cool » qu'il ait jamais écrit
Qt 6.9 est maintenant disponible avec un rendu des emoji conforme aux derniers standards, ainsi que des améliorations pour répondre aux exigences modernes d'OAuth2
Les logiciels malveillants sont plus difficiles à détecter lorsqu'ils sont écrits dans des langages obscurs ou moins populaires comme Delphi et Haskell, ils échappent plus facilement à l'analyse statique
Go et WebAssembly, une alternative prometteuse à React ? Dagger tente l'approche pour optimiser les performances de son frontend et unifier sa base de code
Le DOGE d'Elon Musk veut réécrire le code COBOL qui gère la sécurité sociale américaine en quelque mois. Cette base de code compte plus de 60 millions de lignes de COBOL, ce qui met sa stabilité en péril
Les développeurs sont de plus en plus confiants en matière de cybersécurité, mais y consacrent trop de temps, 72 % d'entre eux déclarant passer plus de 17 heures par semaine à des tâches liées à la sécurité
Graphite lève 52 millions de dollars et lance Diamond pour réimaginer la revue de code à l'ère de l'IA, une plateforme de revue de code alimentée par l'IA
Oracle annonce la disponibilité de Java 24, apportant des améliorations en matière de performance, de stabilité et de sécurité à la plateforme pour permettre aux entreprises d'accélérer leur croissance
Le premier chatbot au monde, "ELIZA", ressuscité à partir d'un code informatique vieux de 60 ans, des "archéologues du logiciel" redonnent vie au code en utilisant des archives du MIT
Forgejo : une forge logicielle légère autohébergée conçue pour faciliter la gestion collaborative des projets de développement, le projet est un fork de Gitea et met l'accent sur des performances optimales
L'IA divise par deux le temps de migration de code chez Google, les Googlers soulignent toutefois que les LLM doivent être considérés comme complémentaires des techniques de migration traditionnelles
Le PDG de Replit parle des percées de l'IA : « nous ne nous soucions plus des codeurs professionnels », il estime que l'IA va démocratiser le métier et rendre les codeurs professionnels moins indispensables
JetBrains renforce l'analyse de la sécurité du code dans IntelliJ IDEA : son nouveau plugin Security Analysis permet de résoudre les vulnérabilités les plus critiques
Salesforce n'envisage pas d'embaucher d'ingénieurs logiciels en 2025 en raison des « gains de productivité importants apportés par son IA », l'entreprise recherche plutôt des personnes pour vendre son IA
Mark Zuckerberg affirme que l'IA pourra bientôt faire le travail des ingénieurs de niveau intermédiaire de Meta, le patron de Meta voit l'IA dans le futur comme un outil permettant d'améliorer la productivité
Un chef d'entreprise remplace son équipe par une IA et se retrouve à chercher des développeurs sur LinkedIn, illustrant les dangers entourant une dépendance excessive à l'égard de la technologie
La version 3.4.0 de Ruby est désormais disponible, ajoutant la référence au paramètre de bloc "it", le support de Happy Eyeballs v2 à la bibliothèque socket et rendant Prism comme parseur par défaut
Bret Taylor invite à repenser le développement logiciel qui entre dans une « ère de pilotage automatique » avec l'IA, préconisant de nouveaux langages pour garantir que les codes générés par l'IA restent sûrs
GitHub Copilot, l'outil IA d'autocomplétion de code de Microsoft, est désormais disponible sans coût dans le cadre d'une offre aux fonctionnalités limitées, l'entreprise propose en sus un plan PRO payant
Amazon prétend que les développeurs ne codent qu'une heure par jour, et que l'IA est la solution pour plus de temps de codage, AWS présente Amazon Q Developer, son outil d'assistant doté d'IA
La version 0.6 du framework Rust Dioxus est disponible : Dioxus permet de construire des applications multiplateformes (web, desktop et mobiles) avec une seule base de code
Google dévoile l'assistant d'IA de codage "Jules", promettant des corrections de bogues autonomes et des cycles de développement plus rapides, et offrant une aide aux développeurs en se basant sur Gemini 2.0
Devin : l'IA qui menace de rendre les ingénieurs logiciels obsolètes est désormais disponible pour tous à partir de 500 $/mois, mais elle est limitée et les critiques estiment que ses capacités sont exagérées
La Fondation Rust présente son plan pour accroître le nombre de développeurs Rust bien formés, garantissant un écosystème Rust sain, qui dépend d'un nombre croissant développeurs bien formés
Bruce Perens pense à «l'après open source» : il propose d'établir une entreprise à but non lucratif qui collecte les droits de licences et les distribue aux développeurs, des avocats étudient déjà sa structure
Meta utilise GPT-4 d'OpenAI dans son outil de codage interne tout en vantant les mérites de son propre modèle Llama, ce qui met en lumière les limites potentielles de Llama dans les tâches de codage
La version 1.83 du langage de programmation Rust est disponible, introduisant de nouvelles capacités constantes, de nouvelles fonctions stables et des API stabilisées
Les deux factions du C++ : la communauté est divisée entre ceux qui souhaitent un C++ moderne avec un meilleur outillage intégré et ceux qui veulent conserver le langage hérité
Rider 2024.3 disponible : prise en charge des dernières fonctionnalités du SDK .NET 9 et C# 13, débogage de console pour le développement de jeux, améliorations pour l'assistant IA et plus
RustRover : la version 2024.3 de l'EDI Rust de JetBrains disponible avec de nouvelles fonctionnalités de langage, une intégration plus étroite avec l'AI Assistant et bien plus
Tesla semble mettre en place une équipe de téléopération qui sera capable d'accéder et contrôler à distance les robotaxis de l'entreprise lorsqu'ils seront déployés sur les routes publiques
L'outil d'IA GitHub Copilot améliore-t-il la qualité du code ? Si GitHub estime que le code produit est plus fonctionnel, GitClear note que cela peut entraîner « une dette technique induite par l'IA »
La version 2024.3 de l'AI Assistant de JetBrains disponible : une meilleure expérience avec l'IA grâce à la sélection de modèles, une saisie semi-automatique de code optimisée, et bien plus
85 % des développeurs s'inquiètent des risques de sécurité liés au fait de s'appuyer sur la GenAI pour développer des logiciels, et de la perte de pensée critique due à l'utilisation d'assistants de codage IA
Thomas Kurtz, co-inventeur du langage de programmation BASIC, est décédé à l'âge de 96 ans, il a contribué à transformer l'informatique d'un domaine réservé aux experts à un domaine accessible aux novices
Surcharge des opérateurs en Python : redéfinir dans une classe Python les opérateurs d'addition, de multiplication et de puissance pour les nombres complexes, un tutoriel de Denis Hulo
Gagnez du temps sur les révisions de code et la planification de projet avec l'analyse statique, par Kateryna Shlyakhovetska, Group Product Manager chez Jetbrains
Étude de cas JetBrains Toolbox App : Migration d'un million d'utilisateurs vers Kotlin et Compose Multiplatform, par Sebastian Aigner Developer Advocate pour Kotlin chez JetBrains
Compte rendu du week-end de création et programmation de jeux vidéo du 05 au 07 novembre 2021 de Developpez.com. Retrouvez tous les jeux créés à l'occasion de l'événément en ligne