IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
RustRover 2025.1 est disponible : tour d'horizon des nouveautés de la première mise à jour majeure de l'année de l'EDI Rust de JetBrains
WebStorm 2025.1 est disponible avec une meilleure prise en charge d'Angular et des monorepos et bien d'autres nouveautés et améliorations
IntelliJ IDEA 2025.1 est disponible : tour d'horizon des nouveautés de la première mise à jour majeure de l'année de l'EDI Java de JetBrains
JetBrains intègre désormais tous ses outils d'IA dans ses EDI via un abonnement unique qui comprend un forfait gratuit
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
Pourquoi vous ne devriez pas supprimer des fonctionnalités : Lettre d'amour d'un développeur au code « impopulaire », par Kush Creates
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
OpenAI publie Codex CLI, un agent de codage local open-source dans les environnements de terminal qui transforme le langage naturel en code de travail
Les générateurs de code par IA créent une génération de « codeurs copier-coller », voici comment y remédier, par Terrance Craddock
Linus Torvalds célèbre le 20e anniversaire de Git. Est-il plus célèbre que Linux ?
Mon flux de travail avec Cursor AI qui fonctionne réellement, par Namanyay
« 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
Coder proprement - Nettoyez votre code et devenez plus performant ! Un livre de Robert C. Martin, critiqué par David Bleuse
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
Pourquoi le « Vibe Coding » me donne envie de vomir, par Kush Creates
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é
Pratiques de conception de logiciels fiables, par Chris
Rhombus, un langage de programmation à usage général basé sur Racket, est présenté comme étant facile à utiliser et personnalisable à souhait
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
Pourquoi je suis sceptique quant à la réécriture des outils JavaScript dans des langages "plus rapides", par Nolan Lawson
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
JetBrains et LinkedIn s'associent pour proposer un nouveau certificat professionnel Java Foundations
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é
État de la Science des Données 2024 : 6 tendances clés selon la dernière enquête de JetBrains et la Python Software Foundation
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
JetBrains annonce l'intégration de PyCharm avec la plateforme Hugging Face pour simplifier vos workflows de machine learning
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 confronté à 4,5 millions de fausses étoiles trompant les utilisateurs, avec près de 16 % des dépôts populaires impliqués dans ces campagnes
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
ReSharper C++ 2024.3 disponible : aperçu des nouveautés et améliorations pour l'extension Visual Studio de JetBrains pour les développeurs C++
CLion 2024.3 est disponible : tour d'horizon des nouveautés de l'EDI C/C++ multiplateforme de JetBrains
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
ReSharper 2024.3 disponible : prise en charge complète des fonctionnalités de C# 13, amélioration du nettoyage et du formatage de code, et bien plus
Penser en Julia : apprendre à penser comme un informaticien, un livre complet de Ben Lauwens et Allen Downey
JetBrains - Python du point de vue du réseau neuronal, un article de Roman Poborchiy, traduit par Delphine Massenhove
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
Apprendre comment créer une application web en utilisant Flask en Python 3, un tutoriel d'Abdelhadi Dyouri
É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
Penser en Julia : apprendre à penser comme un informaticien, techniques de débogage, un livre de Ben Lauwens et Allen Downey
Tutoriel pour découvrir l'API Collections de Google Guava - La classe Collections2, par Rony Rauzduel
Cours complet pour apprendre le langage de programmation Pharo - Le modèle objet de Smalltalk, un tutoriel de Andrew Black
Penser en Julia : apprendre à penser comme un informaticien, bonus : bibliothèque de base et standard, un livre de Ben Lauwens et Allen Downey
Penser en Julia : apprendre à penser comme un informaticien, bonus : à propos de la syntaxe, un livre de Ben Lauwens et Allen Downey
Penser en Julia : apprendre à penser comme un informaticien, sous-typage, un livre de Ben Lauwens et Allen Downey
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
Penser en Julia : apprendre à penser comme un informaticien, dispatch multiple, la clé du langage, un livre de Ben Lauwens et Allen Downey
Utiliser les états parallèles avec ParallelStates dans QStateMachine, mise à jour d'un tutoriel de Daniel Génon
Utiliser le framework QStateMachine de Qt pour faciliter la maintenance de ses applications, mise à jour d'un tutoriel de Daniel Génon
Vérifiez automatiquement vos documents grâce à une solution API, un tutoriel de Klippa
La déduction d'argument de modèle de classe, un tutoriel de Andrzej Krzemienski traduit par l'équipe de rédaction
Penser en Julia : apprendre à penser comme un informaticien, structures et objets, un livre de Ben Lauwens et Allen Downey
Refondre un site web - Les clés de l'architecture de l'information, un livre d'Isabelle Canivet, une critique de David Bleuse
Penser en Julia : apprendre à penser comme un informaticien, lecture et écriture de fichiers, un livre de Ben Lauwens et Allen Downey
Programmation orientée objet avec Gtk+ v3 - Apprendre à créer son propre widget, un tutoriel de Gérald Dumas
C++ 17 en détail : clarifications sur le langage, un tutoriel de Bartlomiej Filipek traduit par l'équipe de rédaction
Penser en Julia : apprendre à penser comme un informaticien, étude de cas sur les structures de données, un livre de Ben Lauwens et Allen Downey
Apprendre comment implémenter le développement d'un produit de facteurs en Python, un billet blog de Denis Hulo
Penser en Julia : apprendre à penser comme un informaticien, tuples, un livre de Ben Lauwens et Allen Downey
OCR SDK Klippa - Détection de documents et extraction de données avec un SDK, un tutoriel de Klippa
Apprendre à installation Gtk+ et Code::Blocks sous Windows, un tutoriel de Gérald Dumas
Mise à jour de la page cours LaTeX : 21 cours et une nouvelle structuration, par l'équipe de la Rédaction
Sélection des meilleurs exercices corrigés pour apprendre la programmation Python, par l'équipe de la Rédaction
Penser en Julia : apprendre à penser comme un informaticien, dictionnaires, un livre de Ben Lauwens et Allen Downey
FPGA : tutoriel pour s'initier au langage Verilog, programmation d'un pilote pour le capteur de température Si7021, un tutoriel de f-leb
Apprendre à implémenter une fonction en Python qui pourra réaliser le produit cartésien de plusieurs itérables, un billet blog de Denis Hulo