Kotlin

"
Autre

IntelliJ IDEA 2025.2.2 Is Out!

La mise à jour d'IntelliJ IDEA 2025.2.2 corrige plusieurs bogues importants, notamment le rétablissement de l'icône de construction Maven et l'amélioration du fonctionnement des outils externes SSH. De plus, des corrections ont été apportées au traitement des variables d'environnement et aux problèmes de terminal sur Windows. Les utilisateurs peuvent mettre à jour via l'IDE, le Toolbox App, ou télécharger la version directement depuis le site web.

"
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 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 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

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.

"
Dev back

Your Voice Belongs Here: Creating Compelling KotlinConf Proposals [Livestream]

Cet article présente un webinaire destiné aux personnes sous-représentées dans le secteur technologique qui souhaitent proposer des conférences à KotlinConf. Les animateurs offrent des conseils sur la rédaction d'une proposition convaincante, des éléments clés à inclure et comment se préparer pour partager leur parcours et leur expertise sur la plateforme Kotlin. Cet événement aura lieu le 14 octobre et vise à renforcer la confiance des participants.

"
Autre

IntelliJ IDEA 2025.3 Early Access Program Is Open!

Le programme d'accès anticipé (EAP) pour IntelliJ IDEA 2025.3 est désormais ouvert, permettant de découvrir les nouvelles fonctionnalités à venir. Cette version promet le support complet de Java 25, Spring Boot 4, et de nombreuses améliorations pour Kotlin et Spring. De plus, une nouvelle expérience utilisateur est introduite avec un thème amélioré, et des fonctionnalités pour le développement à distance et la prise en charge de Kubernetes sont également en cours d'amélioration.

"
Dev back

How Java Open-Source Projects Use IntelliJ IDEA: Real-World Examples – Part 2

Cet article explore l'utilisation d'IntelliJ IDEA par plusieurs projets open-source en Java. Il présente des bibliothèques telles que jsoup pour le traitement HTML, http4k pour la création de services HTTP en Kotlin, et Selenide pour les tests UI. Les projets soulignent l'importance d'IntelliJ comme outil d'amélioration de la qualité et de la rapidité de développement. La discussion inclut aussi Flix, un langage de programmation, et Kobweb, un cadre moderne pour le développement web en Kotlin, tous engagés à améliorer l'expérience des développeurs et à intégrer davantage la communauté.

"
Mobile

Sarah qui ? Ça raccroche !

Un développeur français a créé une application appelée Saracroche pour bloquer les appels indésirables sur iOS et Android, capable de bloquer plus de 16 millions de numéros. L'application, conçue pour être simple et respectueuse de la vie privée, utilise des données open-data pour identifier les préfixes des opérateurs de spam et a reçu un bon accueil avec 5000 téléchargements en peu de temps. Plusieurs fonctionnalités sont à venir, comme la possibilité de bloquer les SMS et d'adapter l'application à l'étranger.