blog.jetbrains.com

Mobile

Qodana for Android: Increasing Code Quality for Kotlin-First Teams

Qodana pour Android se concentre sur l'amélioration de la qualité du code Kotlin en automatisant des vérifications dans les systèmes CI. Elle permet de maintenir des normes de qualité cohérentes dans les équipes de développement Android, aidant ainsi à prévenir les régressions de qualité et à gérer la dette technique existante. C’est un outil qui s'intègre dans le cycle de développement logiciel et permet une adoption progressive tout en aidant les équipes à se concentrer sur la logique métier plutôt que sur des problèmes de structure de code.

Autre

Rust vs JavaScript & TypeScript: performance, WebAssembly, and developer experience

Cet article explore les complémentarités entre Rust et JavaScript/TypeScript dans le développement logiciel. Alors que JavaScript/TypeScript excelle dans la flexibilité et l'écosystème, Rust se distingue par ses performances, sa sécurité mémoire et sa fiabilité. Avec l'essor de WebAssembly, Rust s'intègre efficacement dans les applications JS/TS, servant de moteur de performance tout en permettant une flexibilité côté interface utilisateur. La collaboration entre ces langages est de plus en plus courante, reflétant une évolution positive dans le paysage du développement.

Management

The Jenkins Migration Planning Kit

Cet article présente un kit de planification pour migrer de Jenkins vers TeamCity, notamment en évaluant la préparation de l'organisation à cette transition. Il décrit comment évaluer la maturité de CI/CD, identifier les problèmes à résoudre, et fournir des actions concrètes au cours de la migration, comprenant des phases allant de la découverte à l'optimisation et à la mise en service complète. Des conseils pour communiquer les avantages au management sont également inclus.

Dev back

Ktor 3.4.0 Is Now Available!

La version 3.4.0 de Ktor améliore la stabilité et corrige plusieurs problèmes en se concentrant sur la performance et la génération de documentation OpenAPI. De nouvelles fonctionnalités incluent le streaming duplex pour OkHttp, la prise en charge de la compression Zstd, et un nouveau plugin qui permet d'annuler les requêtes HTTP en vol lors de la déconnexion du client. Cette mise à jour prépare Ktor pour une année de développement prometteur.

Fullstack

Codex Is Now Integrated Into JetBrains IDEs

OpenAI Codex est désormais intégré nativement dans le chat AI des IDE JetBrains, permettant aux développeurs d'effectuer des tâches de développement directement dans leur environnement de développement. Les utilisateurs peuvent se connecter via un abonnement JetBrains AI, un compte ChatGPT ou une clé API OpenAI. Codex est disponible gratuitement pour une durée limitée, incluant une période d'essai, et permet d'automatiser des tâches de codage avec différentes options d'interaction. Les utilisateurs peuvent également suivre leur utilisation des crédits AI. JetBrains s'engage à intégrer les meilleures technologies d'IA pour améliorer l'expérience de développement.

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.

Management

TeamCity 2025.11.2 Is Now Available

La mise à jour 2025.11.2 de TeamCity corrige plusieurs problèmes et améliore la performance et la sécurité. Les utilisateurs sont encouragés à mettre à jour pour bénéficier d'une meilleure compatibilité, de builds plus rapides et de workflows sécurisés. Cette version maintient également la compatibilité des formats de données avec les versions précédentes.

Dev back

Scala 3.8 Support in the Scala Plugin

Le plugin Scala pour IntelliJ IDEA et Android Studio a été mis à jour pour supporter la version 3.8 de Scala, qui introduit de nouvelles fonctionnalités comme le modificateur 'into' et un meilleur support des for-comprehensions. De plus, la bibliothèque standard de Scala est maintenant compilée avec Scala 3, et des améliorations concernant la vérification des captures sont expérimentées. Scala 3.8 nécessite JDK 17 ou supérieur et annonce de prochaines mises à jour basées sur le retour des utilisateurs.

Autre

TransformConf: a New Conference on AI in Software Development

TransformConf est une nouvelle conférence dédiée à l'impact de l'intelligence artificielle dans le développement logiciel, prévue pour septembre 2026 à Londres. Avec une participation attendue de développeurs, chercheurs en ML et autres profils techniques, l'événement proposera des discussions pratiques sur l'intégration de l'IA dans les produits et les flux de travail, ainsi que sur des sujets comme la productivité des développeurs et la collaboration homme-AI. Les billets early bird sont déjà disponibles.

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.