Articles from Source: JetBrains-Blog

Opinion: The Anthropic Dispute Is Not Really About Anthropic. It’s About Trust.

2026-06-15 12:10
The recent intervention by the US government concerning Anthropic's AI models, Fable 5 and Mythos 5, has sparked a significant debate. One side views this as government overreach, while the other sees it as a necessary measure against potential risks. However, the crux of the issue may lie beyond Anthropic itself. As AI systems take on critical roles in various sectors, the focus is shifting from capability to trust. Stakeholders are now asking how to ensure AI's reliability and the origins...
Source: JetBrains Blog
Kerry Beetge

dotInsights | June 2026

2026-06-12 11:43
Did you know the `var` keyword in C# isn’t actually a keyword? 🧐 It serves as a contextual keyword, specifically for variable declaration. Defining a class named `var` can lead to interesting outcomes in your code. Welcome to dotInsights by JetBrains! This newsletter shares the latest in .NET and software development. Check out articles on performance profiling, SAML Single Sign-On, and more from the developer community. 💻✨ #DotNet #CSharp #SoftwareDevelopment #JetBrains #ProgrammingInsights
Source: JetBrains Blog
Matt Ellis

Inside JetPride: How JetBrains Employees Built an LGBTQIA+ Community

2026-06-12 07:59
🌈 JetPride is JetBrains' LGBTQIA+ employee resource group, created by employees for employees. It fosters connections among those with shared experiences and interests. The community encourages open dialogue, curiosity, and learning, allowing members to express themselves freely. This Pride Month, JetPride embraces the theme "Growing with Pride," highlighting the diverse identities within the LGBTQIA+ spectrum and the importance of growth through conversation. 🌸 #JetPride #LGBTQIA #PrideMonth...
Source: JetBrains Blog
Grete Kivi

MPS 2026.1 Release Candidate Arrives

2026-06-11 12:07
🚀 Exciting news for developers! The MPS 2026.1 Release Candidate is now available for download. This version features a significant enhancement: MPS is now accessible to AI coding agents through the Model Context Protocol (MCP). To utilize this, enable the embedded MCP server and connect your agent to the MPS instance. For more details on the Projectional Agent Toolkit, check the documentation. #MPS2026 #AICoding #JetBrains #SoftwareDevelopment #TechUpdate
Source: JetBrains Blog
Vaclav Pech

Best Python AI Frameworks in 2026

2026-06-11 11:28
Choosing the right AI framework is crucial for project success. Python leads in AI development, offering a variety of frameworks tailored to specific needs. Frameworks fall into three main categories: - **Deep Learning** (e.g., TensorFlow, PyTorch) for neural networks. - **Classical ML** (e.g., scikit-learn, XGBoost) for structured data. - **LLM & AI Agents** (e.g., LangChain, Hugging Face) for applications using large language models. Open-source frameworks dominate due to community support...
Source: JetBrains Blog
Evgenia Verbina

Contribute to the State of PHP Survey

2026-06-11 10:38
🗺️ Join the first annual State of PHP census with The PHP Foundation! This comprehensive survey aims to explore PHP developer trends, including years of experience, preferred frameworks, and AI usage. Your participation is crucial for gathering diverse insights to shape the future of the PHP ecosystem. Complete the survey for a chance to win one of five EUR 500 vouchers! 🎉 Stay tuned for the aggregated results in the State of PHP 2026 report. #StateOfPHP #PHPSurvey #PHPCommunity...
Source: JetBrains Blog
Dominika Stankiewicz

Static Code Analysis and the Rules of Zero, Three, and Five

2026-06-10 16:14
Understanding the Rule of Zero, Three, and Five (0/3/5) in C++ is essential for managing resource ownership effectively. 🖥️ These guidelines help prevent common issues like double-frees, dangling pointers, and broken copies. The article explores these rules and shares insights on how to enforce them using static analysis. Anna Zhukova, a software developer at Qodana, discusses her experiences and thoughts on improving code security and efficiency. 🔍✨ #Cplusplus #StaticAnalysis...
Source: JetBrains Blog
Kerry Beetge

Modern C++ Support in CLion: What’s New

2026-06-10 09:36
🚀 Exciting updates for C++ developers using CLion! The latest enhancements support modern C++ features like compile-time computation and zero-overhead abstractions. With CLion 2026.1 and the Nova engine, developers can now utilize C++26 features, including #embed for binary file integration and pack indexing for easier access to parameter pack elements. Additionally, improvements in constexpr support make debugging compile-time code more manageable. Stay ahead in your coding journey! 💻✨...
Source: JetBrains Blog
Oleg Zinovyev

