Articles from Source: JetBrains-Blog

Simplifying Distributed Systems: Jason Taylor Shows How .NET Aspire Makes the Complex Feel Effortless

2025-10-29 14:28
🚀 At JetBrains .NET Days Online 2025, Jason Taylor, Microsoft MVP, introduced .NET Aspire, a tool aimed at simplifying distributed systems development. He emphasized that “effortless” means focusing effort where it counts, reducing unnecessary complexity. With just a few clicks, developers can enhance applications with features like automatic retry policies and service discovery. Taylor showcased how .NET Aspire improves local development, making onboarding new team members easier and...
Source: JetBrains Blog
Sasha Ivanova

The MPS 2025.3 Early Access Program Has Started

2025-10-29 12:28
🚀 The MPS 2025.3 Early Access Program (EAP) has officially launched! You can now download the first release and explore its features. This version includes several bug fixes and three key improvements: 1️⃣ Light and dark TextIcon options for better customization. 2️⃣ Highlighting of only visible usages to enhance clarity. 3️⃣ An updated reflective editor for a streamlined user experience. Check out the full list of fixes! 🔧 #MPS2025 #EarlyAccess #JetBrains #SoftwareUpdate #TechNews
Source: JetBrains Blog
Vaclav Pech

The MPS 2025.3 Early Access Program Has Started

2025-10-29 12:28
🚀 Exciting news! The MPS 2025.3 Early Access Program (EAP) has launched today! You can now download the first release and explore new features. Key improvements include: - Light and dark TextIcon options for better customization. - Highlighting of only visible usages in the editor for clarity. - A refreshed look for the reflective editor, merging it with the read-only default. Check out the full list of fixes and enhancements! #MPS2025 #EarlyAccess #JetBrains #SoftwareUpdate #ProgrammingTools
Source: JetBrains Blog
Vaclav Pech

Finding Order in the Mayhem: A Novel Concurrency Testing Tool that Improved the Kotlin Compiler

2025-10-29 12:12
🚀 Exciting advancements in concurrent programming! JetBrains Research introduces LitmusKt, a novel testing tool for Kotlin's multiplatform concurrency. This tool is designed to identify complex, platform-specific concurrency bugs that traditional methods miss. LitmusKt enhances the Kotlin compiler by systematically uncovering hidden issues, improving reliability in concurrent applications. Learn more about the challenges of concurrent programming and how LitmusKt is transforming Kotlin...
Source: JetBrains Blog
Katie Fraser

Finding Order in the Mayhem: A Novel Concurrency Testing Tool that Improved the Kotlin Compiler

2025-10-29 12:12
🚀 Exciting advancements in concurrency testing! JetBrains Research has developed LitmusKt, a novel tool for Kotlin's multiplatform concurrency. This tool aims to identify subtle concurrency errors that traditional testing often misses. LitmusKt is designed for Kotlin's diverse backends, enhancing automated testing for the Kotlin compiler and runtime. Learn more about its features, history, and the complexities of concurrent programming. #Kotlin #Concurrency #JetBrains #SoftwareDevelopment...
Source: JetBrains Blog
Katie Fraser

Kotlin AI 技术栈:使用 Koog 构建 AI 智能体,使用 Junie 更智能地编码,等等

2025-10-29 08:37
AI is transforming software development, and Kotlin is at the forefront of this change. 🚀 This article discusses tools from JetBrains and the community for building AI-powered applications and how Kotlin integrates AI tools to enhance development efficiency. Key highlights include Koog—a native Kotlin framework for creating AI agents—and Junie, an AI coding assistant integrated into JetBrains IDE. 🛠️ Kotlin is already being used in large-scale AI systems, such as a major chatbot by Deutsche...
Source: JetBrains Blog
Sue

DroidKaigi 2025 – Koog で広がる Kotlin とAI の可能性

