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 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.