blog.jetbrains.com

Autre

Integration Tests for Plugin Developers: GitHub Actions and Setting Up Continuous Integration

Cet article traite de la mise en place de tests d'intégration pour les plugins JetBrains en utilisant GitHub Actions. Il explique les défis liés à l'exécution de tests en mode tête, en particulier sur différents systèmes d'exploitation comme Linux, Windows et macOS. Des conseils pratiques sont fournis pour configurer l'environnement de tests ainsi que les étapes nécessaires pour exécuter des tests d'intégration efficacement. Les développeurs peuvent apprendre à collecter des journaux et des métriques lors des tests afin d'assurer la qualité et la stabilité du plugin.

Autre

Learn AI-Assisted Programming With JetBrains Academy and Nebius

JetBrains Academy et Nebius lancent une série de cours gratuits sur la programmation assistée par IA. Ces cours visent à aider les développeurs à apprendre à collaborer efficacement avec des outils d'IA pour améliorer la qualité du code. Les sujets abordés incluent des techniques de prompt, le développement avec un assistant IA, et des outils d'IA pour l'ingénierie QA. Les cours sont principalement destinés aux développeurs et aux équipes souhaitant intégrer l'IA dans leurs workflows de développement afin d'optimiser la productivité et les résultats.

Dev back

ReSharper and .NET Tools 2025.1 Release Candidates Are Now Available

La version 2025.1 des outils ReSharper et .NET est disponible avec un support initial pour .NET 10 et C# 14. Ce mise à jour améliore l'assistance C#, introduit de nouvelles inspections pour optimiser le code et apporte plusieurs améliorations de performance, notamment une réduction de l'utilisation de la mémoire grâce à un nouveau système d'internement de chaînes. Des ajouts pratiques pour le refactoring et la mise en forme du code sont également inclus, ainsi que des mises à jour sur les outils de mémoire et de performance comme dotMemory et dotTrace. Les utilisateurs peuvent essayer ces nouvelles fonctionnalités en téléchargeant la version candidate.

Autre

IntelliJ IDEA 2025.1 Release Candidate Is Out!

La version candidate de IntelliJ IDEA 2025.1 est maintenant disponible au téléchargement, marquant une étape proche de la version majeure. Les utilisateurs peuvent essayer les nouvelles fonctionnalités et améliorations apportées durant le cycle de développement, et des feedbacks sont sollicités pour optimiser la version finale. Les mises à jour incluent de nouvelles architectures pour le terminal et une prise en charge améliorée de Maven.

Dev back

Java Annotated Monthly – April 2025

La publication d'avril 2025 de Java Annotated Monthly met en avant le lancement de Java 24, qui introduit plusieurs améliorations de langage et d'API, des performances améliorées, des mises à jour de sécurité et des astuces pratiques pour les développeurs. L'article présente également la conférence JavaOne 2025, où des architectes de Java partagent leurs idées sur l'évolution du langage. Java 24 simplifie le développement en réduisant le code boilerplate, rendant la programmation engageante et intuitive. De plus, il est souligné comment IntelliJ IDEA soutient ces nouvelles fonctionnalités, facilitant leur adoption pour les développeurs.

Autre

Opening the MPS 2025.1 Early Access Program

Le programme d'accès anticipé MPS 2025.1 a été lancé avec de nouvelles fonctionnalités majeures, notamment des améliorations de performance pour la navigation dans la vue projet logique, la possibilité de créer des langages sans générateur, et un éditeur de cellule de propriété transactionnelle amélioré. Des corrections de bogues et des mises à jour de la plateforme sont également incluses.

Autre

A Survey for JetBrains IDE Plugin Developers

L'équipe du SDK de la plateforme IntelliJ de JetBrains sollicite les développeurs de plugins pour participer à un sondage afin de mieux comprendre leurs besoins et priorités. Le sondage vise à recueillir des retours pour orienter l'amélioration des outils et de la communauté de développement de plugins. De plus, des outils et ressources pour faciliter le développement de plugins sont également présentés, incluant des tests d'intégration et des sessions en ligne sur les outils essentiels.

Autre

What’s New in TeamCity 2025.03: Recipes, Improved Docker and Podman Integration, UI Updates, and More

La version 2025.03 de TeamCity a été lancée, introduisant des mises à jour majeures de l'interface utilisateur, de nouvelles fonctionnalités comme les recettes pour remplacer les meta-runners, un contrôle amélioré des paramètres, et un meilleur soutien pour l'intégration avec Docker et Podman. Les paramètres d'entrée et de sortie sont maintenant séparés, améliorant ainsi la sécurité. De plus, la gestion des fusions de code avec Perforce est également supportée. Ces changements visent à simplifier l'utilisation et renforcer la sécurité dans le cadre de l'intégration continue et du déploiement continu (CI/CD).

Dev front

WebStorm 2025.1 Beta Is Here With AI Enhancements, Framework Improvements, and a Better User Experience

La version bêta de WebStorm 2025.1 est maintenant disponible, apportant des améliorations significatives telles que le soutien à des assistants AI avancés, l'amélioration de la complétion de code pour divers frameworks web, des fonctionnalités pour Angular et Next.js, ainsi qu'une meilleure expérience utilisateur avec de nouveaux outils de création de fichiers et d'intégration Prettier. Des corrections de bugs et des mises à jour sur le support des monorepos sont également inclu.