November 2025 Summaries
35 posts from JetBrains
Filter
Month:
Year:
Post Summaries
Back to Blog
Advent of Code 2025 invites participants to solve coding puzzles using Kotlin during a five-day event from December 1–5, featuring daily livestreams hosted by Kotlin Developer Advocate Sebastian Aigner and special guests. The event offers an opportunity to climb leaderboards, learn new coding tricks, and win exclusive prizes for top performers and active community members who share their solutions. Participants can join the Kotlin community on Slack for discussions and hints, and they are encouraged to publish their solutions on GitHub with the topic "aoc-2025-in-kotlin" to be eligible for prize draws. The event, organized by JetBrains, aims to foster a festive atmosphere of friendly competition and collaborative learning within the Kotlin community.
Nov 28, 2025
418 words in the original blog post.
Solving Advent of Code (AoC) puzzles in Rust while integrating AI tools is a nuanced endeavor that encourages thoughtful engagement with coding challenges. The article discusses the benefits and pitfalls of using AI in this context, emphasizing that while AI should not solve the puzzles, it can assist in areas such as code structuring, parsing, and visualization. It proposes various strategies for utilizing AI, from a "pure human mode" to "agent steering mode," where AI is used as a collaborative partner. Participants are invited to join the AoC 2025 contest, where they can apply these strategies to improve their coding skills and potentially win prizes. The discussion also highlights the importance of maintaining a balance between leveraging AI for efficiency and preserving the core problem-solving experience, ultimately enhancing both technical and AI collaboration skills.
Nov 28, 2025
2,765 words in the original blog post.
The Release Candidate for IntelliJ IDEA 2025.3 marks the conclusion of the Early Access Program, incorporating feedback from users to shape its final features. This release focuses on productivity improvements, such as a unified distribution for easier installation, enhanced command completion, updated Spring Debugger, and a new Islands theme for better focus. Support for new technologies includes compatibility with Spring Boot 4, Java 25, and others. AI capabilities are expanded with the introduction of transparent AI quotas and support for external models. The release also emphasizes quality and performance enhancements, including faster context collection in the Spring Debugger, improved JPA handling, and updates to version control systems and build tools. A complete overview and a dedicated blog post on fixes will be available soon, highlighting the release's commitment to delivering a smoother and more reliable user experience.
Nov 28, 2025
458 words in the original blog post.
TeamCity 2025.11 introduces several enhancements aimed at improving the CI/CD workflow experience, including the integration of an AI Assistant for context-aware guidance, initially available for Enterprise subscribers. The release features smarter pipeline functionality with new build steps for .NET, Python, Xcode, and Unity, allowing for a more modular configuration. Advanced build and test actions have been added, such as the ability to assign investigations and mute failing tests, while project parameters can now be imported from parent projects. User experience improvements include a streamlined process for adding new items and an enhanced pipeline viewer, with server security enhancements facilitating better encryption key management. Additionally, updates to the TeamCity License Agreement have been made to align with JetBrains’ standards, and minor changes like improved handling of test retry statuses and artifact grouping have been implemented to enhance overall functionality.
Nov 27, 2025
733 words in the original blog post.
BazelCon 2025, held in Atlanta to mark the tenth anniversary of Bazel, featured significant updates and announcements for the build tool, emphasizing migration to Bzlmod and the deprecation of the WORKSPACE file in favor of MODULE.bazel. The event highlighted the transition of rules to Starlark modules, the introduction of typed Starlark, and enhancements to Bazel's documentation and central registry. A key focus was on improving build tool environments, including new features like PROJECT.scl for structured build flags and hermetic environments to streamline tool management. Additionally, community sessions showcased innovative uses of Bazel, with tools like the Execution Log Parser and Starlark REPL for debugging, and new AI tooling and support for C++ projects. The conference provided valuable user feedback, which will inform future developments, especially for the Bazel for CLion plugin, encouraging developers to explore its updated capabilities.
Nov 27, 2025
1,330 words in the original blog post.
JSpecify, a specification for enhancing null safety in Java, is gaining traction as it becomes increasingly integrated into popular frameworks and libraries, such as Spring Boot, JUnit, and Guava. The specification offers improved nullability checks and smarter data-flow analysis in IntelliJ IDEA, but migrating existing codebases to use JSpecify can pose challenges due to its typed annotation model, which differs from older frameworks. These challenges include managing excessive warnings and aligning IDE and CI tool outputs. JetBrains and other stakeholders are working to address these issues by improving consistency between IntelliJ IDEA and tools like NullAway, ensuring smoother handling of mixed-annotation code during migration. Efforts continue to develop unified suppression identifiers and new annotations to facilitate the migration process, making null safety a more reliable aspect of Java development.
Nov 27, 2025
1,492 words in the original blog post.
The latest updates for ReSharper and Rider, version 2025.3.0.3, include several significant improvements and fixes. ReSharper now correctly recognizes extension methods from source-only NuGet packages in the editor and InspectCode, enhancing code analysis and editing efficiency. For Rider, the update resolves issues such as automatic package restore, detection of ApplicationId from the Android manifest in .NET MAUI projects, and various graphical and analysis features including scrollbar occurrence markers and performance of Solution-Wide Analysis. These enhancements ensure more reliable functionality and improved user experience across both platforms. The full list of resolved issues can be found on the respective issue tracker, and the updates are available for download via the website or Toolbox App.
Nov 27, 2025
324 words in the original blog post.
Spring Data's latest release introduces support for Ahead of Time (AOT) compilation, significantly enhancing repository performance by pre-generating method queries during the build process rather than relying on runtime processing. This update reduces startup time and memory usage while improving native image performance. IntelliJ IDEA 2025.3 facilitates these improvements by allowing developers to inspect, navigate, and debug AOT-generated repository classes directly within the IDE, offering visibility into the exact SQL or JPQL queries executed by applications. The integration of AOT into Spring Data enables developers to focus on building reliable business logic by providing clear insights into repository behavior that was previously obscured by proxies and reflection. While some limitations exist, such as the need for a dialect bean in Spring Data JDBC and incompatibility with DevTools, these changes mark a significant step forward in simplifying the development process and improving application performance.
Nov 26, 2025
1,338 words in the original blog post.
News Kodee’s Kotlin Roundup provides a comprehensive update on recent developments in the Kotlin ecosystem, including the release of Kotlin 2.3.0-RC with new features and improvements, and the relocation of Kotlin Multiplatform documentation to kotlinlang.org for better accessibility. The roundup highlights a Reddit AMA with the Kotlin team, offering enthusiasts the chance to engage directly with developers. It also details a four-week learning journey for Kotlin Multiplatform, a livestream for Android developers to expand their skills, and a Black Friday discount for the upcoming KotlinConf 2026 in Munich. Additionally, the post encourages participation in surveys and upcoming events like the KotlinConf Call for Speakers, and celebrates the achievements of Google Summer of Code 2025 contributors. The roundup concludes with invitations to engage in polls about Compose Multiplatform for web and to explore new Kotlin tools and resources.
Nov 26, 2025
843 words in the original blog post.
The article delves into the development of AI agents using the Koog framework in Kotlin, focusing on extending agent capabilities by creating tools like the ExecuteShellCommandTool. This tool enables agents to execute shell commands, observe outcomes, and iterate based on real output, addressing integration issues that large language models (LLMs) often face. It outlines the essential components of a Koog tool, including name, description, Args class, Result class, and the execute() method, emphasizing safety measures like command execution confirmation to mitigate risks. The article also discusses the implementation of different confirmation handlers and command executors, highlighting the importance of handling timeouts effectively to preserve incomplete command outputs. The integration of this tool into agents resulted in improved performance, as demonstrated by benchmark testing, and underscores the potential benefits of enabling agents to run and validate code. The article concludes by suggesting that logging and tracing will be explored in future work to enhance the understanding and improvement of agent behavior.
Nov 26, 2025
1,747 words in the original blog post.
IntelliJ IDEA has enhanced its open-source initiative by simplifying the process for developers to build and contribute to its codebase, which has been publicly accessible for over 15 years. Using GitHub Actions, the integration of CI/CD pipelines enables users to easily build their own versions of IntelliJ IDEA directly from the source code, bypassing the need for complex build environment setups. Open-source builds are now available on GitHub for those who prefer not to modify the code, allowing immediate access to a pure version of the IDE. Developers are encouraged to fork the repository, make changes, and utilize preconfigured pipelines to test and run their builds. This initiative not only supports the development of IntelliJ IDEA but also underpins other tools like Android Studio and Adobe AEM Developer Tools, fostering a collaborative environment for developers to contribute and grow within the IntelliJ community.
Nov 25, 2025
509 words in the original blog post.
Amper 0.9.0 introduces its first extensibility prototype, allowing users to create custom tasks through local plugins using Kotlin and YAML, with plans to enable plugin sharing in future updates. The release also includes improvements in dependency resolution, enabling faster performance by caching dependency graphs, and introduces incremental Java compilation to enhance build efficiency. Users transitioning from Maven or Gradle can now maintain their existing directory layout with the new "maven-like" option, while library catalogs can be placed at the project root for convenience. IDE enhancements feature automatic project configuration sync, improved dependency management, and new tools for setting the main class, alongside customizable color themes in Amper YAML files. The release updates default versions for various toolchains and frameworks, maintaining Amper's experimental status with ongoing development shaped by user feedback.
Nov 24, 2025
1,455 words in the original blog post.
The curated list of top 10 KotlinConf talks provides insights into Kotlin Multiplatform (KMP) adoption, showcasing both practical case studies and technical deep dives that cater to developers across platforms. These talks cover a broad spectrum of topics, from large-scale production implementations at companies like Duolingo and McDonald’s to the intricate technical workings of KMP, such as building advanced libraries and implementing features like Compose Hot Reload. The talks aim to inspire and educate by demonstrating successful strategies for integrating KMP in various environments, addressing common challenges faced by iOS and Android teams, and highlighting the evolving state of the Kotlin ecosystem. With a focus on sharing experiences and technical tips, the talks serve as a resource for developers looking to enhance their skills and adopt KMP effectively, ultimately aiming to foster a collaborative community that stays ahead of the rapidly advancing technology landscape.
Nov 24, 2025
972 words in the original blog post.
Scaling the adoption of Kotlin within an organization involves strategic decision-making and careful planning, especially when transitioning from a Java-dominated environment. Urs Peter, a seasoned software engineer and Kotlin trainer, outlines various strategies for integrating Kotlin, emphasizing the importance of aligning migration efforts with organizational goals. For end-of-life applications, maintaining the status quo is recommended, while new systems should default to Kotlin. Active applications require a pragmatic, feature-driven approach to migration, combining new feature development with conversion efforts to add tangible business value. Java-to-Kotlin conversion can be approached through complete rewrites, IDE auto-conversion with manual refinements, AI-assisted conversion, or auto-conversion at scale, each with its own set of challenges and prerequisites. Successful large-scale adoption is not just about converting code but also about building team expertise, establishing coding standards, and creating sustainable processes. While Kotlin offers a modern, efficient, and developer-friendly alternative to Java, organizations must assess their readiness to embrace this change and invest in the necessary training and infrastructure.
Nov 24, 2025
1,650 words in the original blog post.
JetBrains Academy, in collaboration with Nebius, has launched a series of free courses on AI-assisted programming, focusing on enhancing developers' skills and understanding of AI integration in software development. The initiative includes two main courses: "Coding With Junie," which provides hands-on experience with the AI coding agent Junie within JetBrains IDEs, and "AI Agents as Your Team," offering insights into the functioning and collaboration with AI agents. These courses aim to empower developers by demonstrating how AI can aid in coding, debugging, testing, and maintaining projects, while also addressing AI architecture, productivity enhancements, and risk management. Part of a broader 10-course series, the program targets software developers, junior engineers, and team leads, providing around 20 hours of self-paced learning to help integrate AI tools effectively into development workflows.
Nov 20, 2025
785 words in the original blog post.
IntelliJ IDEA 2025.2.5 has been released with several key updates and bug fixes, which can be accessed through the IDE, the Toolbox App, or downloaded from the website. Notable improvements include the IDE's ability to correctly process API calls when Docker Engine is updated to version 29, and Gradle 9.x projects with Spring Boot now functioning as expected with the Gradle Runner. Additionally, an issue causing the IDE to hang when scanning certain JSON structures in HTTP request files has been resolved, and the GitLab plugin now effectively manages large pipeline IDs. Users are encouraged to consult the release notes for more details and report any bugs to the issue tracker, ensuring a smoother development experience.
Nov 20, 2025
195 words in the original blog post.
Spring Boot 4.0 has been launched, bringing enhancements such as cleaner modularization, improved observability with Micrometer, and the adoption of JSpecify for null-safety, all of which improve memory usage and streamline development processes. This release marks a significant collaboration between JetBrains and the Spring Framework team, with Kotlin 2.2 now established as the official baseline version, allowing for a more integrated development environment. The Kotlin compiler and IntelliJ IDEA support JSpecify annotations natively, enhancing null-safety checks between Kotlin and Java. API versioning and bean registration in Kotlin are streamlined and concise, reflecting Kotlin's expressive nature. These developments are expected to encourage broader Kotlin adoption among backend developers seeking to leverage modern language features, with JetBrains continuing to ensure robust integration within the Spring ecosystem.
Nov 20, 2025
666 words in the original blog post.
The latest updates for ReSharper and Rider, version 2025.3.0.2, address several issues and improvements for users of these .NET tools. Key fixes in ReSharper include resolving a deprecated API warning in Visual Studio 2026, correcting duplicate MSTest v4 test displays, and ensuring the automatic import of missing namespaces functions properly. Additional enhancements involve fixing false positive warnings for get-only setters, improving external service operations, and resolving a stack overflow crash in C# code analysis. Rider updates include proper authentication for private Azure DevOps NuGet feeds, utilizing the user's installed .NET SDK for project compilation, and resolving errors related to missing source generator results. Both tools have improved their handling of Roslyn analyzer quick-fixes and addressed issues causing prolonged freezes, ensuring smoother performance and enhanced user experience. For detailed information on all resolved issues, users are encouraged to consult the respective issue trackers for ReSharper and Rider.
Nov 20, 2025
413 words in the original blog post.
JetBrains actively supports open-source projects that enhance the developer experience by offering free licenses and contributing to initiatives that strengthen the ecosystem. Five highlighted projects include Ratatui, which enhances terminal UIs with modular design and new no_std support; Django, a web framework that prioritizes clean design and security, backed by a global community; JHipster, which provides a comprehensive full-stack solution with a focus on productivity; Biome, an all-in-one toolchain for maintaining web projects with consistency and minimal dependencies; and Vuestic UI, a flexible component library for Vue 3 that emphasizes accessibility and theming. Each project showcases how the right tools can boost productivity and make workflows more enjoyable, with JetBrains IDEs playing a crucial role in enhancing code navigation and collaboration. These projects collectively highlight the importance of tools that facilitate faster, more intuitive, and enjoyable development processes.
Nov 18, 2025
1,147 words in the original blog post.
Kotlin's adoption in traditionally Java-dominated environments is gaining momentum due to its efficiency, interoperability, and developer satisfaction. Since being declared the official language for Android development by Google in 2017, Kotlin has seen widespread adoption, with 2.5 million developers using it globally. Strategic partnerships, such as the one between Spring Boot and JetBrains, further highlight Kotlin's growing enterprise viability. The language offers tangible business benefits, including reduced code volume, fewer bugs, and better compatibility with artificial intelligence, while maintaining Java interoperability. Organizations like Mercedes-Benz.io and N26 report enhanced productivity and developer happiness after migrating to Kotlin. Despite concerns about the availability of experienced Kotlin developers, the language's intuitive nature for Java developers facilitates quick upskilling, enriching talent pools. Overall, embracing Kotlin is presented as not just a technical upgrade but a strategic decision that aligns with modern technological trends, promising better developer retention and company image.
Nov 18, 2025
1,273 words in the original blog post.
Gemini 3 Pro, Google's latest AI model, is now integrated into JetBrains IDEs, enhancing AI Chat and Junie, the coding agent, with improved reasoning, instruction adherence, and workflow integration. The model excels in understanding codebases, adapting to project styles, and executing complex frontend development tasks, allowing for more efficient transitions from ideas to production-ready code. A demonstration showcased Gemini 3 Pro and Junie's ability to create a landing page from a sketch, achieving a polished, interactive design with advanced animations while maintaining the original structure. Access to Gemini 3 Pro requires an active JetBrains AI subscription, which can be initiated with a free trial directly through the IDE, enabling users to explore its capabilities within AI Chat and Junie settings.
Nov 18, 2025
472 words in the original blog post.
JetBrains has released the second Early Access Program (EAP) version for MPS 2025.3, which introduces several notable improvements, including a complete overhaul of the JavaDoc language to use jetbrains.mps.lang.text for text representation and editing. This change allows for a consistent editing experience, enabling text styling and improved copy-paste functionality across different MPS languages. The update also includes enhancements to generator plans, replacing the experimental fork functionality with PlanContribution, and adding mechanisms for branch model denotation and conditional activation based on specified parameters. Additionally, a new "Paste as JavaDoc" action has been introduced in BaseLanguage, facilitating easy pasting of JavaDoc code with proper parsing and reference resolution. The release also improves the creation of new elements in the Project view through enhanced keyboard shortcuts, offering a more efficient user experience without the need for a mouse.
Nov 18, 2025
740 words in the original blog post.
Diffusion models, particularly diffusion large language models (d-LLMs), are emerging as a transformative approach to coding assistants by better mirroring the non-linear and iterative nature of coding, where developers frequently edit, refactor, and revisit code sections. Unlike traditional autoregressive models that generate code in a strict sequence, diffusion models are capable of considering both past and future contexts, akin to how programmers often work by jumping back and forth through code. This allows for more intuitive handling of structured logic, long-range dependencies, and order-sensitive code constraints. Diffusion models excel in tasks such as code infilling and refactoring, where maintaining global coherence across edits is crucial. While they currently face challenges such as reduced quality when attempting to generate multiple tokens simultaneously, and limitations in open-source ecosystem maturity, their potential for faster generation and flexible editing positions them as a promising tool for developers. As they evolve, diffusion models may become integral to coding workflows by offering more dynamic and context-aware support, aligning closely with the actual coding practices of developers.
Nov 17, 2025
1,466 words in the original blog post.
In her article for JetBrains Academy, Clara Maine explores the evolving landscape of programming in the context of artificial intelligence, emphasizing the importance of adaptability and continuous learning. She argues that while AI has made technical skills like coding more accessible, it is crucial to maintain a deep understanding of underlying principles to remain adaptable as the field changes. Clara discusses the balance between gaining broad knowledge versus specializing and suggests practical strategies for both, such as pursuing interdisciplinary projects or seeking mentorship. She highlights the significance of soft skills, such as communication and critical thinking, in a future where purely technical roles may be easily automated. The article concludes by stressing that while technology can simplify processes, the intrinsic value of learning and mastering skills remains essential for personal growth and mental well-being.
Nov 17, 2025
1,446 words in the original blog post.
JetBrains Rider integrates robust database tools within its IDE, powered by DataGrip, to enhance productivity for developers working with various database systems. It supports Database Projects (.sqlproj), allowing users to customize and connect to different database environments, including PostgreSQL, MySQL, SQL Server, and NoSQL databases like MongoDB and Redis. The IDE facilitates the management of database objects through an intuitive interface, offering visual capabilities for creating, altering, and deleting tables, views, and stored procedures. Additionally, developers can write SQL scripts using features such as code completion and syntax highlighting, with the option to use an AI Assistant for query creation. By embedding these database operations into the IDE, Rider streamlines the development and debugging of data-driven applications, thereby simplifying workflows and improving efficiency.
Nov 17, 2025
434 words in the original blog post.
JetBrains is set to participate in Visual Studio Live! in Orlando, Florida, where they will engage with .NET developers by showcasing live demonstrations of their tools like ReSharper and Rider, and offering insights into their support for .NET 10 and Visual Studio 2026. Attendees visiting the JetBrains booth can seek advice on their projects, learn about upcoming product developments, and enjoy special offers and JetBrains merchandise. The event provides an opportunity for developers to interact with JetBrains representatives and gain firsthand knowledge about the latest and future advancements in their .NET tools.
Nov 15, 2025
146 words in the original blog post.
IntelliJ IDEA 2025.3 is fully equipped to support the latest Spring Framework 7, which simplifies application development by addressing long-standing issues and introducing new features that previously required cumbersome workarounds. The IDE provides automatic detection and configuration assistance for Spring 7's built-in API versioning, streamlining processes such as REST API management and testing. It also enhances integration with Spring's declarative HTTP clients, allowing for easier setup and navigation of HTTP interfaces. Additionally, the new dynamic bean registration feature is supported, ensuring seamless handling of complex bean construction scenarios without "unresolved injection" warnings. Overall, the IntelliJ IDEA team has collaborated closely with the Spring Framework team to ensure that developers can focus more on improving their APIs and less on framework intricacies, with ongoing updates to further enhance support and productivity for Spring 7 users.
Nov 14, 2025
919 words in the original blog post.
Google Summer of Code (GSoC) 2025 showcased a variety of impactful projects from contributors who enhanced the Kotlin ecosystem, thanks to guidance from mentors at prominent organizations such as JetBrains, Gradle, and Google. Participants developed tools and plugins that improved Gradle's performance, integrated Kotlin's code quality reporting with popular tools, and supported Android and iOS targets in Kotlin Multiplatform. Notable contributions included projects that refined Gradle's reporting and caching capabilities, standardized Jenkins plugin development, and introduced new publishing plugins for Maven Central. These efforts not only streamlined workflows and improved developer experiences but also laid foundations for future advancements in Kotlin tooling. Projects were driven by a collaborative spirit, with contributors gaining invaluable insights into open-source development and mentorship.
Nov 12, 2025
969 words in the original blog post.
"Bad code" is a term frequently used by developers and project managers to describe a variety of coding issues, including bugs, security vulnerabilities, and poor readability, that affect a codebase's maintainability, scalability, and overall quality. It encompasses code that is difficult to understand, maintain, or scale, as well as code that is insecure, inefficient, or misaligned with team workflows. The definition of bad code can vary depending on context, but common indicators include confusing variable names, large unmanageable functions, and lack of proper documentation. The presence of bad code can result in increased technical debt, reduced productivity, and potential security breaches, which can have significant business implications such as loss of user trust and challenges in retaining talent. To mitigate these issues, developers are encouraged to adopt best practices, such as writing clear and concise code, using meaningful names, testing regularly, and adhering to internal style guides. Tools like static code analysis and peer reviews can also aid in maintaining code quality, while prioritizing security and documenting decisions can help avoid the pitfalls of bad coding practices.
Nov 12, 2025
1,752 words in the original blog post.
ReSharper 2025.3 has been released, offering immediate support for C# 14 and compatibility with Visual Studio 2026, alongside significant performance enhancements. The update includes comprehensive support for C# 14 features such as extension members and operators, and introduces new inspections and quick-fixes to facilitate code refactoring. Performance improvements are evident with faster startup and shutdown times, reduced UI unresponsiveness, and optimized solution-wide analysis. ReSharper Build now utilizes a more efficient assembly surface hashing algorithm, reducing memory usage and enhancing build times. The release also advances C++26 support and reintroduces the TeamCity extension based on user feedback. Additionally, ReSharper is now available on the Open VSX Registry, enabling ease of installation and updates for VS Code-compatible editors. Feedback is encouraged, with developers invited to share their experiences and suggestions.
Nov 11, 2025
907 words in the original blog post.
JetBrains Rider 2025.3 introduces significant improvements and fixes aimed at enhancing stability, performance, and workflow within the integrated development environment (IDE). This release, shaped by user feedback and internal quality assurance processes, features over 300 refinements addressing issues like startup speed, visual flicker reduction, and smoother code completion. Notable fixes include resolving the Environment.CurrentDirectory misdirection, unexpected file opening in the editor, and improvements in unit testing and debugging cycles. The update also enhances project and build system reliability, particularly for cross-platform .NET projects, alongside enhancements in editing, refactoring, and navigation. Game development support sees targeted improvements for Unity, Unreal Engine, and Godot, offering better compatibility and functionality. Users have the option to access the latest fixes through nightly builds and are encouraged to contribute feedback for future updates, with the goal of further refining and optimizing Rider for diverse development needs.
Nov 11, 2025
940 words in the original blog post.
JetBrains hosted its second annual Plugin Developer Conference on November 5, 2025, dedicated to the development, publication, and growth of plugins for JetBrains IDEs, with all session recordings now available on YouTube. The event attracted over 1,000 viewers and featured six hours of live content, including technical deep dives, live demos, and practical talks from 10 speakers, both JetBrains experts and community developers. Highlights included sessions on creating plugins, developing language plugins, AI-powered test generation, and making plugins remote development-friendly. The conference fostered significant interaction, with over 100 live chat questions, underscoring the vibrant engagement of the plugin developer community. Future opportunities for participation in the 2026 conference were also mentioned, with a call for speakers set to open in the spring.
Nov 11, 2025
315 words in the original blog post.
Rider 2025.3 has been launched with day-one support for .NET 10 and C# 14, introducing new features like extension members, operators, and user-defined compound assignment operators, alongside a modern default UI theme called Islands. The update enhances performance with faster startup times, improved responsiveness, and optimizations for game development tools, specifically benefiting Unity, Unreal Engine, and Godot users. It also integrates more comprehensive monitoring tools for ASP.NET and database operations and extends version control support through Perforce MCP, complemented by JetBrains AI Assistant for contextually enhanced responses. Additionally, the release resolves numerous community-reported issues, improving the stability and reliability of the IDE, while offering advanced debugging capabilities and improved navigation for game developers.
Nov 11, 2025
1,040 words in the original blog post.
ReSharper and Rider 2025.3 have been released alongside the official .NET SDK, providing support for the latest C# 14 language features such as extension members, null-conditional assignments, and user-defined compound assignment operators. These JetBrains tools offer inspections, quick-fixes, and refactorings to help developers efficiently explore new features like extension members, which expand the concept of extension methods, and the field keyword, which has become stable for properties. The release also supports partial constructors and events, allowing more control over source generators, and addresses breaking changes involving Span<T> due to refined span conversion rules. Enhancements in ReSharper and Rider include syntax highlighting for user-defined operators, improved code inspections, and quick-fixes to ensure a seamless transition to C# 14, maintaining their reliability as essential tools for developers working with the latest .NET developments.
Nov 11, 2025
1,131 words in the original blog post.
ReSharper C++ 2025.3 introduces significant enhancements, including support for C++26 language features, improved constexpr evaluation, and compatibility with Visual Studio 2026, while also offering performance boosts in Unreal Engine development. This update incorporates new C++26 features such as pack indexing, expansion statements, structured bindings with packs, and template-template parameters, alongside contracts for asserting conditions within the code. Unreal Engine developers benefit from a 30% faster warm startup and other improvements like support for the latest Sparse Class Data system and optimized formatter settings. The release also refines the Out-of-Process mode with features like Peek Definition and Unit Testing now available, running on the more efficient .NET Core runtime. Additionally, the coding assistance and tooling have been updated with the latest Clang-Tidy and Clang-Format binaries, improved Extract Method refactoring, and enhanced performance in the Change Signature dialog.
Nov 11, 2025
638 words in the original blog post.