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 » 55 11/2024
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 0 11/2024
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++ 0 11/2024
CLion 2024.3 est disponible : tour d'horizon des nouveautés de l'EDI C/C++ multiplateforme de JetBrains 0 11/2024
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 0 11/2024
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 2 11/2024
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 0 11/2024
PhpStorm 2024.3 disponible : prise en charge de PHP 8.4, interpréteur PHP de Laravel Herd, améliorations de l'AI Assistant, et bien d'autres nouveautés 0 11/2024
Le langage Go souffle ses 15 bougies et atteint sa position la plus haute sur l'indice Tiobe, Google annonce que le nombre d'utilisateurs de Go a plus que triplé au cours des cinq dernières années 3 11/2024
DataGrip 2024.3 est disponible : aperçu des nouveautés et améliorations de l'EDI de JetBrains pour les développeurs SQL 0 11/2024
PyCharm 2024.3 est disponible : tour d'horizon des nouveautés de la troisième mise à jour majeure de l'année de l'EDI Python de JetBrains 0 11/2024
La transition de Google vers des langages à mémoire sécurisée comme Rust prendra plusieurs années : en attendant, Google applique également des principes de conception sécurisée à sa base de code C++ existante 38 11/2024
La Fondation Rust publie un nouveau document pour améliorer l'interopérabilité entre Rust et C++, après le lancement de l'« Interop Initiative » en février 2024 avec une contribution de 1 million de $ de Google 11 11/2024
GoLand 2024.3 est disponible : tour d'horizon des nouveautés de l'EDI de JetBrains pour le développement en langage Go 0 11/2024
IntelliJ IDEA 2024.3 est disponible : tour d'horizon des nouveautés de la troisième mise à jour majeure de l'année de l'EDI Java de JetBrains 0 11/2024
Les frameworks nous intéresseront-ils à l'avenir ? Non selon Paul Kinlan, responsable des relations avec les développeurs Chrome et Open Web chez Google 3 11/2024
RubyMine 2024.3 est disponible : prise en charge de Rails 8, intégration native avec RBS Collection, mises à jour de Ruby 3.4 et bien plus 0 11/2024
WebStorm 2024.3 est disponible : prise en charge intégrée des outils de base de données et de SQL, saisie semi-automatique de code générée par IA, et bien plus 0 11/2024
Herb Sutter, président de l'ISO C++, quitte Microsoft après 22 années de collaboration et déclare que la prochaine version de C++ 26 est « la plus importante depuis C++11 » 7 11/2024
Les GitHub Stars rejoignent le programme de reconnaissance des développeurs de JetBrains : ils peuvent bénéficier d'un accès gratuit à tous les produits de bureau de JetBrains 0 11/2024
Apprendre à coder reste important à l'ère de l'IA, selon Yossi Matias, responsable chez Google, après que le PDG Sundar Pichai a révélé que plus du quart du code produit par Google est généré par l'IA 7 11/2024
F# 9 est disponible avec des améliorations pour rendre les programmes plus sûrs, plus résistants et plus performants, notamment les types de référence annulables et la mise à jour de la bibliothèque standard 0 11/2024
La Fondation Rust partage le projet d'une nouvelle politique plus simple pour les marques déposées, après avoir présenté ses excuses pour les bourdes en matière de marque qui ont conduit à la création d'un fork 4 11/2024
Python détrône JavaScript et devient le langage de programmation le plus utilisé sur GitHub grâce à l'explosion des projets d'IA et de l'arrivée de nouveaux utilisateurs extérieurs à la communauté des codeurs 1 11/2024
Le personnel ne sait pas coder ? Pas de problème. Le LLM d'une superapplication de Singapour crée des applications pour eux, mais les développeurs sont sceptiques quant à la qualité et la sécurité du code 0 11/2024
Netflix mise sur l'IA générative pour créer ses jeux vidéo après avoir licencié des développeurs de jeux humains, l'entreprise présente l'IA générative comme « un élément central » de l'avenir des jeux 5 11/2024
ONLYOFFICE Docs 8.2 pour les développeurs : mises à jour de l'API Office et des plugins, ajout du Framework Java pour Document Builder ainsi que du SDK d'intégration PHP 0 11/2024
Concours Kotlin Multiplatform de JetBrains pour les étudiants et jeunes diplômés : les meilleurs recevront une invitation tous frais payés à la KotlinConf 2025 0 11/2024
JetBrains lance Mellum, son nouveau grand modèle de langage (LLM) spécialement conçu pour les développeurs 1 10/2024
GitHub, propriété de Microsoft, conclut des accords avec Google et Anthropic pour intégrer leurs modèles d'IA à son assistant de codage Copilot, mais la qualité et la sécurité du code généré restent un défi 40 10/2024
"Flock" en tant que nouveau "Flutter+" : Fork du kit de développement logiciel d'interface utilisateur open-source Flutter, pour aider à étendre la main d'œuvre de Flutter et accélérer le développement 2 10/2024
Les EDI de JetBrains WebStorm et Rider sont désormais gratuits pour une utilisation non commerciale 2 10/2024
Le nouveau SWE-Agent 1.0 d'IBM pour les développeurs serait le premier ensemble d'agents d'ingénierie logicielle alimentés par des LLM ouverts capable de résoudre de façon autonome les tickets GitHub, selon IBM 0 10/2024
Mathématiques et Python - Programmation en Python : algorithme des k-moyennes, un billet blog de Denis Hulo 2 09/2024
Skip : Construire des applications natives iOS et Android à partir d'une base de code Swift unique, Skip utilise le langage de programmation moderne Swift et l'EDI Xcode 0 08/2024
TypeScript, les types marqués : Produire un moyen de marquer un type, en fournissant un moyen automatisé et facile à utiliser pour rendre un type nominal, par Prosopo 0 08/2024
Python - Apprendre à tracer des graphiques dans une interface paramétrable Tkinter, un tutoriel de Denis Hulo 0 08/2024
« Ils ont fait une suite à C », Tsoding s'attaque à C3 : C3 est-il l'avenir de C ? Ou est-ce D ? Ou doit-on attendre C4 ? 24 07/2024
PHP ne craint plus, examinons les changements de langage intervenus depuis la sortie de PHP 5.4, par Víctor Falcón Ruíz 30 07/2024
Jiff : une toute nouvelle bibliothèque Datetime pour Rust, pour fournir des primitives datetime de haut niveau qui sont difficiles à abuser et ont des performances raisonnables, par l'auteur de ripgrep 0 07/2024
Peut-être que la programmation ne vous rend pas malade, c'est tout ce qui vient presque nécessairement avec la programmation pour gagner sa vie 4 07/2024
Pensez Java - Méthodes Void, un tutoriel traduit du livre de Allen B. Downey et Chris Mayfield 7 07/2024
Livre Assembleur "Modern X86 Assembly Language Programming: Covers x86 64-bit - AVX - AVX2 and AVX-512" de Daniel Kusswurm, critique par Philippe Guesset 1 07/2024
Livre Assembleur "Beginning x64 Assembly Programming: From Novice to AVX Professional" de Jo Van Hoey, critique par Philippe Guesset 1 07/2024
Idées fausses sur les boucles en C et recommandations, car les cas de boucles sont plus fréquents que prévu dans le code fourni 0 07/2024
7 signes révélateurs d'un code illisible : Comment identifier et résoudre le problème, par Mensur Durakovic 4 06/2024
Starlark, un petit langage de programmation open source, conçu comme un dialecte simple de Python destiné principalement à une utilisation embarquée 1 06/2024
Mathématiques et Python - Méthode de Monte-Carlo et répartition des nombres premiers, un billet blog de Denis Hulo 2 06/2024
Avec les suggestions basées sur l'IA, l'auteur du code devient de plus en plus un réviseur : Progrès de l'assistance à l'ingénierie logicielle basée sur l'IA chez Google et projections pour l'avenir 0 06/2024
Qu'est-ce que l'hydratation et pourquoi est-elle importante ? En programmation, c'est le processus par lequel le navigateur ajoute de l'interactivité aux éléments qu'il affiche à l'écran, par Mensur Durakovic 0 06/2024
N'appliquez pas prématurément le principe DRY (Ne vous répétez pas) à votre code, car l'application trop rigide du principe DRY conduit à des abstractions prématurées et des changements futurs plus complexe 2 05/2024
Revue de code : un guide en 5 étapes pour que vos collègues vous détestent, par Mensur Durakovic 1 05/2024
Le langage SQL, la synthèse - Chapitre 2 : définition des données : types, domaines, valeurs et NULL, un livre gratuit de Frédéric BROUARD 12 05/2024
Orthodox C++, parfois appelé C+, est un sous-ensemble minimal de C++ qui améliore C, mais évite tous les éléments inutiles du C++ moderne, Orthodox C++ est l'opposé de ce que le C++ moderne est censé être 7 05/2024
Présentation de F* : un langage de programmation polyvalent orienté vers la preuve, prenant en charge à la fois la programmation purement fonctionnelle et la programmation avec effet 1 05/2024
Elvish, un langage de programmation expressif et un shell interactif polyvalent, disponible sous la forme d'un binaire statique pour Linux, BSD, macOS ou Windows 0 05/2024
Le ramasse-miettes (garbage collector) pour les programmeurs systèmes, un tutoriel de Matt Kline 1 05/2024
Mathématiques et Python : algorithmes probabilistes et nombres premiers : le test de primalité de Fermat, un billet blog de Denis Hulo 0 05/2024
Boostez votre carrière dans le développement de logiciels grâce à ces 10 compétences essentielles, par Mensur Durakovic 1 05/2024
Présentation de Borgo : un langage de programmation statiquement typé qui se compile en Go, combinant la simplicité de Go et la sécurité de Rust 2 05/2024
Réflexions sur l'avenir du développement de logiciels, suite à l'arrivée des grands modèles de langage (LLM) capables de générer du code, par Sheshbabu Chinnakonda 0 04/2024
Analyse combinatoire et Python : générer des arrangements par récursivité, un billet blog de Denis Hulo 0 04/2024
C23 : un C légèrement meilleur, le langage de programmation C continue d'évoluer, lentement et prudemment, par Daniel Lemire 3 04/2024