Agentic AI Governance: Designing for Accountability and Control

2026-06-10 03:31
Organizations are increasingly using agentic AI workflows, which bring new challenges in governance and accountability. 🤖 When AI agents act on behalf of a business, it’s crucial to establish clear ownership and permissions from the start. This helps prevent issues and ensures accountability. 📊 Over-permissioning can lead to risks, so granting autonomy gradually is essential. An effective audit trail is also necessary for tracking actions and outcomes. 🔍 Maintaining human oversight in...
Source: JetBrains Blog
Conrad Schwellnus

JetBrains Plugin Developer Conf 2026 – Call for Speakers

2026-06-09 19:08
🚀 Exciting news for plugin developers! The JetBrains Plugin Developer Conf is returning on November 10, 2026. This free online event focuses on plugin development for JetBrains products. Over the past two years, the conference has fostered a vibrant community, with guest speakers sharing valuable insights and experiences. 📢 The Call for Speakers is now open until July 20, 2026! We encourage developers to share their knowledge on topics like plugin creation, user feedback, and overcoming...
Source: JetBrains Blog
Elena Kerpeleva

Fewer False Alarms, Better Coding Flow in RustRover 2026.2

2026-06-09 11:35
🚀 RustRover 2026.1 has made significant improvements by reducing false positives by up to 25%. This means fewer misleading warnings and a smoother coding experience. False positives occur when the IDE incorrectly flags code as problematic, even when it runs correctly. RustRover uses its own analysis engine alongside cargo check, which helps enhance IDE features but can lead to discrepancies. To maintain a seamless workflow, RustRover’s analysis reacts in real-time, allowing developers to...
Source: JetBrains Blog
Manuel Ceron

Rider 2026.2 EAP 5: Code Quality Checks for Your AI Agents, and More.

2026-06-08 14:40
🚀 Rider 2026.2 EAP 5 is here, featuring a faster startup flow with a new non-modal Welcome screen. 🔍 It introduces quality-check hooks for AI agents like Claude Code and Codex, ensuring better code validation. Now, agent-generated code undergoes automated checks to catch potential issues before completion. 💡 The "Explain with AI" feature is now more accessible, helping developers understand build errors and runtime exceptions directly from the problem area. Check out the latest updates and...
Source: JetBrains Blog
Sasha Ivanova

Why Zig Isn’t 1.0 (Yet)

2026-06-05 13:49
Zig, a programming language created by Andrew Kelley, is gaining traction but has not yet released a 1.0 version. This decision stems from a focus on getting the fundamentals right rather than rushing to market. Kelley explains that the absence of a 1.0 isn't a delay; it's a deliberate choice to ensure stability without external pressures. While a 1.0 release could boost adoption, the team prioritizes long-term quality over quick milestones. 🎥 Watch the full interview for more insights:...
Source: JetBrains Blog
James Hilton

Java Annotated Monthly – June 2026

2026-06-05 10:46
📢 The June 2026 edition of Java Annotated Monthly is here! This month's collection features curated articles, podcasts, and videos on Java, Kotlin, AI, and emerging technologies in software development. Explore the latest news, including updates on JDK 27, new features, and tutorials designed to enhance your Java skills. Dive in and stay informed! ☕💻 #Java #SoftwareDevelopment #Kotlin #AI #JDK27
Source: JetBrains Blog
Irina Mariasova

IntelliJ IDEA 2026.1.3 Is Out!

2026-06-04 13:24
🚀 Exciting news! IntelliJ IDEA 2026.1.3 has been released. You can update through the IDE, Toolbox App, or download directly from the website. 🔧 Key improvements include: - Fixed terminal cursor rendering in tmux. - Enhanced Markdown preview for images outside project directories. - Correct UI color rendering in the Database tool. - Resolved WSL launching issues. For a detailed list of fixes, check the release notes. #IntelliJIDEA #SoftwareUpdate #DeveloperTools #Coding #Programming
Source: JetBrains Blog
Julia Shashkova

Async VFS Content Writes – What Plugin Authors Need to Know

2026-06-03 20:20
📝 Plugin authors should note a key change in the IntelliJ Platform regarding file saves. Historically, saving a document ensured the latest text was written to disk. Now, the Virtual File System (VFS) updates first, with disk writes occurring later in the background. For those using IntelliJ file APIs, no changes are needed. However, if directly reading physical files or using external processes, ensure to flush pending VFS writes beforehand. For more details, refer to the official SDK...
Source: JetBrains Blog
Jakub Chrzanowski