2025-10-29 07:59
🌟 Recently, I attended the DroidKaigi After Party hosted by KINTO Technologies and JetBrains. The focus was on the session “AI Utilization in Development with Kotlin,” particularly on the Koog framework. 📹 For those interested, you can watch the session video featuring Sebastian Aigner discussing Koog, an OSS Kotlin agent framework. 📚 I also shared insights on how to construct AI workflows using Koog and provided additional resources for further learning. For more details, check out the...
Source: JetBrains Blog
Masaru Horioka

The Launch of Developer Productivity AI Arena: An Open Platform for Benchmarking AI Coding Agents

2025-10-28 21:14
🚀 JetBrains has launched the Developer Productivity AI Arena (DPAI Arena), an open platform aimed at benchmarking AI coding agents. This initiative addresses the need for transparent metrics in measuring AI's impact on developer productivity. The DPAI Arena will provide a framework that supports various programming languages and workflows, ensuring fair comparisons across tasks like bug fixing and test generation. JetBrains emphasizes the importance of collaboration among coding agent...
Source: JetBrains Blog
Arun Gupta

Introducing Developer Productivity AI Arena: An Open Platform for AI Coding Agents Benchmarks

2025-10-28 21:01
🚀 Exciting news in software development! The Developer Productivity AI Arena (DPAI Arena) has been launched as an open benchmarking platform for AI coding agents. This platform aims to evaluate developer productivity across various languages and workflows. Current benchmarks are outdated and limited, failing to reflect modern development practices. DPAI Arena introduces a multi-track architecture to assess real-world engineering activities, including pull request reviews and code coverage....
Source: JetBrains Blog
Irina Mariasova

YouTrack Introduces a Remote MCP Server and New Apps

2025-10-28 17:26
🚀 YouTrack 2025.3 has launched with remote MCP (Model Context Protocol) support, enhancing integration with AI tools! This update allows teams to manage tasks directly from LLMs, IDEs, or agent platforms, streamlining project management. New apps in JetBrains Marketplace further extend YouTrack’s capabilities for planning and release management. Additionally, AI features improve search and provide text completion assistance for faster writing. #YouTrack #AIIntegration #ProjectManagement...
Source: JetBrains Blog
Elena Pishkova

Evaluating Kotlin in Real Projects

2025-10-28 14:56
🚀 Exploring Kotlin in Real Projects! In the latest post by Urs Peter, a Senior Software Engineer, he discusses evaluating Kotlin in practical scenarios. This is part of a series focused on adopting Kotlin in Java-heavy environments. Two main approaches for evaluation are highlighted: 1️⃣ Build a new microservice/application in Kotlin. 2️⃣ Extend or convert an existing Java application. Starting fresh allows for a better learning experience, but expert guidance is recommended to avoid common...
Source: JetBrains Blog
Alyona Chernyaeva

ReSharper and Rider 2025.2.4: Another Set of Updates Released

2025-10-28 09:13
🚀 New updates for ReSharper and Rider 2025.2.4 are here! The latest release includes crucial bug fixes and feature enhancements. Notably, the TeamCity extension has been restored, addressing user feedback on CI workflows. Key improvements include: - Correct display of tool windows in in-process mode. - Enhanced code completion and stability. - Resolved Visual Studio crashes on exit. Rider also sees updates like improved code analysis and debugging in Unity projects. For full details, check...
Source: JetBrains Blog
Sasha Ivanova

The Modern Enterprise Toolkit for Secure, High-Quality Code

2025-10-27 17:05
Join JetBrains Qodana on November 19, 2025, for a live session focused on embedding quality, security, and compliance into development workflows. Hosted by Kai Schmithuesen, learn about Qodana's capabilities and how it integrates with DevOps. Key topics include secure code practices, enhanced access control, and insights for managing project health. Mark your calendars and register! 🗓️🔒 #JetBrains #DevOps #Qodana #SecureCoding #SoftwareDevelopment
Source: JetBrains Blog
Kerry Beetge

Kodee’s Kotlin Roundup: Finally Back with News

