Best of JetBrainsJuly 2025

  1. 1
    Article
    Avatar of jetbrainsJetBrains·40w

    Build Rust Skills With 100 Practical Rust Exercises in RustRover

    Luca Palmieri's popular '100 Exercises to Learn Rust' course is now integrated directly into RustRover, JetBrains' Rust IDE. The course teaches Rust from basics to advanced topics through hands-on exercises building a project management system. Learning within RustRover provides full IDE support including debugging, error fixing, AI assistance, and code navigation, eliminating setup complexity while building both Rust programming skills and professional tooling proficiency.

  2. 2
    Article
    Avatar of jetbrainsJetBrains·44w

    10 Remote Development Best Practices

    Remote development involves running development environments on remote infrastructure rather than local machines. Key best practices include avoiding pixel-streaming solutions like RDP/VNC, implementing offline-capable clients, using enterprise-grade orchestration platforms, adopting short-lived disposable environments, enforcing zero-trust security, and monitoring meaningful metrics. Modern solutions like CodeCanvas, GitHub Codespaces, and Gitpod provide automated provisioning, cost control, and security features that manual SSH setups cannot match. AI agent support is becoming essential for future-proofing remote development workflows.

  3. 3
    Article
    Avatar of vibecodingVibe Coding·41w

    What's your favorite AI IDE?

    A developer shares their transition from using Cursor to Claude Code as their preferred AI-powered IDE, highlighting Claude Code's agentic coding approach and compatibility with JetBrains IDEs as key advantages.

  4. 4
    Article
    Avatar of infoworldInfoWorld·41w

    JetBrains working on higher-abstraction programming language

    JetBrains is developing a new higher-abstraction programming language that would allow developers to write code in English-like syntax to describe program architecture and functionality. The language aims to make AI code generation more controllable and transparent, enabling developers to create cross-platform applications by writing specifications that AI agents can then translate into platform-specific code for iOS, Android, web, and other platforms.

  5. 5
    Article
    Avatar of jetbrainsJetBrains·42w

    IntelliJ IDEA Moves to the Unified Distribution

    JetBrains is consolidating IntelliJ IDEA into a single unified distribution, replacing separate Community and Ultimate editions. The transition includes three phases: enabling GitHub builds with CI/CD pipelines, implementing graceful license expiration (users retain basic functionality when subscriptions expire), and migrating to one installer by 2025.3. The unified version will include more free features than current Community Edition, such as enhanced syntax highlighting for frameworks like Spring and Quarkus, project setup wizards, and basic database schema exploration. Ultimate features still require subscription but can be tried with one-click trials. Open source commitment remains strong with GitHub builds containing only open-source components, while the unified distribution includes some proprietary features available for free.

  6. 6
    Article
    Avatar of collectionsCollections·40w

    The Laravel Idea Plugin is Now Free for PhpStorm Users

    JetBrains announced that the Laravel Idea plugin, previously a paid extension with over 1.5 million downloads, will become free for PhpStorm and IntelliJ Ultimate users starting July 30, 2025. The plugin offers advanced code generation, routing completion, Eloquent ORM support, Blade components, and integration with Livewire and Inertia.js. Users who purchased licenses after May 1, 2025, are eligible for a 50% discount on their next PhpStorm subscription renewal or can request refunds.

  7. 7
    Article
    Avatar of windsurfWindsurf·42w

    Wave 11: Just Keep Shipping

    Windsurf Wave 11 introduces voice input for the Cascade AI assistant, allowing developers to speak commands instead of typing. New features include named checkpoints for conversation snapshots, @-mentioning previous conversations for context, deeper browser integration with screenshot and DOM access, and planning mode enabled by default. JetBrains support has been enhanced with planning mode, workflows, and file-based rules. Additional improvements include terminal @-mentions, auto-continue settings, MCP OAuth support, and global ignore files for enterprise users.