IntelliJ IDEA 2025.3.6 Is Out!

2026-06-03 13:12
🚀 IntelliJ IDEA 2025.3.6 is here! This update features the latest Oracle critical patch for Java 21 and includes JetBrains Runtime changes. It addresses the reliability and security issue [IDEA-389015]. You can easily update from the IDE, Toolbox App, or via snaps for Ubuntu users. For full details, check the release notes. Happy coding! 💻 #IntelliJIDEA #Java21 #SoftwareUpdate #JetBrains #Coding
Source: JetBrains Blog
Julia Shashkova

RustWeek 2026: What We Learned, Who We Met, and What’s Next for Rust

2026-06-03 11:46
🌍 RustWeek 2026 gathered over 900 Rust developers, educators, and maintainers in Utrecht, Netherlands. The event featured talks, community meetups, and hands-on workshops focused on Rust. 🔍 The RustRover team attended as a Gold sponsor, connecting with developers and showcasing updates like ACP and Cargo nextest support. We engaged with community members through interviews, capturing their insights on the future of Rust. 🏆 Our daily Rust quizzes were a hit, with participants competing...
Source: JetBrains Blog
Irina Mihajlovic

Kotlin 2.4.0 Released

2026-06-03 10:14
🚀 Kotlin 2.4.0 has been released! Key highlights include stable context parameters, enhanced UUID API support, and updates for Kotlin/JVM and Kotlin/Native. Notably, Kotlin now supports Java 26 and enables Swift packages as dependencies. For installation, update your build scripts or download the command-line compiler from GitHub. Stay informed about Kotlin updates! #Kotlin #Programming #SoftwareDevelopment #Kotlin2_4_0 #TechNews
Source: JetBrains Blog
Sarah Haggarty

WPF Hot Reload Is Here: Edit Your XAML and Watch It Update Live in Rider

2026-06-03 08:59
🚀 WPF Hot Reload is now available in Rider with the 2026.2 EAP 2 build! You can edit XAML in a running app and see changes immediately—no rebuilds or restarts needed. This feature addresses a highly requested need in the Rider community, enhancing the Edit and Continue workflow for WPF. 🔧 Keep in mind, it's still in beta, and some scenarios may not be fully covered yet. Explore more and streamline your WPF development! #WPF #HotReload #Rider #XAML #DevelopmentTools
Source: JetBrains Blog
Sasha Ivanova

Toolbox App 3.5: Better Remote Development Observability, More Reliable Enterprise Configuration, and Smoother Everyday Interactions

2026-06-02 14:37
🚀 Toolbox App 3.5 is here, bringing enhanced features for smoother remote development! 🔍 The update now supports OpenTelemetry metrics for monitoring connection health, making it easier to manage remote environments. 🔧 Users can zoom the interface with keyboard shortcuts, and update progress is now clearly displayed. 🔒 For enterprise users, static and dynamic headers are sent automatically to improve communication with backend services. 🛠️ Enjoy bug fixes that enhance stability and...
Source: JetBrains Blog
Lana Novikova

Top Agentic Frameworks for Building Applications 2026

2026-06-02 12:12
In 2026, AI is evolving beyond single-prompt interactions to agentic systems. These long-running, goal-driven applications utilize agentic frameworks, crucial for modern architecture. Python developers are increasingly adopting frameworks like LangChain and AutoGen to manage reasoning, memory, and collaboration among agents. With many options available, choosing the right framework for your application is essential. AI agents operate autonomously, using a PRAR cycle: Perceive, Reason, Act,...
Source: JetBrains Blog
Evgenia Verbina

Stop Pasting Tokens: OAuth2 Login for JetBrains IDE Plugins

2026-06-01 13:46
🚀 Exciting news for developers using JetBrains IDE plugins! When a plugin requires account data, the traditional method of using personal access tokens (PATs) can pose security risks. Instead, the recommended approach leverages OAuth2 for a safer login experience. Users can simply click the Login button, which opens the provider’s authorization page in their browser. This process ensures the plugin receives a temporary access token without needing to store long-lived secrets. Implementing...
Source: JetBrains Blog
Jakub Chrzanowski

Mellum2 Goes Open Source: A Fast Model for AI Workflows

2026-06-01 12:57
🚀 Exciting news in AI! Mellum2 is now open source! This 12B model is designed to enhance routing, Q&A, and sub-agent tasks in software engineering. Mellum2, released under the Apache 2.0 license, addresses key challenges in production AI: latency, throughput, and cost. Its Mixture-of-Experts design activates only 2.5B parameters per token, ensuring efficient and fast performance. Ideal for experimentation and scaling, Mellum2 is ready for deployment in your systems. #AI #OpenSource...
Source: JetBrains Blog
Anton Semenkin

