JetBrains a annoncé que son agent de codage IA, Junie CLI, peut désormais se connecter à tous les EDI JetBrains en cours d'exécution, et travailler avec votre EDI de la même manière que vous le faites Junie CLI peut désormais se connecter à votre EDI JetBrains en cours d'exécution et tirer parti de la puissante intelligence du code de l'EDI, notamment de l'indexation, de l'analyse sémantique et des divers outils que vous utilisez déjà. L'agent travaille avec votre EDI de la même manière que vous le faites. Il voit ce que vous voyez, sait ce sur quoi vous avez travaillé et utilise vos configurations de build et de test. Junie CLI détecte automatiquement l'EDI en cours d'exécution 0 commentaire
Python reste numéro 1, R gagne en popularité et atteint son meilleur classement historique avec la 8e place, Java a pris de l'élan avec Java 26, tandis que MATLAB et SAS sont les grands perdants, selon TIOBE En mai 2026, Python conserve sa première place dans l'index TIOBE, tandis que R atteint son meilleur classement historique à la 8e place. Le langage de programmation Java gagne du terrain suite au lancement réussi de Java 26, tandis que MATLAB et SAS continuent de reculer fortement. Les données soulignent que le marché des langages de programmation statistique connaît actuellement une consolidation majeure 2 commentaires
75 % des ingénieurs logiciels d'entreprise utiliseront des assistants de code IA d'ici 2028, contre moins de 10 % au début de 2023, selon Gartner 0 04/2024
GoLand 2024.1 est disponible : tour d'horizon des nouveautés de l'EDI de JetBrains pour le développement en langage Go 1 04/2024
Une faille de sécurité critique, baptisée "BatBadBut", a été découverte dans la bibliothèque standard Rust, mais elle affecte également Erlang, Go, Haskell, Java, Node.js, PHP, Python et Ruby 23 04/2024
RubyMine 2024.1 est disponible : complétion de code sur une ligne entière, nouveau terminal, améliorations de l'AI Assistant et du VCS, et bien plus 0 04/2024
GPT-4 Turbo avec Vision est un pas en arrière pour le codage, il semble beaucoup plus enclin au "codage paresseux", d'après Paul Gauthier d'Aider 8 04/2024
DataGrip 2024.1 est disponible : aperçu des améliorations de l'EDI de JetBrains pour les développeurs SQL 0 04/2024
PyCharm 2024.1 est disponible : tour d'horizon des nouveautés de la première mise à jour majeure de l'année de l'EDI Python de JetBrains 0 04/2024
L'armée américaine annonce une nouvelle politique visant à favoriser l'adoption de pratiques de développement logiciel agiles 0 04/2024
Rust, Python, Apache Foundations et d'autres annoncent une grande collaboration sur la cybersécurité, afin de créer des spécifications communes pour le développement de logiciels sécurisés 0 04/2024
PhpStorm 2024.1 disponible : l'EDI de JetBrains vient avec la prise en charge de Symfony AssetMapper et PHPUnit 11.0, un nouveau terminal, des améliorations pour Pest, et bien plus 1 04/2024
WebStorm 2024.1 est disponible : lignes épinglées dans l'éditeur, améliorations pour la documentation rapide, saisie semi-automatique de code sur une ligne entière et bien plus 0 04/2024
IntelliJ IDEA 2024.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 0 04/2024
Plandex, un moteur de codage IA pour les tâches complexes, qui utilise des agents à long terme pour effectuer des tâches qui couvrent plusieurs fichiers et nécessitent de nombreuses étapes 0 04/2024
Jpegli, une bibliothèque de codage JPEG avancée qui maintient une compatibilité ascendante élevée tout en offrant des capacités améliorées et un taux de compression supérieur de 35 %, par Google 0 04/2024
La version 6.7 de Qt est disponible avec de nombreuses améliorations, pour construire des applications modernes et une meilleure expérience utilisateur 4 04/2024
Une proposition visant à ajouter des signaux à JavaScript afin de fournir une infrastructure, permettant aux développeurs de se concentrer sur la logique plutôt que sur les détails répétitifs 3 04/2024
Comment les grands modèles de langage peuvent-ils écrire du COBOL ? L'opportunité de générer du COBOL pour les LLM est énorme, d'après Gabriel Gordon-Hall de Bloop 3 04/2024
Les développeurs utilisent l'IA pour déboguer leur code, des rapports de tests, et même créer des applications, mais ils sont confrontés a des biais et des erreurs, d'après Applause 78 03/2024
« Les équipes Rust chez Google sont deux fois plus productives que celles qui se servent de C++ », d'après un responsable de l'entreprise qui lance le débat de la productivité entre Rust et C++ 42 03/2024
Claude 3 bat GPT-4 sur le benchmark d'édition de code d'Aider, et surpasse tous les modèles d'OpenAI, ce qui en fait le meilleur modèle disponible pour la programmation en binôme avec l'IA 4 03/2024
Microsoft lance .NET Smart Components pour offrir aux développeurs des contrôles d'interface utilisateur basés sur l'IA, que vous pouvez ajouter rapidement et facilement aux applications .NET 0 03/2024
L'encombrement des sites Web modernes conduit certains d'entre eux à charger jusqu'à 21 Mo de données pour une seule page, ils ont parfois des performances médiocres sur les appareils bas de gamme 25 03/2024
Python creuse l'écart et renforce son avance en tant que langage de programmation le plus populaire sur l'indice TIOBE, mais pourquoi le langage est-il autant prisé ? 5 03/2024
Le JDK 22 apporte 12 améliorations : améliorations du langage Java, de ses API, de ses performances et des outils inclus dans le JDK 1 03/2024
L'IA Devin est capable de lire la documentation, de demander de l'aide à d'autres employés, d'écrire du code, etc., les développeurs ont peur de devenir obsolètes puis de se retrouver au chômage 26 03/2024
AutoDev, un framework innovant développé par Microsoft, pourrait révolutionner le développement de logiciels, en combinant l'IA avec les besoins pratiques des développeurs, rationalisant les tâches 1 03/2024
JetBrains dresse son bilan pour l'année 2023 : les faits marquants et chiffres clés concernant les outils pour développeurs et le soutien à la communauté 0 03/2024
Les programmeurs présentent des réactions cérébrales distinctes, liées à leur expertise, aux violations de forme et de sens lors de la lecture de codes, selon une étude de l'université de Washington 0 03/2024
« Java n'est pas près de disparaître » : le langage de programmation est toujours sur la liste des priorités des entreprises en 2024, selon le rapport Java Developer Productivity de Perforce 5 03/2024
Radicle : le projet open-source alternatif à GitHub vise à faciliter la collaboration sur le code en mode peer-to-peer, sans dépendre d'un serveur centralisé 0 03/2024
Existe-t-il un consensus au sein de l'industrie sur l'abandon de C/C++ ? Sécuriser par la conception : Le point de vue de Google sur la sécurité de la mémoire 177 03/2024
Qualcomm lance le premier véritable "App Store" pour l'IA avec une bibliothèque de plus de 75 modèles en accès libre, qui offrent des performances élevées avec une consommation d'énergie minimale 0 03/2024
Un tribunal français condamne Orange à payer 650 000 euros de dommages-intérêts pour violation de la licence GPL, une décision qui suscite des réactions mitigées dans la communauté 10 03/2024
Introduction à la bibliothèque Pandas - Apprendre l'analyse des données en Python, un tutoriel de Gabor Laszlo Hajba traduit par Laethy 1 06/2017
Apprendre Haskell vous fera le plus grand bien !, un cours de Miran Lipovača, traduit par Valentin Robert 4 06/2017
Apprendre à programmer un clavier virtuel en Qt, un tutoriel de Tobias Koenig, traduit par David Faure 0 05/2017
Apprendre la programmation en JavaScript avec le framework Node.js, un tutoriel de Sébastien Castiel 11 05/2017
Tester du code généré par le framework Spark - première partie : apprendre la théorie sur le mécanisme de tests, un tutoriel de Sylvain Lequeux 0 05/2017
Apprendre les techniques de manipulation du format HDF5 en programmation Python, un tutoriel de Galode Alexandre 8 05/2017
Apprendre le glisser/déposer avec Free Pascal/Lazarus - Partie 3/3 : maîtrise du dessin et des événements, un tutoriel de Gilles Vasseur 1 05/2017
Apprendre à gérer des dépendances dans un projet ASP.NET Core avec Visual Studio Code, par Hinault Romaric 0 05/2017
Démystifier le modèle MVC des applications ASP.NET Core - partie 4 : regroupement, minification et CDN, par Hinault Romaric 0 05/2017
Apprendre à programmer avec les méthodes de saisies en Qt, un tutoriel de Tobias Koenig, traduit par Guillaume Sigui 0 05/2017
Démystifier le modèle MVC des applications ASP.NET Core - partie 3 : gestion des packages front-end et Layout, par Hinault Romaric 0 05/2017
Apprendre à utiliser le framework Laravel 5.3 - les bases de données, un tutoriel de Maurice Chavelli 12 05/2017
Démystifier le modèle MVC des applications ASP.NET Core - partie 2 : transfert de données entre le contrôleur et la vue, par Hinault Romaric 0 05/2017
Apprendre le glisser/déposer avec Free Pascal/Lazarus - Partie 2/3 : personnalisation, un tutoriel de Gilles Vasseur 0 05/2017
Les meilleurs cours et tutoriels pour apprendre l'algorithmique, mise à jour avec 35 nouvelles publications 0 05/2017
Apprendre NumPy - La bibliothèque de calcul numérique de Python, un tutoriel de Gabor Laszlo Hajba traduit par Laurent Rosenfeld 2 05/2017
Apprendre le glisser/déposer avec Free Pascal/Lazarus - Partie 1/3 : les techniques de base, un tutoriel de Gilles Vasseur 13 05/2017
Git : Apprendre une technique pour faire des dépôts distants sans accès réseau, un tutoriel de Christophe Pelé 3 05/2017
Java : apprendre à utiliser la classe Optional<T> pour éviter d'utiliser explicitement null, par Gugelhupf 2 05/2017
Apprendre les techniques de test local et automatique des déploiements Puppet avec Docker, un tutoriel de Romain Niveau 1 05/2017
Cours programmation réseau en C++ : apprendre à implémenter le mode non bloquant pour le client, un tutoriel par Bousk 53 04/2017
Cours programmation réseau en C++ : apprendre à implémenter le mode non bloquant pour le client, un tutoriel par Bousk 53 04/2017
Apprendre à programmer avec les pools de threads en C# - Quatrième partie : réaliser des tâches périodiques, un tutoriel de François Dorin 38 04/2017
Apprendre la construction de classes en C++ avec les types et les objets de Stepanov, un tutoriel de KDAB 5 04/2017
Apprendre l'une des fonctionnalités importantes de C++ : la gestion du cycle de vie des objets et des variables, un tutoriel de Andrzej Krzemienski 1 04/2017
POO à gogo - Apprendre la notion d'enregistrements dans Free Pascal et Lazarus partie 2 sur 2, un tutoriel de Gilles Vasseur 5 04/2017
Cours programmation réseau en C++ : TCP - Apprendre l'envoi et la réception de données depuis le serveur, un tutoriel par Bousk 53 04/2017
POO à gogo - Apprendre la notion d'enregistrements dans Free Pascal et Lazarus partie 1 sur 2, un tutoriel de Gilles Vasseur 16 03/2017