Best of JetBrainsJanuary 2026

  1. 1
    Article
    Avatar of jetbrainsJetBrains·14w

    Rust vs JavaScript & TypeScript: Performance and WebAssembly

    Rust and JavaScript/TypeScript are complementary languages increasingly used together in hybrid architectures. JavaScript/TypeScript excels at rapid iteration, UI development, and full-stack flexibility with its massive ecosystem, while Rust delivers superior performance, memory safety, and reliability for system-level tasks. WebAssembly bridges the two, enabling Rust to handle performance-critical logic within JS/TS applications. Modern teams commonly use JS/TS for the product layer and Rust for the underlying engine, combining speed with flexibility. Real-world examples include Figma using Rust/Wasm for graphics rendering with a TypeScript/React interface, Biome replacing JS tooling with Rust implementations, and Cloudflare powering edge computing with Rust while developers write in JS/TS.

  2. 2
    Article
    Avatar of jetbrainsJetBrains·15w

    Exposed 1.0 Is Now Available

    Exposed 1.0, JetBrains' Kotlin SQL library, has been released with major new features including R2DBC support for reactive database drivers, enhanced Spring Boot integration (supporting both versions 3 and 4), and a stable API with guaranteed backward compatibility until the next major version. The release includes performance improvements, bug fixes, and better developer experience features like GraalVM native image support and simplified transaction management in Spring applications.

  3. 3
    Article
    Avatar of jetbrainsJetBrains·15w

    Rider 2026.1 Early Access Program Is Now Open!

    Rider 2026.1 Early Access Program is now available with several new features. Key additions include Azure DevOps repository cloning, NuGet Package Manager Console with PowerShell command support, mixed-mode debugging for managed and native code on Windows, a .NET Disassembler plugin for inspecting assembly output, enhanced Godot Editor integration via a new addon, improved Natvis expression evaluation for C++ debugging, and more flexible C++ naming rules configuration. The EAP build is free to use and available for download.

  4. 4
    Article
    Avatar of jetbrainsJetBrains·15w

    Spring Boot Debugging – Now Remote

    JetBrains' Spring Debugger plugin now supports remote debugging without requiring debug agents. The plugin, which has over 300,000 downloads, allows developers to inspect Spring Boot applications running remotely by suspending servlet container threads to read the Spring context. Behavior varies by container: Tomcat loads context immediately, while Jetty and Undertow require the first HTTP request. Setup uses standard JVM remote debugging with an open debug port. Current limitations include embedded-container-only support, required module classpath specification, and no remote database structure view.

  5. 5
    Article
    Avatar of jetbrainsJetBrains·15w

    IntelliJ IDEA 2025.3.2 Is Out!

    IntelliJ IDEA 2025.3.2 has been released with bug fixes addressing terminal flickering when using CLI tools like Claude Code, multiple credential storage and settings synchronization issues in remote development, and improvements to run configuration handling in the Services tool window. The update is available through the IDE, Toolbox App, snaps for Ubuntu, or direct download.

  6. 6
    Article
    Avatar of jetbrainsJetBrains·14w

    Game Dev in 2025: Excerpts From the State of Game Development Report

    The 2025 State of Game Development report highlights major industry shifts: over half of game developers experienced layoffs, making job security a top concern. Unity remains the dominant engine, but Godot is rapidly gaining popularity among indie developers. Mobile and desktop platforms (Android, Windows, iOS) are the primary targets for indie studios. JetBrains Rider has become the preferred IDE, surpassing Visual Studio and VS Code. AI tools like ChatGPT, GitHub Copilot, and JetBrains AI Assistant have transitioned from experimental to essential, with nearly half of developers using AI for feature implementation and code reviews.

  7. 7
    Article
    Avatar of jetbrainsJetBrains·15w

    Platform Debugger Architecture Redesign for Remote Development in 2026.1

    JetBrains redesigned the IntelliJ Platform debugger architecture in version 2026.1 to support remote development scenarios. The debugger is now split into frontend (UI rendering) and backend (session management) components communicating via RPC. This architectural change deprecates several APIs that directly access debugger UI, introduces asynchronous UI creation, and replaces direct plugin entity access with frontend wrappers. Plugin developers need to migrate from deprecated APIs like `XDebugSession#getUI` and `XDebugSession#getRunContentDescriptor` to alternatives such as `runWhenUiReady` and `XDebuggerTreeBackendOnlyActionBase`. The guide provides two migration paths: local-only mode with minimal changes, or full remote development support requiring more extensive updates.