2025-10-27 13:19
📢 Exciting updates from Kodee’s Kotlin Roundup! In September and October, significant developments include Kotlin 2.2.20 and 2.2.21, featuring new dataflow checks and an overhaul of contracts. Kotlin Multiplatform now promotes WebAssembly to Beta, plus Swift Export is available in KMP projects. Kotlin is also making waves in AI development with the Kotlin AI Stack, enhancing app creation and developer workflows. Lastly, a piece by Marcin Moskała discusses transitioning from Python to Kotlin...
Source: JetBrains Blog
Kodee

The State of Django 2025

2025-10-27 12:05
📊 The Django Developers Survey 2025 reveals insights from over 4,600 developers globally. This annual collaboration highlights the growth and stability of Django, now celebrating its 20th anniversary. ✨ With new features released regularly, the community continues to thrive, supported by the ongoing efforts of Django’s maintainers and the Annual Django Fundraiser. 🛠️ You can also support the Django Software Foundation by purchasing PyCharm Professional with a 30% discount until November 9,...
Source: JetBrains Blog
Will Vincent

How to Use a Spec-Driven Approach for Coding with AI

2025-10-27 11:07
Unlock the potential of AI coding with a spec-driven approach! 🤖✨ Using Junie, JetBrains' AI agent, developers can tackle complex software features with clarity. Start by defining high-level requirements to guide the agent effectively. This step ensures a shared understanding and sets clear priorities. Next, generate a detailed development plan. Ask Junie to create a plan based on your requirements, allowing for deeper thinking before implementation. This process helps outline the approach...
Source: JetBrains Blog
Anton Arhipov

IntelliJ IDEA 2025.2.4 Is Out!

2025-10-24 00:26
🚀 IntelliJ IDEA 2025.2.4 has been released, featuring key fixes and improvements. You can update directly from the IDE, via the Toolbox App, or download it from the website. Notable updates include: - Functional uninstaller - No more freezing during code completion - Enhanced cURL command conversion - Correct line endings when shelving changes For a full list of improvements, check out the release notes. Happy coding! 💻✨ #IntelliJIDEA #SoftwareUpdate #Coding #Development #TechNews
Source: JetBrains Blog
Maria Kosukhina

How BoldSign Modernized Development at Scale With JetBrains dotUltimate

2025-10-23 19:47
🚀 Exciting advancements at BoldSign! The Syncfusion engineering team revamped their modern e-signature platform to support over 40,000 organizations. They faced performance challenges as adoption grew, but the integration of JetBrains dotUltimate transformed their development process. With tools like Rider, dotTrace, and dotMemory, build times are now just 15–20 seconds, and issues are identified earlier. This shift has enhanced code quality and reduced debugging cycles significantly....
Source: JetBrains Blog
Mehul Harry

Why Performance Matters in Python Development

2025-10-23 11:31
Python's popularity stems from its flexibility and ease of use, but challenges exist. 🚧 Performance bottlenecks arise due to its interpreted nature and the global interpreter lock (GIL). These can hinder large-scale applications, affecting speed and user experience. The article discusses practical strategies to optimize Python code, addressing issues like the GIL's impact on CPU-bound tasks. #Python #Programming #Performance #Coding #TechInsights
Source: JetBrains Blog
Evgenia Verbina

Getting Started With Kotlin for Java Developers

2025-10-23 10:51
🚀 Exploring Kotlin? 🖥️ Urs Peter, a Senior Software Engineer and Kotlin Trainer, introduces a guide for Java developers transitioning to Kotlin. The series covers essential stages, from initial curiosity to large-scale adoption, emphasizing strategic planning and gaining support from peers. Key topics include starting small, building a business case, and factors for success in Kotlin adoption. #Kotlin #JavaDevelopers #SoftwareDevelopment #TechTransition #ProgrammingLanguages
Source: JetBrains Blog
Alyona Chernyaeva