How To Fix Common TypeScript Issues With Qodana

2026-06-01 08:40
🔧 TypeScript developers can enhance code quality by integrating Qodana with ESLint. While ESLint tackles many common issues, it has limitations, especially in cross-file findings. 🚫 ESLint can't track how types propagate through files, which can lead to runtime errors. Qodana helps identify these issues, such as implicit any types and unsafe assumptions. 🛠️ Addressing non-null assertions is crucial. Qodana offers insights into potential crashes that ESLint may overlook. Explore how to fix...
Source: JetBrains Blog
Efim Samoylov

What Does It Actually Take for an IDE to Understand Rust?

2026-05-29 15:30
🔍 How do Rust IDEs effectively understand code? This was the focus of a recent RustRover livestream featuring experts Lukas Wirth and Vlad Beskrovny. They discussed their journeys into programming, starting with Minecraft modding. Both emphasized the depth of understanding required for IDEs to provide features like code completion and refactoring. Watch the full recap on JetBrains TV! 🎥 #RustProgramming #IDEs #RustRover #TechTalks #Programming
Source: JetBrains Blog
Irina Mihajlovic

Hibernate 7.4 New Features

2026-05-29 14:29
🚀 Hibernate 7.4 has introduced key improvements for data handling. It simplifies loading parent entities along with their child collections. The new features focus on limits and fetch joins, enhancing paginated queries. Additionally, it now supports querying historical data and audit logging, making data management more efficient. Explore sample code in the GitHub repository! #Hibernate #DataManagement #SoftwareDevelopment #AuditLogging #DatabaseOptimization
Source: JetBrains Blog
Siva Katamreddy

How We Use AlphaEvolve to Make Complex IDE Algorithms Faster

2026-05-29 13:46
Discover how AlphaEvolve, a Google DeepMind algorithm-discovery system, is enhancing indexing in IntelliJ-based IDEs. By utilizing Gemini, AlphaEvolve generates and refines algorithm improvements, focusing on finding faster solutions to complex problems. Initial tests showed a 15-20% performance improvement in synthetic benchmarks and a notable reduction in integration test times. This method complements traditional engineering practices by exploring new optimization opportunities....
Source: JetBrains Blog
Denis Shiryaev

JetBrains Academy – May Digest

2026-05-29 12:53
🚀 This month at JetBrains Academy, there are some noteworthy updates! 🎓 Up to 40 scholarships for the CSAI BSc program are available. The deadline to apply is June 9. 💻 A new self-paced course on AI tools for developers is now offered, focusing on integrating generative AI into coding workflows. 📚 Additionally, course creators can integrate their content into JetBrains IDEs for enhanced student practice. #JetBrains #Programming #Scholarships #AICourse #CodingEducation
Source: JetBrains Blog
Margarita Aleeva

TeamCity 2026.1.1 Is Now Available

2026-05-29 11:11
🚀 TeamCity has released its first bug-fix update for On-Premises 2026.1 servers, version 2026.1.1. This update resolves over 20 issues, enhancing performance and stability. Key fixes include: - Ignored build agent alternate IP addresses - Issues with the Rake plugin - Problems with S3 uploads - .NET builds finding compatible agents Staying updated ensures better performance, compatibility, and security. Upgrade easily through the automatic feature or download directly from JetBrains. For...
Source: JetBrains Blog
Dmitrii Korovin

The Upcoming Sunset of DataSpell

2026-05-28 12:29
🚨 Important Update for DataSpell Users 🚨 JetBrains has announced the sunset of DataSpell as a standalone product, effective May 28, 2026. This decision aims to integrate its features into PyCharm for a more cohesive user experience. Current DataSpell users will transition to PyCharm, with eligible subscriptions converting at no additional cost by September 1, 2026. For assistance during this change, please reach out to JetBrains. #DataScience #JetBrains #PyCharm #SoftwareUpdate #DataSpell
Source: JetBrains Blog
Stanislav Garkusha

Deprecating dotMemory Unit

2026-05-28 10:55
📢 Important Update: dotMemory Unit is being retired. This unit testing framework for detecting memory issues in .NET will no longer receive maintenance, compatibility updates, or security fixes. Users are advised to discontinue its use, especially in security-sensitive environments. The decision stems from outdated dependencies and challenges in modern compatibility. Documentation will remain available but will reflect its deprecated status. Thank you to all who have supported dotMemory Unit!...
Source: JetBrains Blog
Alexander Kurakin

