Kotlin

"
Autre

JetBrains at the ICPC World Finals 2025 Baku

JetBrains a participé aux finales mondiales de l'ICPC 2025 à Bakou, mettant en avant la communauté et le rôle crucial des évènements dans le soutien des talents technologiques. Le programme soutenu par JetBrains à l'Université Neapolis Pafos a permis à l'équipe Sigma++ de se distinguer. Des activités interactives au stand et des défis de coding avec leur agent AI Junie ont également été présentés, soulignant l'importance de l'éducation et de la collaboration dans la programmation compétitive. Les performances des participants provenant de leur camp de programmation ont été particulièrement remarquables.

Autre

ICPC World Finals Livestream: ecnerwala and SecondThread Speed-Solving Kotlin Challenge

Le 2 septembre 2025, assistez en direct aux finales mondiales de l'ICPC où deux programmeurs de haut niveau, Andrew 'ecnerwala' He et David 'SecondThread' Harmeyer, résoudront des problèmes de programmation en Kotlin sous pression. Cet événement mettra en avant les compétences des concurrents et les forces de Kotlin comme langage de résolution de problèmes. Le problème sera tiré de la pratique de Kotlin Heroes. L'événement promet d'être une vitrine de créativité et de maîtrise du code.

Autre

IntelliJ IDEA 2025.1.5 Is Out!

La version 2025.1.5 d'IntelliJ IDEA vient de sortir, apportant des améliorations significatives, notamment une meilleure performance de l'interface lors du partage d'écran sur macOS et des corrections de bugs. Cette mise à jour inclut également des fonctionnalités pour faciliter le débogage et l'utilisation des plugins comme Bazel.

Management

How Kotlin Notebook Helps You Teach Programming

Kotlin Notebook est un outil idéal pour les éducateurs souhaitant enseigner la programmation de manière interactive. Il permet de combiner du code exécutable, des explications en Markdown et des visualisations dans un environnement unique, facilitant l'enseignement et la compréhension des concepts de programmation. Les enseignants peuvent structurer leurs cours autour de cahiers organisés, permettant aux étudiants de suivre et d'expérimenter directement avec le code, rendant les leçons plus engageantes et efficaces.

Mobile

What’s Next for Kotlin Multiplatform and Compose Multiplatform – August 2025 Update

Cet article présente les priorités et la direction des projets Kotlin Multiplatform et Compose Multiplatform pour les six à douze mois à venir. Parmi les objectifs principaux, l'amélioration de l'expérience développeur pour les cibles iOS et web, ainsi que l'amélioration des performances du plugin IDE Kotlin Multiplatform. L'article souligne également l'engagement à rendre des composants supplémentaires de l'écosystème disponibles et à réduire les temps de build de Kotlin/Native.

Dev back

Case Study: Why Kakao Pay Chose Kotlin for Backend Development

Cet article présente l'utilisation de Kotlin par Kakao Pay pour le développement de services backend, en mettant en avant les fonctionnalités de Kotlin, telles que la création d'objets de validation, la gestion sécurisée des valeurs nulles, et l'efficacité des tests unitaires. Il explique comment ces caractéristiques aident à répondre aux exigences complexes de l'industrie des assurances et à créer des services fiables.

Dev back

Java vs Kotlin in 2025: Which One to Choose and Why?

L'article examine le débat persistant entre Java et Kotlin en 2025, en discutant de leurs performances dans le développement logiciel. Java maintient un léger avantage en matière de temps de démarrage et d'exécution brute, mais Kotlin, avec son nouveau compilateur K2, a considérablement amélioré sa vitesse de construction et sa performance. Les deux langages ont leurs avantages définitifs selon les cas d'utilisation, influençant ainsi l'expérience des développeurs.

Fullstack

IntelliJ IDEA 2025.1.3 Is Out!

La version 2025.1.3 d'IntelliJ IDEA est disponible, apportant plusieurs corrections de bogues et améliorations, comme la meilleure gestion des tests Dart, un panneau de prévisualisation pour les fichiers AsyncAPI 3.0, et des ajustements dans l'interface de configuration d'exécution/débogage. Des corrections supplémentaires touchent l'affichage et la gestion des variables d'environnement, ainsi que les avertissements lors de l'utilisation de GitHub comme serveur de tâches.

Dev back

Ktor 3.2.0 Is Now Available

La version 3.2.0 de Ktor est maintenant disponible, apportant des améliorations de performances, de nouvelles fonctionnalités comme l'injection de dépendances, et un support pour les sockets de domaine Unix, ainsi que des modules asynchrones. Cette mise à jour permet également la désérialisation automatique des fichiers de configuration et inclut un nouveau module HTMX pour une meilleure intégration avec HTML. Ktor facilite désormais la gestion des dépendances dans les scripts Gradle par le biais de catalogues de versions.

Dev back

S.O.L.I.D Principles: The Kotlin Way

L'article présente les principes S.O.L.I.D, essentiels en ingénierie logicielle, à travers des exemples en Kotlin. Chaque principe est expliqué de manière simple, soulignant l'importance d'une responsabilité unique par classe pour un code plus propre et maintenable.