---
title: "Jetbrains"
description: "Software development company that builds smart programming tools, especially integrated development environments (IDEs), to help developers write and fix code efficiently"
---

# Jetbrains
> Software development company that builds smart programming tools, especially integrated development environments (IDEs), to help developers write and fix code efficiently

## Articles

### [dotInsights | September 2026](https://yomu.fyi/post/dotinsights-september-2026.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Rachel Appel
- Published: Sep 8, 2026
- Type: Announcement

dotInsights’ September 2026 issue curates recent .NET and software development material from the developer community, alongside JetBrains announcements and a short social-media coffee break. The featured links cover Azure Service Bus filters, .NET 11 performance, Fetch Metadata-based CSRF protection, software-architecture complexity, standalone hosting for the .NET Aspire Dashboard, and several C# and ASP.NET Core topics. Other selections address AI coding agents, local AI models, MCP clients in .NET, Blazor CSV import and full-text search, URI handling, digital signatures, memory usage in Kubernetes, and .NET MAUI. The issue also notes that Roslyn, the C# compiler, is open source, written in C#, and exposes APIs for analyzing and generating code, while JetBrains promotes upcoming events, Rider and ReSharper releases, and Rider’s AI-agent refactoring capabilities.


### [Debug Past an HTTP 403 Without Breaking Spring Security](https://yomu.fyi/post/debug-past-an-http-403-without-breaking-spring-security.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Andrey Belyaev
- Published: Sep 8, 2026
- Type: Explainer

Spring Security can reject a request before execution reaches a controller breakpoint, leaving developers to determine the effective roles and whether bypassing authorization is safe for debugging. IntelliJ IDEA’s security inlays read the live SecurityFilterChain during an active debug session, show role or authority requirements, link to configuration, and let developers unlock an exact URI and HTTP method either with all listed roles or with a chosen username and authority set. The debugger populates an artificial Authentication in the running application’s SecurityContext without changing configuration, while CSRF checks and method-level authorization still apply separately. Unlocks last for the debug session or until relocked, affect every client reaching that route, and have limitations including Servlet-only support, no programmatic API, and a null @AuthenticationPrincipal result.


### [TypeScript 7 in WebStorm: Faster Coding Assistance for Angular and React, No Migration Required](https://yomu.fyi/post/typescript-7-in-webstorm-faster-coding-assistance-for-angular-and-reac.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Piotr Tomiak
- Published: Sep 8, 2026
- Type: Announcement

WebStorm 2026.2 introduces stable TypeScript 7 support for React and Angular projects, while teams can retain older TypeScript versions when infrastructure constraints require them. TypeScript 7 replaces the Node.js-based language service with a Go-based engine intended to provide equivalent or better coding assistance with less work. WebStorm integrates the engine natively rather than through its existing plugin layer, with the largest gains expected in larger codebases. For Angular, its Kotlin-based template transpiler and adapted Volar source-mapping solution translate requests between original and generated code, enabling inline template assistance; on Kibana, project load time fell from about 12 seconds to 3 seconds. React projects can select TypeScript 7 in preferences and use the Go-based engine, while Vue support remains under development.


### [Kotlin 2.4.20 Released](https://yomu.fyi/post/kotlin-2-4-20-released.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Daniel Csorba
- Published: Sep 7, 2026
- Type: Announcement

Kotlin 2.4.20 is released with updates spanning the standard library, Kotlin/Native, Kotlin/Wasm, Kotlin/JS, Gradle, build tools, and the compiler. The standard library adds coroutine stack trace recovery, collection equality and uniqueness checks, and new kotlin.test assertion overloads. Kotlin/Native gains Swift export features, improved incremental compilation, and generated Package.swift files, while Kotlin/Wasm adds Wasmtime support in the Kotlin Gradle plugin and changes to require() handling in @JsFun declarations. Kotlin/JS introduces a browser-testing DSL, suspend-lambda exports as async functions, and improved data-class exportability. The release also supports Gradle 9.7.0, adds Build tools API targets, and provides the kotlinr runner command and a separate native image; it is available through updated IDEs, build scripts, or the command-line compiler.