Introducing Matter: The AI Development Companion for Product Teams

2025-10-22 15:27
🚀 JetBrains introduces Matter, an AI development companion designed for product teams! This tool enhances collaboration by allowing teams to prototype and test ideas directly in their codebase without writing code. It connects to GitHub, enabling safe experimentation with real-time previews. Matter is currently available for web-based projects and is tailored for teams, emphasizing the importance of collaboration among product managers, designers, and engineers. Join the Early Access Program...
Source: JetBrains Blog
Elena Berendeeva

From Python to Kotlin: A Transition Worth Making

2025-10-22 11:29
Transitioning from Python to Kotlin can be beneficial for certain projects. While Python excels in scripting and data analysis, it can struggle with large codebases due to dynamic typing and performance issues. In contrast, Kotlin, running on the JVM, offers improved efficiency and modern language features. Many teams, like Wolt, have successfully made this switch for better performance and safety. Kotlin shares similarities with Python, making it an intuitive choice for developers. #Python...
Source: JetBrains Blog
Alina Dolgikh

Coming to Rider 2025.3: ASP.NET and Database Issue Detection In The Monitoring Tool Window

2025-10-20 13:01
🚀 Rider 2025.3 introduces enhanced Monitoring tool capabilities! Now, users can detect database and ASP.NET issues in real time, including slow queries and inefficient request handling. This information is displayed alongside CPU, memory, and GC activity for comprehensive performance tracking. With a dotUltimate subscription, you can delve deeper into specific methods causing issues. Explore these features in the Rider 2025.3 EAP 6 build today! #Rider2025 #MonitoringTool #ASPNet #Database...
Source: JetBrains Blog
Sasha Ivanova

Computer Science Learning Curve: Insights from 18k Learners Worldwide

2025-10-20 06:52
🌍 The landscape of computer science education is evolving rapidly, driven by AI tools and online learning. Our research team surveyed 18,032 learners from 173 countries to gain insights into who is learning CS and how. This study fills a critical gap in understanding global trends in CS education. 📊 Key findings will be shared at ACM CompEd on October 23rd. Explore the dataset and learn how these insights can impact real-world applications. #ComputerScience #EducationResearch #LearningTrends...
Source: JetBrains Blog
Katie Fraser

Koog 0.5.0 Is Out: Smarter Tools, Persistent Agents, and Simplified Strategy Design

2025-10-17 07:19
🚀 Koog 0.5.0 is here! This update features full Agent2Agent (A2A) protocol support, making it easier to build interconnected AI agents in Kotlin. Key highlights include a non-graph API for simpler strategy design, improved agent persistence with rollback tools, and refined Tool API for smoother integration. Additionally, the new AIAgentService simplifies managing multiple agents. Explore the advancements for more efficient AI workflows! #Koog #AI #Kotlin #TechUpdate #Innovation
Source: JetBrains Blog
Daniela Bentrup

JetBrains Plugin Developer Conf 2025 Is Coming Up Soon!

2025-10-16 21:38
📢 Exciting news for plugin developers! The JetBrains Plugin Developer Conf is set for November 5. This event features a full day of talks, live Q&A, and in-depth sessions on plugin development. Key topics include creating your first plugin, language plugins, AI-powered testing, and more. Join us live on YouTube or catch up later! #JetBrains #PluginDevelopment #DevConference #SoftwareDevelopment #TechEvent
Source: JetBrains Blog
Elena Kerpeleva

The “10x” Commandments of Highly Effective Go

2025-10-16 11:13
Unlock the secrets to writing effective Go code with John Arundel's “10x” Commandments! 🚀 1️⃣ Focus on creating packages, not just programs. This enhances usability for others. 2️⃣ Test everything to refine your code and catch issues early. 3️⃣ Write for readability. Simplifying code improves collaboration and maintenance. Dive into these insightful tips for better coding practices! 💻✨ #GoLang #CodingTips #SoftwareDevelopment #Programming #TechAdvice
Source: JetBrains Blog
Anna Protsenko

