Java

Fullstack

The Road to Responsive IntelliJ-Based IDEs

Cet article technique décrit les efforts de développement pour améliorer la réactivité des IDE basés sur la plateforme IntelliJ. Leur travail vise à déplacer les actions d'écriture hors du thread d'interface utilisateur pour réduire le temps de verrouillage, rendant ainsi les IDE plus responsives. L'article discute des défis techniques rencontrés en raison des contraintes architecturales héritées de 25 ans de développement, notamment la gestion des verrous dans un environnement multithreadé, tout en maintenant la compatibilité avec le code existant.

Autre

DevoxxFR 2026 - Récap du vendredi (jour 3)

Le dernier jour de DevoxxFR 2026 a été marqué par un talk sur le scheduling dans Kubernetes, mêlant théorie et démos live. Les retours des participants ont été excellents, soulignant la clarté des présentations et l'humour des intervenants. En parallèle, des sessions sur la JVM dans Kubernetes ont été explorées, abordant les optimisations de performance et la gestion des ressources. Des discussions informelles entre les participants ont également enrichi l'expérience. Ce DevoxxFR a été une belle édition, avec des moments de partage et des apprentissages significatifs.

"
IA

Agent Development Kit 2.0, ADK-java 1,1 et Go 1.0 🚀

Google a annoncé le lancement des versions 2.0 Alpha d'ADK Python ainsi que des versions 1.0 des SDK Java et Go. ADK permet de créer des agents IA avec des fonctionnalités telles que des workflows basés sur des graphes, l'orchestration de sous-agents et des workflows dynamiques. La version 2.0 améliore la gestion des agents et l'interaction avec des utilisateurs, tandis que les versions Java et Go introduisent des fonctionnalités complémentaires et de nouveaux outils pour le développement d'agents.

Dev back

Comparative Analysis of Development Cycle Speed in Java and Kotlin Based on IDE Telemetry Data

Cet article présente une étude de grande envergure sur la vitesse des cycles de développement entre Java et Kotlin, utilisant des données de télémétrie recueillies auprès d'environ 320 000 développeurs sur une période de 20 mois. Les résultats indiquent que les projets orientés Kotlin connaissent des cycles de développement généralement 15 à 20 % plus rapides que ceux en Java pour des tâches comparables. L'article examine également la méthodologie de l'étude pour évaluer la validité des conclusions.

Fullstack

IntelliJ IDEA 2026.1 Is Out!

La version 2026.1 d'IntelliJ IDEA est disponible, offrant de nouvelles fonctionnalités et améliorations notamment un support amélioré pour les agents AI, de nouvelles capacités pour Java et Kotlin, ainsi qu'une meilleur intégration des projets multi-langages. Cette mise à jour inclut aussi des suggestions d'éditions sans quota, des améliorations de performance pour TypeScript et un support instantané pour Java 26 et Kotlin 2.3.20. Les utilisateurs peuvent explorer les nouvelles fonctionnalités sur la page dédiée et suivre les discussions sur les retours d'expérience.

Dev back

Java 26 in IntelliJ IDEA

Cet article présente les nouveautés de Java 26 et son intégration dans l'IDE IntelliJ IDEA. Bien que cette version n'apporte pas de nouvelles fonctionnalités stables au niveau du langage, elle propose plusieurs améliorations de performance et nouvelles bibliothèques. Java 26 prend en charge des fonctionnalités en avant-première comme le protocole HTTP/3, ainsi que des optimisations de performance liées au ramasse-miettes. L'article explique également comment configurer IntelliJ IDEA pour utiliser Java 26 et les détails des inspections ajoutées dans cette version.

Autre

From Classroom Code to NASA Challenges: Carlos Orozco’s Journey Into Big Tech

Carlos Orozco, un expert en ingénierie logicielle et professeur, partage son parcours depuis ses débuts en tant que développeur Java dans le secteur de la santé jusqu'à des rôles de consultant en architecture logicielle pour des projets nationaux en Colombie, y compris pour la NASA. Il souligne l'importance de solides compétences fondamentales, de communication efficace et de résilience face aux échecs, tout en naviguant dans un monde technologique en constante évolution.

Autre

IntelliJ IDEA 2025.3.3 Is Out!

La version 2025.3.3 d'IntelliJ IDEA est maintenant disponible, apportant des corrections de bugs et des améliorations dans la gestion des schémas de sortie du serveur MCP, la gestion des proxies, et la modélisation PSI. Cette mise à jour contribue à une utilisation plus fluide et sans erreurs de l'IDE.

Autre

IntelliJ IDEA 2025.3.2 Is Out!

La version 2025.3.2 d'IntelliJ IDEA est sortie, apportant des améliorations comme la résolution de bogues liés à la gestion des identifiants et la synchronisation des configurations. Les améliorations comprennent également une meilleure gestion des configurations d'exécution. Les utilisateurs peuvent mettre à jour via l'IDE, l'application Toolbox ou des snaps pour Ubuntu.

Autre

Insights Into China’s Developer Landscape: Key Trends From the JetBrains Developer Ecosystem Survey 2025

L'enquête JetBrains Developer Ecosystem Survey 2025 révèle des tendances clés dans le paysage des développeurs en Chine. Java est le langage le plus utilisé, choisi par 58,17 % des développeurs, ce qui contraste avec les tendances mondiales. L'adoption croissante de Go et TypeScript indique un intérêt pour la scalabilité et les architectures modernes. De plus, les développeurs chinois sont plus engagés dans le développement d'applications mini et montrent une tendance vers les plateformes low-code/no-code, avec des taux d'adoption supérieurs à la moyenne mondiale. Les entreprises dans lesquelles les développeurs travaillent diffèrent également de manière significative, avec une plus forte prévalence d'entreprises cotées en bourse et un accent sur les produits orientés vers le consommateur.