### [Java Annotated Monthly – September 2026](https://yomu.fyi/post/java-annotated-monthly-september-2026.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Irina Mariasova
- Published: Sep 7, 2026
- Type: Announcement

Java Annotated Monthly for September 2026 curates Java news, AI-focused writing, Kotlin updates, and items spanning frameworks, tools, community, and events. Its featured coverage examines upcoming JEPs and JDK 27, including claims that compact object headers are enabled by default, reducing headers from 96 to 64 bits, while G1 becomes the default garbage collector. The roundup also points to migration guidance for readers on Java 8 or 11 and includes tutorials on profiling, structured concurrency, virtual threads, retrieval-augmented generation, and JVM security. Additional sections cover Kotlin, AI agents and MCP, Spring and Gradle, developer culture, conferences, and IntelliJ IDEA team articles, including updates on Apache Grails and Spring Boot configuration.


### [The Rider 2026.3 Early Access Program Is Open](https://yomu.fyi/post/the-rider-2026-3-early-access-program-is-open.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Alexander Kurakin
- Published: Sep 7, 2026
- Type: Announcement

Rider 2026.3’s first Early Access build is available through the website and Toolbox App, introducing updates for editing, debugging, plugin discovery, code completion, and test coverage. Rainbow brackets color matching pairs by nesting level, helping with deeply nested code; the option is disabled by default and can be enabled under Settings | Editor | General | Appearance. Data breakpoints can now be created by right-clicking an editor variable or through the Breakpoints tool window, while retaining read/write access, conditions, logging, validation, and other options. Bundled game-development plugins are grouped under a new Game Development category, with a matching JetBrains Marketplace tag, and completion suggestions can be narrowed or hidden using icon-based filters. Rider’s dotCover integration adds coverage for TUnit tests when JetBrains.dotCover.Framework is installed, with Microsoft.Testing.Platform 2.3.0 or later required.


### [Learning to Code in the Age of AI: Advice From a Top Udemy Instructor](https://yomu.fyi/post/learning-to-code-in-the-age-of-ai-advice-from-a-top-udemy-instructor.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Regina Muradova
- Published: Sep 3, 2026
- Type: Explainer

An interview with Python educator Ardit Sulce examines how beginners should learn programming as AI changes development and teaching. Sulce says AI now handles many small questions, while teachers provide curated learning paths, judgment, and context; he also argues that students should preserve productive struggle while outsourcing setup friction. He recommends evaluating understanding through code explanation, review, and debugging rather than treating working code as proof, and identifies reading unfamiliar code, debugging, and system understanding as important junior skills. His proposed three-stage path moves from writing syntax by hand in a professional IDE, to using AI as a tutor, and finally to using it as a co-worker while reviewing increasingly complex projects.


### [Kotlin Toolchain 0.12: Multiplatform Library Publishing, Wasm Apps, and More](https://yomu.fyi/post/kotlin-toolchain-0-12-multiplatform-library-publishing-wasm-apps-and-m.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Joffrey Bion
- Published: Sep 3, 2026
- Type: Announcement

Kotlin Toolchain 0.12.0 extends its multiplatform build and publishing capabilities with multiplatform library publication, preview support for Wasm applications, command-line Compose Hot Reload, and broader IDE and terminal improvements. Libraries use the existing publishing configuration and produce a common API, per-platform artifacts, sources, module metadata, plus commonized and platform-specific cinterop bindings; Compose Multiplatform resources are not yet included. wasm-js/app modules can be built into ready-to-use web applications, run with kotlin run, customized through resources, and supplied transitive npm dependencies from Kotlin Multiplatform libraries. The release also reduces default Maven Central files, supports Compose Hot Reload through an MCP server, and recommends project-root-relative // dependencies while retaining the older syntax. It raises minimum compilation requirements to JDK 17 and Kotlin 2.2.20, updates bundled versions including Kotlin 2.4.10 and JDK 25, and recommends IntelliJ IDEA 2026.2.1 or newer for the latest features.


### [Register Now for JetBrains GameDev Day 2026](https://yomu.fyi/post/register-now-for-jetbrains-gamedev-day-2026.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Anna Ruban
- Published: Sep 2, 2026
- Type: Announcement

