JetBrains annonce l'intégration de PyCharm avec la plateforme Hugging Face pour simplifier vos workflows de machine learning 0 12/2024
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 0 12/2024
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 42 12/2024
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 1 12/2024
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 2 12/2024
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 27 12/2024
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 2 12/2024
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 22 12/2024
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 26 12/2024
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 1 12/2024
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 82 12/2024
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 22 12/2024
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 0 11/2024
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é 3 11/2024
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 0 11/2024
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 0 11/2024
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 25 11/2024
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 » 56 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
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
Analyse combinatoire et Python : les combinaisons avec répétition, un billet blog de Denis Hulo 2 04/2024
Aider, outil en ligne de commande pour programmer avec GPT-3.5 et GPT-4, et éditer le code stocké dans un dépôt git local, le meilleur assistant de codage IA à ce jour 0 03/2024
Huit conseils pour ceux désireux de faire long feu et donc une longue carrière en tant que développeur, un condensé de 26 ans d'expérience, par Jayme Edwards 15 03/2024
Calcul formel en Python : les polynômes d'interpolation de Lagrange vus comme des vecteurs, un billet blog de Denis Hulo 0 03/2024
JetBrains - Apprendre à créer des prompts d'IA personnalisés dans les IDE ReSharper et Rider, un tutoriel de Rachel Appel 0 03/2024
Présentation de Bython : Python avec des accolades sans les espaces blancs, Bython est un préprocesseur Python qui traduit les accolades en indentation 18 03/2024