blog.jetbrains.com

Management

TeamCity 2025.03.2 Is Out

La mise à jour TeamCity 2025.03.2 corrige plusieurs problèmes liés aux builds, améliore la performance et la sécurité. Elle permet une meilleure compatibilité et des mises à jour faciles grâce à un format de données commun entre les versions. Il est recommandé d'effectuer cette mise à jour pour bénéficier des dernières améliorations.

IA

Mellum Goes Open Source: A Purpose-Built LLM for Developers, Now on Hugging Face

Mellum, un modèle de langage spécialisé pour la complétion de code, est désormais open source et disponible sur Hugging Face. Conçu pour exceller dans des tâches spécifiques, il vise à offrir une précision accrue et à réduire les coûts en matière de computation. Mellum supporte plusieurs langages de programmation, dont Java, Python, et PHP. Cette initiative vise à favoriser la recherche et l'apprentissage dans le domaine de l'IA appliquée au développement logiciel.

Dev front

Jens Oliver Meiert: How WebStorm and AI Assistant Fit Right Into My Workflow

Dans une interview, Jens Oliver Meiert discute de son expérience avec WebStorm et l'IA intégrée dans l'IDE. Après plus de 20 ans de carrière en développement web, il souligne que WebStorm offre une expérience de développement fluide grâce à des fonctionnalités comme l'autosave et le refactoring intelligent. L'Assistant IA a amélioré son flux de travail, notamment en générant des messages de commit et en aidant à déboguer le code. Meiert prédit que l'IA va transformer le développement, mais ne remplacera pas les développeurs humains.

Autre

How to Use Kotlin Notebooks for Productive Development

Cet article présente l'environnement interactif Kotlin Notebook, intégré à IntelliJ IDEA, permettant aux développeurs JVM d'améliorer leur productivité grâce à la création, l'exécution et le partage de notebooks .ipynb. Les notebooks facilitent l'exécution de cellules de code de manière autonome ou séquentielle, et permettent également de partager facilement les travaux via GitHub Gist ou JetBrains Datalore.

Autre

Qodana For Code Quality in STEM

Qodana est une plateforme d'analyse de la qualité du code dédiée aux projets STEM, garantissant que le code est propre, sécurisé, conforme et optimisé. Elle detecte les bugs et les vulnérabilités, s'intègre facilement dans les workflows CI/CD, et est essentielle pour maintenir la qualité et la performance du logiciel dans des domaines critiques tels que l'ingénierie, la recherche et l'innovation. Qodana aide les équipes à établir des normes de qualité rigoureuses et à sécuriser leur infrastructure logicielle.

Sécurité

Taint Analysis: Exploring Hidden Dangers in Your Team’s Code

Une discussion autour de l'analyse des dangers cachés dans le code des équipes, menée par des experts de JetBrains. La session aborde les checks critiques pour améliorer la sécurité du code et comment les intégrer facilement dans le processus de révision du code. Les participants découvriront les stratégies pour traiter les vulnérabilités et les meilleures pratiques pour sécuriser les applications, avec une séance de questions-réponses à la fin.

IA

Datalore 2025.2 Is Out With Report Tabs, Extended DuckDB Support, and Snowflake Key Pair Authentication

La version 2025.2 de Datalore introduit des fonctionnalités telles que des onglets de rapport, le support de DuckDB comme source de données pour les cellules SQL, et l'authentification par paire de clés pour Snowflake. Les utilisateurs peuvent organiser leur contenu en plusieurs vues à l'aide des onglets de rapport, et se connecter de manière sécurisée à Snowflake sans mots de passe grâce à la cryptographie clé publique-privée. Les utilisateurs doivent noter qu'avec la prochaine mise à jour, l'interpréteur Python par défaut sera mis à niveau vers Python 3.11, et ils devront mettre à jour manuellement les anciens notebooks.

Autre

TeamCity Pipelines Pulse: Enhanced Notification Options

La dernière mise à jour de TeamCity Pipelines améliore l'expérience utilisateur en offrant des options de notification personnalisables, permettant aux utilisateurs de choisir les types de notifications par e-mail qu'ils souhaitent recevoir, allant des échecs de pipeline aux notifications de réussite. Des corrections de bogues ont également été apportées, rendant les messages d'erreur plus clairs et améliorant l'interface utilisateur. D'autres fonctionnalités à venir incluent des options d'authentification SSH et un support pour Git personnalisé.

Autre

KotlinConf 2025: Last Tickets, Epic Talks, an Evening to Remember, and More

KotlinConf 2025 se déroulera à Copenhague les 21-23 mai, mettant en avant des intervenants prestigieux comme Rod Johnson et des études de cas de Duolingo et McDonald's. L'événement propose des sessions sur des sujets variés, des ateliers pratiques sur l'analyse de données et la création d'interfaces utilisateur partagées, ainsi que des activités communautaires ludiques. Les participants pourront aussi rencontrer des experts, échanger avec l'équipe JetBrains, et profiter de moments conviviaux, le tout autour de la langue Kotlin.

Autre

Toolbox App 2.6 Is Here With Remote Development Support

La version 2.6 de l'application Toolbox inclut un support pour le développement à distance, permettant de gérer les outils JetBrains à la fois localement et sur des serveurs distants. Elle facilite l'installation, l'accès et la mise à jour des IDE JetBrains sur divers systèmes d'exploitation, tout en intégrant des fonctionnalités de sécurité avancées via OpenSSH. De plus, une nouvelle API de plugins permet une personnalisation accrue, et plusieurs améliorations ont été apportées pour optimiser l'expérience utilisateur.