JetBrains GameDev Day 2026 is scheduled for September 28 as a free online event for people building games, engines, tools, and production pipelines. The program covers Unity, Unreal Engine, Godot, proprietary engines, and engine-neutral infrastructure, with sessions on AI-assisted Figma-to-Unity integration, procedural content generation, ECS migration, cross-runtime C# and C++ debugging, Unreal performance profiling, and CI troubleshooting. The livestream starts at 10:00 am UTC, and recordings will be available on demand afterward; the full schedule and speaker details are still forthcoming. Watch parties are planned in Belgrade, alongside DevGAMM x FTW! attendee check-in, and at the JetBrains office in Limassol, with separate local timings and registration requirements.


### [TeamCity 2026.2: Pipelines General Availability, BYOK for AI Assistant, and More](https://yomu.fyi/post/teamcity-2026-2-pipelines-general-availability-byok-for-ai-assistant-a.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Dmitrii Korovin
- Published: Sep 2, 2026
- Type: Announcement

TeamCity 2026.2 makes pipelines generally available on TeamCity Cloud and On-Premises, moving them beyond the Early Access Program and adding branch-aware editing, failure-tolerant job execution, promotion, job debugging, and VCS-unbound workflows. The release also expands AI capabilities: AI Assistant supports Bring Your Own Key for Anthropic, OpenAI, Google Gemini, other supported models, or a local LLM, while MCP adds pipeline management tools and OAuth/PKCE authorization. Additional changes include configurable retries for failed dependencies, IDEA plugin improvements, GitHub pull-request matching by source branch, and a choice of server- or agent-side Kotlin DSL compilation. The pipeline MCP post and delete tools require manually enabled Brave mode, and DSL compilation on agents is described as less restricting and more secure but subject to trade-offs. Bug-fix updates 2025.11.8 and 2026.1.4 also ship.


### [The MPS 2026.2 Early Access Program Has Started](https://yomu.fyi/post/the-mps-2026-2-early-access-program-has-started.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Vaclav Pech
- Published: Sep 2, 2026
- Type: Announcement

MPS 2026.2 EAP1 introduces improvements to editor test reporting, usage-result grouping, node selection, and startup configuration, alongside bug fixes. Editor tests can now use node-matching rules or per-node markers to ignore irrelevant containment roles, properties, references, or other fixture differences, while failures identify the responsible node and cell with presentation, concept name, and node ID. Find Usages can group results by virtual package, including one tree level per segment of dotted names, and this option is enabled by default. Select Up now treats lists of sibling nodes as an intermediate editing unit, supporting more predictable repeated selection and group copy-paste. Build tooling separates the IntelliJ Platform-provided boot classpath from MPS-specific extensions, exposes additional JVM arguments, and applies shared and operating-system-specific --add-opens options more precisely, reducing launcher maintenance and stale configuration risks.


### [Stop Guessing at Hard Faults](https://yomu.fyi/post/stop-guessing-at-hard-faults.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Oleg Zinovyev
- Published: Sep 2, 2026
- Type: Announcement

CLion 2026.2.2 adds an AI skill for diagnosing ARM Cortex-M hard faults through dedicated MCP tooling. Embedded debugging typically requires decoding CFSR and HFSR, matching the faulting program counter to disassembly, and reproducing crashes because default handlers often report only that a fault occurred. When triggered by a stopped hard-fault-family handler or relevant fault evidence, the skill provides decoded status registers, the hardware-stacked exception frame, SVD-decoded peripheral registers, disassembly, and nearby memory to an agent. It supports any debugging tool, including Lauterbach TRACE32, Segger J-Link, and ST-LINK, and can produce a bug location and fix, with optional rerunning to verify the program. The skill is enabled by default but requires CLion’s MCP server; it works in AI chat and CLI mode for Claude Code and Codex, while GitHub Copilot supports CLI mode only.


### [How to Handle Errors in Go](https://yomu.fyi/post/how-to-handle-errors-in-go.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Dominika Stankiewicz
- Published: Sep 2, 2026
- Type: Tutorial