JetBrains Is Sunsetting CodeCanvas

2025-10-16 07:03
🚨 Important Update from JetBrains! 🚨 JetBrains has announced the discontinuation of CodeCanvas, originally launched in 2024. The decision stems from the evolving needs of developers in a rapidly AI-driven landscape. New CodeCanvas licenses will be unavailable after October 16, 2025, with support continuing for existing users until January 1, 2026. Users can access CodeCanvas until March 31, 2026, after which the service will cease. JetBrains is shifting focus to develop a new AI-first, cloud-...
Source: JetBrains Blog
Elizaveta Zaytseva

The State of PHP 2025

2025-10-15 14:00
The State of PHP 2025 report highlights the ongoing evolution of PHP, showcasing its modern frameworks, enhanced tools, and AI-driven workflows. In the Developer Ecosystem Survey, 1,720 PHP developers shared insights, with most having over three years of experience. Notably, 88% have extensive backgrounds, and 56% work in small teams. While 58% plan to stick with PHP, interest in languages like Go and Python is growing. The report reflects the stability and maturity of the PHP community. 📊💻🌍...
Source: JetBrains Blog
Tania Goral

The State of Developer Ecosystem 2025: Coding in the Age of AI, New Productivity Metrics, and Changing Realities

2025-10-15 13:01
🌍 The JetBrains Developer Ecosystem Survey 2025 reveals insights from 24,534 developers across 194 countries. 📈 AI tools are now integral to development, with 85% of developers using them regularly. While many save significant time, 15% remain hesitant about adoption. 🔍 Developers express mixed feelings about AI's role, favoring it for repetitive tasks while wanting to retain control over complex work. 💻 Programming languages like TypeScript, Rust, Go, and Kotlin are gaining traction....
Source: JetBrains Blog
Olga Bedrina

[Livestream] Maximizing TeamCity: New Features in Action and a Look Ahead

2025-10-15 11:01
📅 Join us on October 22, 2025, for a livestream on maximizing TeamCity! TeamCity Solutions Engineers Ricardo Leite and Daniel Gallo will showcase new features and provide a sneak peek at future updates. This session is designed for those looking to enhance their TeamCity experience. Expect hands-on demos, configuration walkthroughs, and insights into licensing changes. 🕓 Don't miss it! #TeamCity #DevOps #Webinar #CI/CD #JetBrains
Source: JetBrains Blog
Olga Bedrina

New Bug-Fix Releases Are Available for MPS – 2025.2.1, 2025.1.1, 2024.3.4, and 2024.1.5

2025-10-14 15:21
🚀 New updates are here for MPS! The latest releases, including versions 2025.2.1, 2025.1.1, 2024.3.4, and 2024.1.5, address various issues. Key improvements include: 🔹 Exclusion of invisible references from usage highlighting (MPS-38681) 🔹 Ant task now supports additional project properties for log file configuration (MPS-36481) For more details, check out the full list of fixes. #JetBrains #MPS #SoftwareUpdates #TechNews
Source: JetBrains Blog
Vaclav Pech

ReSharper Is Now on the Open VSX Registry

2025-10-14 14:26
🚀 ReSharper for Visual Studio Code is now available on the Open VSX Registry! Previously, users of VS Code-compatible editors faced challenges in accessing ReSharper, needing to manually update from the Visual Studio Marketplace. Now, installation is simple—just search for ReSharper in the Extensions view. This change aims to enhance the C# development experience for Cursor, Windsurf, and VSCodium users. Note: The extension's initial startup may take longer due to new architecture, but future...
Source: JetBrains Blog
Alexander Kurakin

Build a Kotlin Multiplatform Project and Win a Trip to KotlinConf 2026

