JetBrains Newsletter

July 2023

Set up your development platform quickly with the one-click AWS app, or use Docker Compose as a stable installation. Try out IDE-like navigation, issue time tracking, build artifact storage, and more.

The Early Access Program for v2023.2 introduced a major new feature: AI Assistant for all JetBrains IDEs. Despite being in its early stages, it already offers useful functions such as the ability to generate code, commit messages, and documentation, and offers AI chat.

We've introduced an early implementation of the ReSharper AI Assistant – AI-driven chat specifically designed to answer programming questions and help you with troubleshooting, refactoring, documenting, and other development workflows.

Kotlin 1.9.0 is public and the K2 compiler for the JVM is now in Beta. This release offers many improvements and new features, including stable replacement of the enum class values function, stable ..< operator for open-ended ranges, and a new common function to get regex capture groups by name.

Wear your love for coding and your favorite JetBrains tools on your clothes or your laptop case. Whatever works for you, JetBrains Gear has got you covered! Check out the newly opened JetBrains Merchandise Store for T-shirts, hoodies, stickers, pins, and more.

Product and Community News

Django Fundraiser: Buy PyCharm, Support Django →
Until July 23 we're offering a 30% discount for PyCharm annual subscriptions, with all the proceeds going to the Django Software Foundation. As a bonus, you'll also get one-month free access to JetBrains Academy.

Special Offer for Laravel Artisans →
Are you a web developer? If so, then you'll love our PhpStorm and Laravel Idea bundle, the ultimate combo for Laravel artisans. Purchase PhpStorm together with the Laravel Idea plugin now and get the plugin for 50% off!

Best CI Tools for 2023 ‒ Survey Results →
Which CI tools do 29,000 developers worldwide prefer? Check out this blog post to discover the 17 most popular continuous integration tools, backed by The State of Developer Ecosystem results.

ReSharper 2023.2 EAP Introduces a Predictive Debugger →
The predictive debugger mode in ReSharper 2023.2 will be able to foresee all possible states triggered by executing a program without having to execute it. It will also enable you to experiment with different values and troubleshoot your code without restarting the debugging process for each change.

Language Server Protocol (LSP) Support for Plugin Developers →
With the 2023.2 release cycle, IntelliJ-based IDEs now support LSP. Discover how this can help plugin developers improve the assistance for custom language-specific features, and learn how to begin integrating LSP into your plugin.

Introducing the Kotlin Notebook Plugin for IntelliJ IDEA →
The first experimental version of the Kotlin Notebook plugin for IntelliJ IDEA is here! Explore, prototype, visualize, and document your code – all in the same environment. Read our blog post to delve deeper into the plugin's functionality and use cases.

New Educational Materials for Launching Your Kotlin Course →
Introducing our semester-long Programming in Kotlin curriculum for Kotlin educators. Access 11 lectures on core Kotlin concepts with speaker notes, assessment resources including quizzes and tests, and hands-on coding exercises.

JetBrains Academy Plugin 2023.6 →
Enhance your programming learning with the free JetBrains Academy plugin. Download the latest 2023.6 version and start learning in your IDE. Instructors can also use it to create and share programming courses to empower others.

New Free Course: Reinforcement Learning Maze Solver →
Explore reinforcement learning with the new Reinforcement Learning Maze Solver course on JetBrains Academy. Train an agent to solve a 2D maze using as few steps as possible. Perfect for AI enthusiasts, Python programmers, and skill enhancement.

The Marketplace Main Page's New Look →
The Marketplace main page has gone through a redesign! Experience its fresh appearance, featuring improved visuals and an enhanced search tool that makes discovering plugins simpler.

Meet the PyCharm Team at EuroPython →
With only a week until EuroPython 2023, the PyCharm team is busy making our final preparations to attend. We have an exciting range of activities for the event. Look at what is planned.

Technology Highlights

Java Annotated Monthly, July '23 →
Who needs coffee when you have the new Java Annotated Monthly to keep you awake? Your usual selection of tech news, events, and tutorials is here!

.​NET Annotated Monthly, July '23 →
Tune into July's .​NET Annotated by guest author Andrew Lock along with the latest in .​NET news, tips, tricks, and more.

PHP Annotated Monthly, June '23 →
The main highlights in the PHP world are in our new edition of PHP Annotated: PHP 8.3 Alpha 1, ChatGPT and PHP, Symfony 6.3.0, and laravel/octane 2.0.0.

Webinars and Online Events

WebAssembly for .​NET Developers, July 27 →
WebAssembly is on its way to becoming the next big thing in software development, allowing us to develop more reusable code across programming stacks. This talk will focus on the view of a .​NET developer using WebAssembly in their projects, whether client-side, server-side, or plugins.

What's New in PyCharm 2023.2, August 1 →
Join us to get an overview of the new features PyCharm 2023.2 brings and see them in action! Your questions are very welcome and will be answered during this livestream.

Learning Resources

Elevating C# Code Quality With Qodana: A Journey Toward Perfection →
Discover Qodana – our new code quality platform. In this blog post, we're taking it for a spin on .​NET solutions and exploring how it integrates into JetBrains Rider and plays with different CI/CD tools.

PlatformIO Integration in CLion →
PlatformIO, a platform aiding embedded developers, received a significant update in CLion 2023.2. CLion now works directly with the platformio.ini file, tracking changes and updating project information accordingly. It also introduces a new PlatformIO tool window with commonly used commands.

Running Apps in Containers Using Cloud Code and PyCharm →
Learn how to build and run your applications both in a local Kubernetes cluster (Docker Desktop or Minikube) and remotely in Google Kubernetes Engine. This will allow you to focus on coding, with the Google Cloud Code plugin taking care of the rest.

Blazor Essentials – New Guide Tutorial →
Want to learn Blazor? Explore the basics of this Single Page Application web framework in our Blazor Essentials tutorial, where we gradually look at working with forms, data, JavaScript interoperability, and more.