Go treats errors as values rather than moving error handling outside normal control flow: functions return an error alongside other results, and callers check it. The guide presents the built-in error interface, returning errors with errors.New, wrapping failures with fmt.Errorf and %w, and distinguishing nil success from non-nil failure. It also explains panic and recover for unexpected failures, including deferred recovery in services that must continue handling other requests, while warning that panics should not replace ordinary error handling. Its best practices emphasize adding context, choosing informative custom error types, inspecting wrapped errors with errors.Is, errors.As, and errors.AsType, and logging errors when they are handled or cannot be returned. The conclusion recommends balancing early crashes with recovery when restarting is costly or when independent goroutines can continue safely.


### [The Grails Plugin Has a New Home: Apache Grails](https://yomu.fyi/post/the-grails-plugin-has-a-new-home-apache-grails.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Andrey Belyaev
- Published: Sep 1, 2026
- Type: Announcement

The Grails plugin for IntelliJ IDEA, providing framework-aware coding assistance, GSP tooling, and GORM integration, has moved to the Apache Grails project. The Apache Software Foundation now owns its source code, while the Apache Grails Project Management Committee oversees development, releases, and compatibility rather than IntelliJ IDEA release cycles. The Grails team builds, signs, and publishes updates to JetBrains Marketplace under the Apache Grails vendor listing; build 262.0.0 supports IntelliJ IDEA 2026.2. Existing users do not need to migrate, and the plugin ID remains unchanged for now, but beginning with 2026.2 it is no longer bundled by default with IntelliJ IDEA Ultimate. Users who cannot find it in the IDE can install it from Marketplace, where JetBrains will continue featuring the plugin.


### [Ensuring Code Compliance in Public Sector Software Projects](https://yomu.fyi/post/ensuring-code-compliance-in-public-sector-software-projects.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Kerry Beetge
- Published: Sep 1, 2026
- Type: Explainer

Public sector software must satisfy data protection, security, accessibility, procurement, supply-chain, and infrastructure requirements while protecting sensitive citizen data. Compliance failures can expose organizations to breaches, penalties, legal costs, contract disputes, and reputational damage. The brief organizes common risks around secure development, contractual and procurement obligations, audit evidence, long-term supportability, and IT governance, noting examples such as hardcoded credentials, weak cryptography, vulnerable dependencies, license conflicts, unsupported libraries, and unchecked quality issues. It recommends embedding automated SAST, secret detection, cryptography and dependency scans, license checks, quality gates, technical debt metrics, freshness tracking, testing, and time-stamped reports into IDE and CI/CD workflows, plus self-hosted or air-gapped deployment where policy requires it. These controls are presented as ways to catch problems before production, create audit trails, support handovers, and maintain compliance over long software lifecycles.


### [Authenticating TeamCity Builds to External Services With OIDC](https://yomu.fyi/post/authenticating-teamcity-builds-to-external-services-with-oidc.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Igor Brovtsin
- Published: Sep 1, 2026
- Type: Tutorial

Static CI/CD credentials can leak through logs or artifacts, expose uncertainty over who copies them, and require rotation, so the article presents OIDC as an alternative for authenticating TeamCity builds. It explains the workload flow: an identity provider issues a signed JWT whose claims include validity, audience, and issuer, while the consuming service retrieves metadata and JWKS, verifies the signature, and checks those claims. The TeamCity OIDC JWT plugin makes the server an identity provider, supports RSA- or ECDSA-based signing, key rotation, configurable public issuer hosting, and extensions for HSMs or key-management services. After installation from JetBrains Marketplace, build configurations can issue tokens at startup or on demand, with default or fixed five-minute lifetimes, for direct presentation or token exchange with AWS, Google Cloud, and other OIDC services.


### [Fine-Tuning SOTA Object Detection Models on Real-World Datasets](https://yomu.fyi/post/fine-tuning-sota-object-detection-models-on-real-world-datasets.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Arina Belova
- Published: Aug 31, 2026
- Type: Tutorial

