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 La version 2024.1 d'IntelliJ IDEA apporte toute une série de mises à jour pour vous aider à simplifier vos workflows : saisie semi-automatique de code sur une ligne entière, prise en charge de Java 22 garantissant la compatibilité avec les dernières fonctionnalités du langage, refonte du terminal améliorant les opérations en ligne de commande, lignes épinglées dans l'éditeur pour fluidifier la navigation dans les bases de codes, et bien plus. 0 commentaire
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 Oracle annonce la disponibilité générale du JDK 22 pour les développeurs, les entreprises et les utilisateurs finaux. Le JDK 22 apporte 12 améliorations suffisamment importantes pour justifier leur propre proposition d'amélioration du JDK (JEP), dont sept fonctionnalités de prévisualisation et une fonctionnalité d'incubation. Ces améliorations concernent le langage Java, ses API, ses performances et les outils inclus dans le JDK. 1 commentaire
La compilation à la volée (just-in-time) ne serait pas ergonomique, selon un développeur qui propose des améliorations 13 04/2020
Java 14 est disponible en version définitive avec de nouvelles fonctionnalités de productivité des développeurs, dont Switch Expressions, Records et autres 20 03/2020
Visual Studio Code 1.43 est disponible et apporte des améliorations au niveau des notifications de progression, ainsi que la prise en charge du lecteur d'écran Linux Orca 231 03/2020
Une équipe de chercheurs présentent TornadoVM, un plug-in pour OpenJDK et GraalVM qui permet de faire tourner Java sur du matériel hétérogène comprenant des GPU et des FPGA 3 03/2020
JDK 14 va apporter plus de fonctionnalités que les deux versions précédentes combinées, petit tour d'horizon sur celles qui sont susceptibles d'intéresser le plus les développeurs 20 03/2020
Classement des langages de programmation : Python est désormais aussi populaire que Java selon l'index RedMonk, TypeScript continue son ascension dans le Top 10 2 03/2020
Android Studio 3.6 est disponible avec prise en charge du multi-écran, mode Split View dans les éditeurs de conception, Google Maps dans l'émulateur Android, et bien plus encore 0 02/2020
Un dev propose Debug Visualizer, une extension VS Code pour visualiser les structures de données lors du débogage qui fonctionnerait avec tous les langages qui peuvent être débogués dans VS Code 0 02/2020
API Java : l'administration Trump apporte son soutien à Oracle à la cour suprême dans le litige l'opposant à Google, une position qui pourrait avoir des conséquences d'une grande portée 469 02/2020
API Java : Oracle contre-attaque dans le cadre du litige sur les droits d'auteur l'opposant à Google devant la Cour suprême qui entendra l'argumentaire des deux parties le mois prochain 469 02/2020
Que vaut le mythique mois-homme de la Bible du génie logiciel suggérant qu'un dev écrit en moyenne 10 lignes de code logique par jour, face à des statistiques de 14 ans de dev à temps plein ? 32 02/2020
Popularité des langages de programmation : Objective-C en perte de vitesse d'après TIOBE, Python a dépassé Java pour la première fois en termes d'utilisation sur les projets open source GitHub 1 02/2020
La première version EAP d'IntelliJ IDEA 2020.1 est disponible, l'EDI de JetBrains vient avec des fonctionnalités de Java 14 et des améliorations de Git et de son interface utilisateur 2 01/2020
API Java : l'EFF intervient en tant qu'amicus curiae et demande à la Cour Suprême des USA d'annuler le verdict rendu en faveur d'Oracle, car les API ne sont pas soumises au droit d'auteur 469 01/2020
API Java : Google avertit qu'une victoire judiciaire d'Oracle pourrait "bouleverser" le développement de logiciels, et plaide en faveur de l'interopérabilité des logiciels 469 01/2020
La version stable du Java Developpement Kit 14 est prévue pour février 2020, petit aperçu de fonctionnalités en préversion 20 01/2020
Plutôt que de travailler sur Scala 2.14, l'équipe responsable de son développement indique se concentrer sur Scala 3 et explique sa stratégie 2 12/2019
La version 2019-12 de l'environnement de développement intégré Eclipse est disponible avec son lot de nouveautés et d'améliorations 4 12/2019
Vaudra-t-il encore la peine de consacrer du temps à l'étude du langage Java en 2020 ? Voici 10 raisons de répondre à l'affirmative, selon l'éditeur du blog Javarevisited 40 12/2019
VS Code 1.41 met à jour les résultats de la recherche en cours de frappe et apporte une coloration à la minicarte pour signaler les erreurs, les avertissements ainsi que les modifications de contenu 231 12/2019
JetBrains annonce la sortie de la version 2019.2 de TeamCity, son serveur d'intégration continue basé sur Java 3 12/2019
Quelles sont les choses appréciées par les utilisateurs finaux, mais qui ne le sont pas forcément des développeurs ? 28 12/2019
Google annonce que près de 60 % des applications Android du Top 1000 embarquent du code écrit en Kotlin et renouvelle ses engagements envers le langage 39 12/2019
L'extrait de code Java le plus copié sur Stack Overflow contient un bogue et son auteur, Andreas Lundblad, développeur Java chez Palantir, propose un correctif 15 12/2019
IntelliJ IDEA 2019.3 est disponible avec une amélioration notable des performances et de la qualité, ainsi que de nombreuses corrections de bugs 0 12/2019
Devoxx France revient pour une édition 2020 : la conférence des développeurs passionnés, du 15 au 17 avril à Paris au Palais des Congrés 1 11/2019
SourceTrail, l'outil cross-plateforme d'exploration de bases de code existantes en langages C, C++, Java et Python cesse d'être payant et devient open source (GPLv3) 0 11/2019
Python devance Java et devient le deuxième langage de programmation le plus utilisé par les contributeurs sur GitHub après JavaScript 0 11/2019
Visual Studio Code 1.40 apporte un nouvel indicateur dans la barre d'activité et réduit les notifications en mode Zen 231 11/2019
JetBrains élargit son portefeuille d'outils pour les développeurs avec Big Data Tools, une extension IntelliJ IDEA intégrant Spark et permettant de créer et exécuter des notebooks Zeppelin 0 11/2019
Microsoft rejoint l'OpenJDK, la société derrière Windows contribue au développement du langage Java pour sa plateforme cloud Azure 4 11/2019
La première préversion d'Android Studio 4.0 est disponible, elle apporte la prise en charge de Jetpack Compose et améliore le support de Java 8 3 10/2019
JDK 14 : un aperçu des nouvelles fonctionnalités de Java 14, une version admissible est prévue pour le 6 février 2020 1 10/2019
Quels sont les langages de programmation les plus demandés par les employeurs ? Une étude en identifie sept que les employeurs « veulent vraiment » 21 10/2019
Trolldi : comment survivre en entreprise tout en étant un développeur médiocre ? Quelques conseils bien pratiques ... ou pas 40 10/2019
Comprendre le patron de conception Circuit breaker, un tutoriel de Antonio Gomes-Rodrigues et Edouard Perret 0 02/2017
Apprendre la programmation concurrente en Java en utilisant des verrous, un tutoriel de Logan Mauzaize 0 02/2017
Les meilleurs cours et tutoriels pour apprendre la programmation en Java, nouvelle mise à jour avec 31 nouveaux tutoriels 2 01/2017
Apprendre à réaliser les spécifications d'un service web REST avec RAML 1.0, un tutoriel de Olivier Rozier 1 01/2017
Implémenter le patron de conception MVP dans une application web avec Spring, GWT et Hibernate, un tutoriel de Nguimgo Bertrand 4 01/2017
Comprendre pourquoi les tests de charge à caractère technique (robustesse) sont-ils importants ? Un tutoriel de Antonio Gomes-Rodrigues 0 12/2016
Comprendre les différences entre compilation statique et dynamique en Java, un tutoriel de Abdelmajid Lali 4 12/2016
Apprendre à utiliser les Intent pour la communication des briques applicatives, un tutoriel de Mathias Séguy 0 12/2016
Comparer les performances entre les Java lambdas et les classes anonymes avec l'outil JMH, un tutoriel de Bruno Doolaeghe 3 11/2016
Apprendre à utiliser un fournisseur de contenu avec les ContentProvider pour le développement Android, un tutoriel de Mathias Séguy 3 10/2016
Tutoriel pour apprendre à tester une API REST Spring MVC avec le Spring TestContext Framework, un tutoriel de Nordwin Hoff 0 10/2016
Apprendre à utiliser DBUnit pour la migration de données à partir de flux de données XML, un tutoriel de Ibrahima Coundoul 0 10/2016
Comprendre l'architecture Command Query Responsibility Segregation (CQRS) avec le langage Java, une vidéo de Nadia Humbert-Labeaumaz 0 10/2016
Apprendre à enregistrer un script et le rejouer avec JMeter, un outil de test de montée en charge, un tutoriel de Antonio Gomes-Rodrigues 1 10/2016
Apprendre la technique du TDD Double Bloucle avec le langage Java, une vidéo de Nadia Humbert-Labeaumaz 3 10/2016
Apprendre à lancer un programme Java avec des paramètres avec Apache Common CLI, un tutoriel de Thierry Leriche Dessirier 0 10/2016
Apprendre la technique du Property Based Testing avec le langage Java, une vidéo de Nadia Humbert-Labeaumaz 1 09/2016
Apprendre à mettre en place et exécuter les tests unitaires sur un projet multibundle déployé sous Karaf, un tutoriel de Olivier Rozier 0 09/2016
Apprendre la programmation concurrente en Java en utilisant les structures de données de l'API Java,un tutoriel de Logan Mauzaize 2 09/2016
Apprendre à élaborer un jeu de données avec l'outil JavaBean Marshaller en utilisant le langage Java, un tutoriel de Antoine Rey 0 09/2016
Apprendre à mettre en place le patron de conception décorateur avec le langage Java, une vidéo de Nadia Humbert-Labeaumaz 0 09/2016
Apprendre à écrire du JSON natif et valide pour Spring Batch, un tutoriel de Michelle Avomo 0 09/2016
Compréhension de la machine virtuelle Java, apprendre à créer un assembler du bytecode, un tutoriel de Yohan Beschi 5 08/2016
Apprendre à extraire des données depuis une feuille Excel, les transformer et les sauvegarder en utilisant Apache POI, un tutoriel de Marc Autran 1 07/2016
Comprendre le Principe d'Inversion des Dépendances (DIP) avec le langage Java, une vidéo de Nadia Humbert-Labeaumaz 2 07/2016
Apprendre à faire du Machine Learning sur Spark : MLib, théorie et concepts, un tutoriel de Yoann Benoit et Alban Pehlip 2 07/2016
Apprendre la programmation concurrente en Java pour définir des zones critiques, un tutoriel de Logan Mauzaize 0 06/2016
Retour sur la conférence Devoxx France 2016, dédiée aux développeurs passionnés, un compte rendu par l'équipe Java de Developpez.com 2 06/2016