Introducing the Cloud9 JetStream Theme for JetBrains IDEs

2026-05-27 15:19
🌟 Exciting news for developers and Cloud9 fans! Cloud9 has partnered with JetBrains to launch the Cloud9 JetStream theme for JetBrains IDEs. This custom theme features a dark interface with Cloud9 blue accents and optimized syntax highlighting, designed for an efficient coding experience. The theme is part of a broader collaboration that includes tools like an aim trainer and player picker for esports content. Try Cloud9 JetStream today via the JetBrains Marketplace! 🎮💻 #Cloud9 #JetBrains...
Source: JetBrains Blog
Elena Kerpeleva

Build a Live Object Detection App for the Reachy Mini With TensorFlow and PyCharm

2026-05-27 14:06
🚀 Dive into the world of robotics with a new tutorial by Iulia Feroli! In this post, she guides us through building a live object detection app using TensorFlow and PyCharm. This app will be deployed on the Reachy Mini robot for real-time tracking. Reachy Mini is an open-source robot, known for its unique design and community-driven projects. Get ready to explore how to create a detection pipeline and integrate it with the robot! Check out the full code on GitHub and start building today....
Source: JetBrains Blog
Evgenia Verbina

Koog 1.0 Is Out: Stable Core, Better Interop, and Multiplatform Observability

2026-05-27 08:53
🚀 Exciting news from KotlinConf 2026! JetBrains has announced Koog 1.0, their open-source framework for building AI agents in Kotlin and Java. Koog 1.0 focuses on stability, ensuring no breaking changes for stable modules for at least one year. Key updates include improved Android AI support, a refined Java interop layer, and enhanced persistence for long-running agents. Explore the Koog 1.0 release notes for all the details and improvements. Thank you to the community for your feedback and...
Source: JetBrains Blog
Alyona Chernyaeva

IntelliJ IDEA 2026.2 EAP Is Open

2026-05-26 14:40
🚀 The Early Access Program (EAP) for IntelliJ IDEA 2026.2 is now live! The first builds can be accessed via the Toolbox App, website, and Ubuntu snap. EAP builds are free to use, and your feedback is essential for finalizing the release. Key updates include AI-assisted coding features, improved debugging tools, and revamped dependency completion. The IDE will support full method generation and advanced debugging capabilities, including the new Hibernate Debugger. Explore these features and...
Source: JetBrains Blog
Dmitriy Smirnov

How AI Agents Can Work with TeamCity

2026-05-26 14:16
AI agents have reached a new level of capability with TeamCity. They can now set up build configurations, build chains, and configure parameters effectively. 🚀 Through experiments, an AI agent successfully proposed and implemented a build solution, iterating quickly to refine it until it worked as intended. The process involved reading documentation, applying configurations, and adjusting based on results. These advancements indicate that AI is enhancing efficiency in CI/CD processes. 🤖💻 #AI...
Source: JetBrains Blog
Sergei Ugdyzhekov

How Four Teams Stopped Postponing the Refactoring They Knew They Needed

2026-05-26 07:50
Four teams faced the challenge of deferring necessary code refactoring due to risk calculations. They discovered they could change the equation by improving their tools and processes. For example, Wiz utilized GoLand to manage their extensive monorepo efficiently, allowing for safer refactoring without extensive disruptions. This approach helped them navigate the complexities of their large codebase. Learn more about how they tackled these challenges! 💻🔧 #Refactoring #SoftwareDevelopment...
Source: JetBrains Blog
Colette Des Georges

The JetBrains Fit Test: Is This the Right Workplace for You?

2026-05-22 13:42
🌟 Curious about working at JetBrains? The JetBrains Fit Test explores the company culture, emphasizing the importance of mindset, values, and how employees resonate with their work environment. It's not just about skills; it's about feeling at home. JetBrains is built by developers for developers, fostering a strong connection to users through a practice known as dogfooding. This approach ensures that tools are continuously improved based on real experiences. With a focus on precision and...
Source: JetBrains Blog
Grete Kivi

What Happens When You Give AI Agents the Map of Your Code’s Coverage?

2026-05-22 12:54
When AI agents write new features, they often need to create tests. However, determining where those tests belong can be complicated, especially in complex projects. AI agents may search through files and folders, consuming resources quickly. Misplacement of tests can lead to inconsistencies and inefficiencies. JetBrains Rider 2026.2 EAP addresses this by introducing skills that leverage .NET coverage data, optimizing the workflow and reducing costs. These skills allow agents to access...
Source: JetBrains Blog
Sasha Ivanova