blog.jetbrains.com

"
Autre

Compose Multiplatform 1.9.0 Released: Compose Multiplatform for Web Goes Beta

La version 1.9.0 de Compose Multiplatform a été publiée, avec le passage de Compose pour le Web en beta. Cette version permet aux développeurs d'utiliser leurs compétences existantes en Compose pour créer des applications web, tout en offrant des fonctionnalités telles que des composants Material 3, des mises en page adaptatives, une intégration de navigation et un support d'accessibilité amélioré. Avec des outils de développement optimisés, comme le plugin Kotlin Multiplatform pour IntelliJ IDEA et Android Studio, les développeurs peuvent créer et déboguer des applications web de manière fluide, tout en s'appuyant sur un écosystème croissant de bibliothèques multiplateformes.

"
Dev front

Islands Theme: The New Look Coming to JetBrains IDEs

JetBrains annonce le lancement du thème Islands pour ses IDE, prévoyant une interface modernisée. Ce nouveau thème, basé sur les retours des utilisateurs, vise à améliorer la visibilité et la séparation des éléments dans l'interface. Le thème est actuellement en version beta et des améliorations sont attendues. Les utilisateurs sont encouragés à donner leur avis pour aider à peaufiner ce design. JetBrains vise à faire de ce thème le futur thème par défaut, tout en gardant les options d'apparence existantes.

"
Dev back

Supercharging Unit Test Generation with in-IDE TestSpark

JetBrains présente TestSpark, un cadre de recherche qui améliore la génération de tests unitaires grâce à l'IA et à des modèles de langage. Ce logiciel s'intègre avec IntelliJ IDEA et permet une approche utilisateur-friendly en combinant techniques de tests automatisés et algorithmes d'IA. Les méthodes de test incluent la recherche basée sur l'aléatoire et l'exécution dynamique symbolique, offrant une meilleure couverture et des tests significatifs. TestSpark se distingue grâce à son interface conviviale et ses options de génération de tests robustes.

"
Dev front

From AI-Generated to Production-Ready Code: WebStorm Refactorings for the Modern Workflow

L'article présente un guide sur la manière de transformer du code généré par une IA en code prêt pour la production à l'aide des outils de refactoring de WebStorm. En partant d'un composant de tableau de bord analytique fonctionnel mais pas maintenable, des étapes de refactoring sont détaillées pour améliorer la lisibilité, la réutilisabilité et la structure du code. Des méthodes telles que l'extraction d'alias de type, le renommage pour plus de clarté, et l'extraction de composants réutilisables sont explorées, illustrant comment WebStorm facilite le processus de mise à jour et de nettoyage du code.

"
Dev back

The Ktor roadmap and previews

L'article présente la feuille de route et les nouveautés de Ktor 3.3.0, y compris le support d'OpenAPI, des améliorations pour WebRTC, et l'ajout d'un plugin pour la découverte de services. Il mentionne également le processus d'amélioration de la bibliothèque Ktor (KLIP) et des initiatives pour intégrer gRPC et simplifier la communication entre services dans des systèmes distribués.

"
Autre

The Kotlin AI Stack: Build AI Agents With Koog, Code Smarter With Junie, and More

Cet article explore comment Kotlin, un langage de programmation multiplateforme développé par JetBrains, s'adapte à l'émergence de l'intelligence artificielle (IA) en permettant le développement d'applications intelligentes. Il présente des outils comme Koog, un cadre pour la création d'agents IA, et Junie, un agent de codage intégré dans les IDE de JetBrains. Kotlin est utilisé dans des systèmes IA à grande échelle, et des bibliothèques comme Spring AI facilitent l'intégration d'IA dans les applications. L'article fournit également des exemples de projets et souligne l'importance de la collaboration entre les outils IA et Kotlin pour améliorer l'expérience des développeurs.

"
Fullstack

Why Is Python So Popular in 2025?

Cet article explore la popularité continue de Python en 2025, révélant que 57 % des développeurs l'utilisent, en particulier dans les domaines de l'IA et de l'analyse de données. Avec une syntaxe simple et lisible, et un écosystème riche en bibliothèques comme PyTorch et TensorFlow, Python reste un choix privilégié pour les développeurs de tous niveaux. Il facilite le prototypage et la production d'applications, tout en soutenant le traitement de données complexes et en améliorant la collaboration au sein des équipes.

"
Fullstack

Kotlin 2.2.20 Released

La version 2.2.20 de Kotlin est sortie, apportant d'importants changements pour le développement web, y compris la version bêta de Kotlin/Wasm, une meilleure gestion des exceptions et un support de débogage intégré pour le navigateur. Des améliorations ont été apportées à la compilation multiplateforme et à la gestion des dépendances npm. Cette version inclut également un support pour les canaris de pile dans Kotlin/Native et des optimisations pour la taille des binaires.

"
Autre

TeamCity 2025.07.2 Is Available

La mise à jour TeamCity 2025.07.2 inclut de nombreux correctifs de bogues et améliorations de performances et de sécurité. Elle résout des problèmes liés aux pipelines, aux builds en attente, et offre une meilleure compatibilité et rapidité. Il est recommandé de mettre à jour vers cette version pour bénéficier des dernières améliorations. La mise à jour peut se faire directement via le site de JetBrains ou en utilisant l'image Docker mise à jour.

"
Management

Achieve Effortless GitHub Releases With a New Plugin for TeamCity

L'article présente un nouveau plugin pour TeamCity qui facilite la publication de releases sur GitHub. Grâce à ce plugin, les utilisateurs peuvent configurer des releases sans avoir à rédiger de scripts complexes. Le processus devient simple avec une interface conviviale permettant de sélectionner le dépôt, le tag de version, et d'autres détails avant de publier les builds. Des méthodes d'authentification variées et une intégration du Kotlin DSL sont également proposées pour ceux qui préfèrent configurer leur pipeline de manière codée.