This practical comparison examines how YOLO12, YOLO26, and RF-DETR behave when moved from COCO to specialized real-world object-detection datasets, and how fine-tuning changes the outcome. The authors first evaluate six pretrained checkpoints on COCO val2017, then use cable-damage, bone-fracture, and soda-bottles datasets from RF100-VL for zero-shot testing, fine-tuning, and accuracy/latency comparison. Because the model implementations require incompatible dependencies, the workflow uses one PyCharm project with three isolated uv environments and remote GPU execution; the reported latency stays in native frameworks rather than TensorRT. All models perform well on COCO, but direct performance on specialized data falls close to zero, while 10 fine-tuning epochs adapt the detectors well to cable damage and soda bottles. Bone-fracture remains difficult despite fine-tuning, with RF-DETR performing best, indicating that domain shift may require more data, longer training, or domain-specific pretraining.


### [From Leaderboards to Model Profiles: A Deep Dive Evaluation of LLMs for Agentic Coding](https://yomu.fyi/post/from-leaderboards-to-model-profiles-a-deep-dive-evaluation-of-llms-for.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Dmitry Savelev
- Published: Aug 31, 2026
- Type: Benchmark

Resolve rate alone can hide how coding agents reach the same outcome. This evaluation compares Claude Opus 4.7, Gemini 3.5 Flash, GPT-5.5, and Qwen 3.6 27B FP8 through a Junie pipeline across four benchmark datasets, combining test results with trajectory, cost, efficiency, patch quality, and process measures. In one private benchmark, Opus and Gemini solved the same number of tasks, but Opus averaged 184 steps at USD 2.79 per run versus Gemini's 271 steps at USD 1.24. Across 523 tasks, Opus resolved 267 (51.1%) and Gemini 254 (48.6%); shared outcomes masked differences in navigation, validation, redundancy, hallucination, and patch scope. The wider comparison found GPT-5.5 had the highest resolve rate and always ran an executable check, Opus led patch-quality metrics, and Qwen delivered lower cost with lower resolution, while the authors caution that profiles depend on the Junie scaffold and LLM judges are diagnostic rather than ground truth.


### [Sunsetting of the JetBrains Teacher Pack for Bootcamps](https://yomu.fyi/post/sunsetting-of-the-jetbrains-teacher-pack-for-bootcamps.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Maria Sharobaeva
- Published: Aug 31, 2026
- Type: Announcement

JetBrains is sunsetting the Teacher Pack for Bootcamps, citing the expansion of separate education programs for teachers, students, classrooms, and independent learners. Bootcamps can submit one final application by September 30, 2026, at 11:59 pm CET; applications will no longer be accepted from October 1. Approved applications submitted by the deadline receive one final set of student coupons valid for up to six months, while previously issued coupons and instructor IDE access remain active until their expiration dates, with no additional coupons or free instructor access after October 1. The program will be fully retired on April 1, 2027, when all bootcamp-provided coupons will have expired and the graduation discount will end; alternatives include Teacher Packs for accredited institutions, the Course Creators Program, the Student Pack, and free or non-commercial IDE options.


### [The State of Django 2026: Boring is so back](https://yomu.fyi/post/the-state-of-django-2026-boring-is-so-back.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Will Vincent
- Published: Aug 28, 2026
- Type: Explainer

The fifth annual Django Developers Survey, produced by Django Software Foundation and PyCharm, draws on responses from nearly 3,500 developers in more than 40 countries. It reports that Django’s core remains stable, with PostgreSQL used by 76–79% of respondents across five years, templates around 80%, and 43% already on Django 6.0. At the same time, AI is routine but fragmented: 58% of AI users work with it daily, while 56% use it only for chat and advice and just 27% use autonomous multi-step tasks. The survey also describes rapid consolidation around uv and Ruff, growing adoption of type hints, and a testing and CI/CD base that can verify agent-generated changes, although 19% write no automated tests. Django supports both server-rendered and API/frontend patterns, while its stable foundation lets developers change surrounding tools and workflows without replacing the framework.


[Newer posts](https://yomu.fyi/company/jetbrains/page/3.md) · [Older posts](https://yomu.fyi/company/jetbrains/page/5.md)
