Best of JetBrains2025

  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·1y

    Is It Still Worth Learning to Code in an AI World?

    Learning to code is still valuable in an AI world as it builds computational thinking, strengthens problem-solving skills, and equips individuals to shape and contribute to digital spaces. AI tools are evolving to augment rather than replace programming roles, with skilled developers needed to review and debug AI-generated code. Developing deep technical knowledge remains crucial amidst these technological advances.

  3. 3
    Article
    Avatar of jetbrainsJetBrains·32w

    Islands Theme: The New Look Coming to JetBrains IDEs

    JetBrains is introducing the Islands theme, a new visual design for their IDEs starting with version 2025.2.3. Available in both dark and light modes, this theme provides a modern look with better separation between editor and tool windows, improved tab visibility, and enhanced navigation. The theme was selected based on user feedback from surveys, A/B tests, and interviews during the 2025.2 EAP. Users can enable it in Appearance settings and are encouraged to provide feedback through surveys, with participants eligible for prizes including Amazon gift cards or JetBrains subscriptions.

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

  5. 5
    Article
    Avatar of jetbrainsJetBrains·51w

    Is Rust the Future of Programming?

    Rust is rapidly becoming a preferred programming language due to its performance, memory safety, and concurrency capabilities. It's increasingly adopted in enterprise solutions and various sectors including cloud computing and AI. Rust is rarely used alone, often integrating with languages like Python and JavaScript. Despite challenges, its community-driven evolution is pushing it as a versatile language for modern software development.

  6. 6
    Article
    Avatar of jetbrainsJetBrains·52w

    CLion Is Now Free for Non-Commercial Use

    CLion, a JetBrains IDE for C and C++ development, is now available free for non-commercial use. This initiative is in line with similar changes made to other JetBrains IDEs to support learners, hobbyists, and open-source contributors. The full IDE features remain accessible under this license with the exception of the 'Code With Me' feature. Non-commercial use includes learning and hobby projects, but a commercial license is still needed for commercial projects.

  7. 7
    Article
    Avatar of jetbrainsJetBrains·33w

    A Farewell to Consoles

    DataGrip 2025.3 replaces query consoles with query files to improve workflow consistency. The change addresses longstanding issues where consoles lived outside project structure, were hard to find, and had limited context switching capabilities. Query files are now stored in a visible project folder, support full file operations, and maintain database context with improved visual indicators. Existing consoles will be migrated automatically with a one-release transition period.

  8. 8
    Article
    Avatar of jetbrainsJetBrains·1y

    JetBrains Terminal: A New Architecture

    JetBrains has introduced a reworked terminal architecture available in Beta with the 2025.1 versions of JetBrains IDEs. The updated terminal maintains compatibility by running on a standards-compliant core and uses the IDE’s editor for UI rendering, ensuring performance across local and remote platforms. The changes address user feedback, emphasizing transparency, reliability, and user familiarity with command-line shortcuts and tools.

  9. 9
    Article
    Avatar of jetbrainsJetBrains·31w

    DataGrip Is Now Free for Non-Commercial Use

    JetBrains DataGrip, a cross-platform database IDE, is now free for non-commercial use including learning, hobby projects, open-source development, and content creation. The change follows similar moves for RustRover, CLion, Rider, WebStorm, and RubyMine. All commercial features remain available in the free version, including AI-powered code completion, multi-database support, and Git integration. Commercial users must still purchase licenses. The free license lasts one year with automatic renewal and requires anonymous telemetry sharing.

  10. 10
    Article
    Avatar of jetbrainsJetBrains·1y

    Best Courses for Java Developers

    Discover top-rated courses for Java developers designed to enhance your skills. From Coursera's beginner-friendly tracks to advanced concepts by Java Champions, these courses cover essential programming concepts, object-oriented programming, Spring framework, and more. Learn with platforms like Udemy, Hyperskill, Amigoscode, and Mosh Hamedani's comprehensive lessons, featuring hands-on projects and real-world applications. Options include free, subscription-based, and lifetime access courses, providing flexibility and accredited certification opportunities.

  11. 11
    Article
    Avatar of jetbrainsJetBrains·47w

    Migrate from Cursor to IntelliJ IDEA

    JetBrains outlines the benefits of migrating from Cursor to IntelliJ IDEA, highlighting IntelliJ's native AI capabilities, out-of-the-box configuration, and enterprise-ready features. The guide covers how to import settings and recreate familiar workflows, positioning IntelliJ IDEA as a more scalable solution for both beginners and professional developers working on complex projects.

  12. 12
    Article
    Avatar of jetbrainsJetBrains·21w

    Meet the Islands Theme – The New Default Look for JetBrains IDEs

    JetBrains introduces the Islands theme as the new default UI across all their IDEs starting with version 2025.3. The theme features rounded corners, balanced spacing, improved tab recognition, and clearer separation between working areas. It includes distinct tool window borders for easier resizing and an optional setting for different tool window backgrounds to emphasize the editor. The design was shaped by user feedback and testing, aiming to create a softer, more comfortable environment that supports focus and productivity while aligning with modern design trends from macOS and Windows 11.

  13. 13
    Article
    Avatar of jetbrainsJetBrains·20w

    Query Consoles Are Coming Back

    JetBrains is reverting a controversial workflow change in DataGrip 2025.3 that replaced query consoles with query files. The redesign caused issues with global data sources and disrupted user workflows. Version 2025.3.1, releasing this week, will restore the original query console behavior. Users who created query files during the migration can delete them, convert them to consoles, or keep them for a planned improved workflow early next year. The team acknowledges failing their zero-regression standard and commits to more careful, flexible updates going forward.

  14. 14
    Article
    Avatar of jetbrainsJetBrains·1y

    9 Tips for Productive Java Development With Databases in IntelliJ IDEA

    IntelliJ IDEA enhances productivity for Java developers working with databases through features like automatic data source creation, query method testing without application runs, database schema diagrams, and in-editor query result reviews. Other helpful tools include data modification directly from result sets, query result visualization as charts, execution plan profiling, automated DB migration script generation, and an AI Assistant for query management.

  15. 15
    Article
    Avatar of jetbrainsJetBrains·49w

    PHP Annotated – May 2025

    PHP Annotated May 2025 covers major PHP developments including the upcoming pipe operator in PHP 8.5, new array_first() and array_last() functions, security updates across PHP versions 8.1-8.4, and the introduction of the #[\NoDiscard] attribute. The edition highlights PHP's 30th anniversary celebration, FrankenPHP's official support by The PHP Foundation, and various tools for building desktop applications with PHP. It also covers AI tooling growth in the PHP ecosystem, framework updates including Laravel 12 and Symfony 7.3, and upcoming PHP conferences.

  16. 16
    Article
    Avatar of jetbrainsJetBrains·23w

    Open-source IntelliJ IDEA: A Simpler Way to Build and Contribute to the Community

    JetBrains has simplified building and contributing to IntelliJ IDEA's open-source codebase by introducing CI/CD pipelines via GitHub Actions and publishing ready-to-use open-source builds directly on GitHub. Developers can now fork the repository and build their own version of the IDE without manual environment configuration. The open-source codebase powers not only IntelliJ IDEA but also Android Studio and other development tools, making it easier for the community to explore, customize, and contribute to the platform.

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

  18. 18
    Article
    Avatar of jetbrainsJetBrains·21w

    GoLand 2025.3 Is Out!

    GoLand 2025.3 introduces on-the-fly resource leak detection to catch unclosed files and connections, bundled Terraform plugin with syntax highlighting and code completion, and multi-agent AI support with Claude Agent and Junie. The release includes Kubernetes deployment improvements with in-editor secret management and port forwarding, single-file editing without project setup, and golangci-lint formatting support enabled by default. Performance enhancements reduce memory warnings and improve indexing for large projects, while the new Islands theme becomes the default UI.

  19. 19
    Article
    Avatar of jetbrainsJetBrains·19w

    Advent of Code in Rust: Winners and Highlights

    JetBrains announced the winners of their Advent of Code 2025 Rust competition, with 71 participants competing on leaderboards. Duro took first place for the second consecutive year with a score of 2017, followed by four other top performers. Five additional winners were randomly selected. The post includes links to Rust learning resources, including a guide on using AI responsibly for AoC challenges and a RustRover Advent Calendar featuring daily IDE tips.

  20. 20
    Article
    Avatar of jetbrainsJetBrains·31w

    IntelliJ IDEA 2025.2.3 Is Out!

    IntelliJ IDEA 2025.2.3 is now available with bug fixes addressing Jira Task Server integration, breakpoint functionality in the Services view with ClassicUI plugin, and the ability to open multiple files from the Find Usages dialog. The update can be installed through the IDE, Toolbox App, snaps for Ubuntu, or downloaded directly from the website.

  21. 21
    Article
    Avatar of jetbrainsJetBrains·31w

    Moving PHP open source forward

    JetBrains announces a new structured approach to PHP open-source sponsorships, committing to support approximately five projects annually. For 2025-2026, they're sponsoring developers working on Mago (a Rust-based PHP linter), PHPStan, Rector, AI/MCP exploration in PHP, and 3v4l.org. They continue supporting the PHP Foundation while transitioning away from sponsoring Xdebug and CodeSniffer to diversify their support across more projects over time.

  22. 22
    Article
    Avatar of jetbrainsJetBrains·1y

    Is Golang Still Growing? Go Language Popularity Trends in 2024

    Go, or Golang, remains a relevant and widely-used programming language in 2024, especially in cloud-native applications, infrastructure as code, and web services. With an estimated 5.8 million developers, it's evident that Go's usage has grown, driven by its strengths in performance, scalability, and ease of use for cloud applications. The language stands firm despite the rise of Rust, complementing rather than competing with it. The Go community continues to expand, with significant adoption in AI model serving. The leadership change in the Go team emphasizes stability and advanced focus areas such as cloud and AI.

  23. 23
    Article
    Avatar of jetbrainsJetBrains·46w

    Testing a Fresh Look for JetBrains IDEs

    JetBrains introduces two new UI styles called One Island and Many Islands in their 2025.2 EAP release, available in both dark and light modes. The visual update aims to modernize the interface, improve clarity between editor and tool windows, and align with JetBrains' broader design language across products like Toolbox and Fleet. Users can test both styles and provide feedback through surveys to help determine which becomes the new default theme.

  24. 24
    Article
    Avatar of jetbrainsJetBrains·24w

    Spring Boot 4: Leaner, Safer Apps and a New Kotlin Baseline

    Spring Boot 4.0 introduces significant improvements including better modularization for reduced memory usage, JSpecify as the standard null-safety library, and enhanced observability with Micrometer. The release establishes Kotlin 2.2 as the official baseline, bringing native JSpecify annotation support, cleaner API versioning, and more elegant bean registration through Kotlin DSL. IntelliJ IDEA 2025.3 provides full support for these features with compiler warnings and IDE inspections for null-safety violations.

  25. 25
    Article
    Avatar of jetbrainsJetBrains·1y

    Anomaly Detection in Machine Learning Using Python

    Anomaly detection helps identify outliers in large datasets, crucial in applications like security alerts, fraud detection, and system monitoring. Machine learning techniques such as OneClassSVM and Isolation Forest enhance the accuracy and efficiency of anomaly detection processes. This guide illustrates how to use Python and tools like PyCharm to deploy these algorithms, featuring practical examples with the Beehives dataset.