Kotlin

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.

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.

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

Advent of Code 2025 in Kotlin: Puzzles, Prizes, and Community

L'événement Advent of Code 2025 en Kotlin a rassemblé des développeurs autour de défis de programmation tout au long du mois de décembre. Les participants ont partagé des solutions et stratégies via des livestreams, et des prix ont été distribués dans différentes catégories. L'événement a renforcé la communauté Kotlin, avec un engagement constant sur le canal Slack. Des ressources pour continuer à apprendre et s'améliorer ont également été proposées, tandis que des annonces pour l'événement de l'année prochaine ont été faites.

Dev back

Java Annotated Monthly – January 2026

Le premier numéro de Java Annotated Monthly de 2026 met en avant Neha Sardana, une développeuse senior chez Morgan Stanley, qui explique l'impact de Project Valhalla sur le langage Java. Ce projet vise à optimiser la gestion de la mémoire et améliorer les performances des applications Java en permettant de traiter certaines données comme des types primitifs. Les mises à jour récentes avec JEP 401 font de Valhalla un projet prometteur qui pourrait transformer la manière d'écrire du code Java en allégeant la charge des objets. Le numéro inclut également des nouvelles, des tutoriels et des conseils pour les développeurs Java.

Dev back

The Ultimate Guide to Successfully Adopting Kotlin in a Java-Dominated Environment

Le guide ultime pour adopter Kotlin dans un environnement dominé par Java aborde les défis humains et techniques de la migration. Il présente un processus en cinq étapes allant de l'intégration de Kotlin dans des projets Java existants à la construction d'une communauté interne pour soutenir cette transition. Ce guide met en avant les avantages de Kotlin, tels qu'une meilleure sécurité du code et une satisfaction accrue des développeurs. Les décisions de migration sont également discutées, avec des stratégies pour éviter les perturbations dans les systèmes existants.

Mobile

Kotlin 2.3.0 Released

La version 2.3.0 de Kotlin est maintenant disponible, introduisant de nouvelles fonctionnalités de langage, des améliorations de performance et d'outillage, ainsi que des correctifs importants. Parmi les points forts, on trouve un meilleur interopérabilité avec Swift, une prise en charge de Java 25 et une compatibilité avec Gradle 9.0. Cette mise à jour vise à stabiliser l'accès aux fonctionnalités et à améliorer les performances sur diverses plateformes.

Dev back

How Backend Development Teams Use Kotlin in 2025: Insights from a Certified Trainer

Cet article explore comment les équipes de développement backend peuvent utiliser Kotlin de manière efficace en 2025. L'auteur, un formateur certifié Kotlin, discute des antipatters courants rencontrés par les équipes autodidactes, comme l'utilisation excessive d'héritage et de singletons ambiants, ainsi que des solutions modernes pour le test du code asynchrone en Kotlin. En abordant les problèmes de mémoire rencontrés par les microservices Kotlin, il propose des stratégies de diagnostic et d'optimisation. Les points clés incluent l'importance d'une conception orientée données et l'utilisation appropriée des coroutines pour améliorer l'efficacité mémoire et la gestion des dépendances.

Autre

IntelliJ IDEA 2025.3 Is Out Now!

La version 2025.3 d'IntelliJ IDEA est maintenant disponible, proposant des mises à jour majeures pour améliorer la productivité des développeurs. Cette version inclut des fonctionnalités comme un meilleur système de complétion de commandes, des améliorations pour le débogueur Spring et le support des dernières technologies comme Java 25 et Spring Framework 7. Des optimisations de performance et d'expérience utilisateur ont également été apportées. Les utilisateurs peuvent mettre à jour leur IDE facilement via le site ou des paquets snap sur Ubuntu.

Fullstack

Grok Models Come to the AI Chat in JetBrains IDEs

JetBrains intègre les modèles Grok d'AI dans ses IDEs, offrant aux utilisateurs la possibilité de choisir parmi différents modèles LLM pour interagir facilement avec leur code, refactoriser des extraits, générer des tests, et corriger des erreurs. Une période d'essai gratuite est également disponible pour accéder à ces fonctionnalités.