blog.jetbrains.com

Fullstack

The Road to Responsive IntelliJ-Based IDEs

Cet article technique décrit les efforts de développement pour améliorer la réactivité des IDE basés sur la plateforme IntelliJ. Leur travail vise à déplacer les actions d'écriture hors du thread d'interface utilisateur pour réduire le temps de verrouillage, rendant ainsi les IDE plus responsives. L'article discute des défis techniques rencontrés en raison des contraintes architecturales héritées de 25 ans de développement, notamment la gestion des verrous dans un environnement multithreadé, tout en maintenant la compatibilité avec le code existant.

Sécurité

Security Issue in YouTrack (CVE-2026-33392): Upgrade Recommended for Server Versions Before 2025.3.132953

Une vulnérabilité de sécurité (CVE-2026-33392) a été identifiée dans YouTrack, affectant les versions antérieures à 2025.3.132953. Il est recommandé aux administrateurs d'upgrader leurs versions pour éviter toute exploitation potentielle. Cette vulnérabilité permettait un contournement de la sandbox pour exécuter du code avec des droits d'administrateur. Les instances YouTrack Cloud sont les plus touchées, mais aucune preuve d'exploitation n'a été trouvée. Les versions 2025.3.132953 ou ultérieures ne sont pas affectées.

Mobile

Helping Decision-Makers Say Yes to Kotlin Multiplatform (KMP)

Cet article explique les avantages de Kotlin Multiplatform (KMP) pour le développement mobile. Il souligne la nécessité de réduire la duplication de code entre iOS et Android pour une meilleure efficacité. KMP permet de partager une logique métier tout en maintenant des performances natives, ce qui accélère le développement, réduit la dette technique et favorise une agilité organisationnelle. L'adoption de KMP est envisagée comme une plateforme stratégique permettant une réduction significative des coûts d'exploitation et une amélioration de la vitesse de mise sur le marché.

Dev back

7 Best Static Code Analysis Tools

Cet article présente les sept meilleurs outils d'analyse statique de code, en mettant l'accent sur leurs avantages et leurs inconvénients. Qodana est particulièrement adapté aux équipes utilisant des IDE JetBrains, tandis que SonarQube offre une couverture linguistique étendue mais peut sembler externe au développement quotidien. Snyk se concentre sur la sécurité dans les processus de développement. Semgrep offre flexibilité et personnalisation, Checkmarx convient aux grandes entreprises avec des exigences de conformité, Aikido s'adresse aux petites équipes cherchant une couverture de sécurité rapide, et Codacy combine qualité de code et sécurité avec des solutions basées sur l'IA. L'article aide à choisir l'outil adapté aux besoins spécifiques des équipes.

Autre

Sky’s the Limit Hackathon: 180 Projects Connecting Developers and Esports

Le hackathon 'Sky’s the Limit' a réuni des développeurs et des passionnés d'esports pour créer des projets innovants. Avec plus de 2300 inscriptions, 180 projets ont été soumis, allant d'assistants d'entraînement alimentés par l'IA à des expériences engageantes pour les fans. Les gagnants ont reçu des récompenses et assisté à la Game Developers Conference, où ils ont présenté leurs projets. Cet événement a réussi à rapprocher le développement logiciel et le monde des esports, permettant aux participants d'explorer de nouvelles idées et d'utiliser des outils modernes.

Autre

DataSpell 2026.1: AI Agents Ecosystem, Export Notebooks to PDF, Editor Improvements

La version 2026.1 de DataSpell améliore l'exploration des données et l'intégration des agents d'IA dans le flux de travail des analystes de données. Elle permet désormais d'exporter les notebooks Jupyter en PDF directement depuis l'IDE, sans nécessiter Python ou LaTeX. L'édition du terminal est améliorée avec des suggestions de commandes, et de nouvelles animations pour le curseur renforcent l'expérience de frappe. Des outils AI tels que Claude Agent et Codex sont également intégrés, favorisant une utilisation simple et efficace au sein de l'IDE.

Fullstack

What’s New in PyCharm 2026.1

La version 2026.1 de PyCharm réinvente la création, le débogage et l'extension des projets Python avec un nouveau moteur de débogage et un meilleur support uv pour les cibles distantes. Elle propose également des outils web professionnels gratuits, une intégration améliorée de l'IA et des suggestions de modifications pour simplifier le flux de travail des développeurs tout en supportant mieux les environnements variés comme Docker ou SSH.

Fullstack

Kodee’s Kotlin Roundup: Kotlin 2.3.20, Interview With Josh Long, and More

Le dernier roundup Kotlin présente la version 2.3.20, offrant des améliorations et des correctifs. Le programme de subventions de la Kotlin Foundation a récompensé cinq projets, dont le Firebase Kotlin SDK. L'événement KotlinConf 2026 approche avec une pléthore de sujets, notamment sur l'IA et les systèmes backend. De nouvelles outils comme le support de Swift Package Manager pour Kotlin Multiplatform et un convertisseur Java vers Kotlin pour Visual Studio Code sont également lancés, facilitant le développement. IntelliJ IDEA améliore son inspection pour les coroutines, et une nouvelle bibliothèque d'observabilité AI nommée Tracy est introduite.

Management

YouTrack Introduces Whiteboards

YouTrack 2026.1 dévoile les tableaux blancs, offrant un espace flexible pour la planification, le brainstorming et la collaboration. Les utilisateurs peuvent visualiser leurs projets, transformer des idées en tâches, et réorganiser le travail en temps réel. La gestion d'accès a été simplifiée pour les administrateurs, et de nouvelles intégrations avec des outils d'IA, comme n8n, sont désormais disponibles. Ces fonctionnalités visent à améliorer la productivité des équipes en centralisant la gestion de projets et en facilitant la coopération.

Management

KotlinConf’26 Speakers: In Conversation With Lena Reinhard

Lena Reinhard, intervenante à KotlinConf 2026, aborde les incertitudes liées à l'industrie technologique, les mutations des carrières et la productivité à l'ère de l'IA. Elle partage des réflexions sur les raisons qui motivent les professionnels, les défis de la productivité et la façon dont la culture de création a évolué. Son discours explore les responsabilités des techniciens dans un monde technologique en mutation, propos qui se basent sur ses 20 ans d'expérience dans le secteur.