Best of JetBrainsAugust 2024

  1. 1
    Article
    Avatar of jetbrainsJetBrains·2y

    PhpStorm 2024.2 Is Now Available

    PhpStorm 2024.2 introduces several impactful updates including direct log file support for Laravel, Symfony, and WordPress with proper highlighting, a floating toolbar for instant code refactoring and AI-powered features, enhanced command completion in the terminal, and PER coding style support. The IDE now supports Chinese, Japanese, and Korean UI language packs, has improved UI and UX including full line code completion, updated Linux window controls, and default Prettier integration for new projects. Significant enhancements to the JetBrains AI Assistant make cloud code completion faster and more accurate.

  2. 2
    Article
    Avatar of jetbrainsJetBrains·2y

    Join Us for JetBrains GameDev Days 2024

    Join JetBrains GameDev Days 2024 for a hybrid event on October 9-10. The event features experts discussing topics like CI/CD processes, Unity's DOTS, C# scripting, and game development with Godot. In-person sessions will occur on October 9, followed by an online event on October 10. Talks will cover Unreal Engine development, mobile game development, Godot with Kotlin, and more. Sessions will be streamed live on YouTube and will remain available afterward.

  3. 3
    Article
    Avatar of jetbrainsJetBrains·2y

    Hacking a JVM Application With IntelliJ IDEA’s Debugger

    The post explores using IntelliJ IDEA's debugger to modify the behavior of a JVM application, specifically adding 'god mode' to a Space Invaders game plugin. It covers setting up multiple IDE instances, configuring JVM options, and using the debugger's memory view and non-suspending breakpoints to change object properties and automate state modifications.

  4. 4
    Article
    Avatar of jetbrainsJetBrains·2y

    Laravel Log Files Support in PhpStorm

    PhpStorm's latest version has improved support for Laravel log files, offering color-coded lines, styled links, and a performant renderer to handle large log files efficiently. It also extends these enhancements to logs accessed via SSH connections. Users can customize log file styling, including patterns and filters, for an optimized debugging experience.

  5. 5
    Article
    Avatar of jetbrainsJetBrains·2y

    The .NET Tools Blog

    A developer discusses the importance of productivity in software development, advocating for the term '10x development' over '10x developer'. The focus is on leveraging tools, IDE shortcuts, and automation to significantly speed up tasks. Key techniques like the Pomodoro method and the importance of keeping things simple are highlighted. The post emphasises that high productivity should be directed towards meaningful work rather than complicating an already convoluted codebase.

  6. 6
    Article
    Avatar of jetbrainsJetBrains·2y

    More New UI Icons for Your Plugins!

    IntelliJ Platform Icons website has been updated with over 1,000 new UI icons, making it easier for plugin developers to find suitable icons for their projects. Most icons are licensed under Apache 2.0. The update includes a Figma library and a UI Kit for designing custom icons and prototyping interfaces. Developers are encouraged to migrate their plugin icons to the new ones to maintain consistency within the IntelliJ ecosystem.

  7. 7
    Article
    Avatar of jetbrainsJetBrains·2y

    Euro 2024: Scoring Goals With Python

    Dive into a fun project using Python to analyze data from the Euro 2024 tournament. Learn how to set up your environment, load data, and perform basic data analysis using PyCharm. The analysis covers various aspects of football such as the body parts used to score goals, jersey numbers related to goals and yellow cards, and even goals by zodiac signs. Visualize the results with pie charts and histograms to uncover interesting trends.

  8. 8
    Article
    Avatar of jetbrainsJetBrains·2y

    Workspaces in IntelliJ IDEA

    IntelliJ IDEA has introduced support for workspaces, allowing developers to manage multiple projects simultaneously. This feature is especially beneficial in complex development environments and with microservices. Although monorepos offer many advantages, they present challenges such as performance issues and restricted access control, making workspaces a valuable alternative. The workspace functionality is still in preview and available as a plugin, with several limitations, such as the lack of run configuration synchronization and automatic project settings updates. Future improvements include better project settings synchronization and simplified multi-project run configurations.