2025-10-09 13:29
🚀 Exciting news for students and recent grads! The Kotlin Multiplatform Contest is now open. Build a project using Kotlin Multiplatform (KMP) for a chance to win a trip to KotlinConf 2026 in Munich, Germany! 🏆 Join the dedicated Slack channel for support, share progress, and connect with other participants. Prizes include travel, accommodation, and community recognition. Contest details: - Opens: September 15, 2025 - Deadline: January 12, 2026 - Winners announced: January 22, 2026 For more...
Source: JetBrains Blog
Ksenia Shneyveys

Qodana’s Public API Is Now Available!

2025-10-09 12:46
🚀 The Qodana Public API is now live! This launch provides Qodana Cloud users with full documentation, examples, and OpenAPI specifications. Users can integrate Qodana into their systems, automate workflows, and manage teams and projects directly via the API. Explore the complete reference and stay tuned for new updates throughout the year! 🔗 #Qodana #API #DevOps #Automation #CodeQuality
Source: JetBrains Blog
Kerry Beetge

TeamCity 2025.07.3 Is Here

2025-10-09 10:32
🚀 TeamCity 2025.07.3 has been released! This minor update focuses on fixing several issues, including: - “Tests” tab issues during long tests - Display inconsistencies in the “Reuse jobs” setting - Trigger failures for new pull request pipelines - Incorrect assignments for new cloud instances Regular updates not only fix bugs but also enhance performance and security. It's recommended to update your On-Premises servers for optimal functionality. For more details, check the TeamCity 2025.07.3...
Source: JetBrains Blog
Dmitrii Korovin

Crafting Your KotlinConf Proposal: Expert Tips to  Help You Stand Out

2025-10-08 16:26
🚀 Ready to share your Kotlin expertise at KotlinConf? Here are some expert tips to craft a standout proposal! 1️⃣ Start with a clear and compelling title. First impressions matter! Make sure your title conveys your topic and its benefits to the audience. 2️⃣ Use storytelling in your abstract. Engage your audience by promising a valuable learning experience through a narrative. These insights can boost your chances of acceptance and help you shine at the event! 🌟 #KotlinConf #Kotlin...
Source: JetBrains Blog
Daria Voronina

Calling All Non-Commercial JetBrains Rider Users: Tell Us Your Stories!

2025-10-08 12:19
📣 Attention non-commercial JetBrains Rider users! It’s been nearly a year since Rider became free for non-commercial use. To celebrate, JetBrains is inviting users to share their stories about projects developed with Rider. They are seeking participants for interviews to discuss your experiences, whether it’s for side projects, open-source contributions, or educational endeavors. If interested, contact sasha.ivanova@jetbrains.com for more details. Participants will gain visibility for their...
Source: JetBrains Blog
Sasha Ivanova

Meet JetBrains at Azure Dev Summit 2025 (Lisbon, Oct 13–16)

2025-10-07 20:06
🌍 JetBrains is excited to attend the Azure Dev Summit 2025 in Lisbon from October 13–16! Join Max Solovyev, Head of Growth for .NET and GameDev Tools, at our booth to explore how Rider and the dotUltimate suite can enhance your .NET on Azure projects. We will showcase practical demos, discuss Azure App Service, and share insights on performance diagnostics and JetBrains AI features. 📅 Book a brief chat with Max to discuss your goals. #JetBrains #AzureDevSummit #DotNet #Lisbon2025...
Source: JetBrains Blog
Maxim Solovyev

CLion Now Supports DAP Debuggers

2025-10-07 13:22
🚀 Exciting news for CLion users! The latest EAP build of CLion 2025.3 now supports the Debug Adapter Protocol (DAP). This allows for communication with various third-party debuggers in addition to the bundled LLDB and GDB. 🛠 Setting up your DAP debugger is simple, requiring just five steps. Check the documentation for guidance on configuration. 📚 Additionally, CLion now supports the Visual Studio 2026 Insiders toolchain, featuring new MSVC build tools and C++23 enhancements. 🔧 Your feedback...
Source: JetBrains Blog
Oleg Zinovyev