JetBrains Newsletter

August 2022

The new release includes multiple improvements to the Beta version of the remote development functionality, making it sleeker and more stable. Starting with v2022.2, IntelliJ IDEA uses JetBrains Runtime 17, which improves the IDE's performance, security, and user experience. IntelliJ IDEA Ultimate adds support for Spring 6 and Spring Boot 3 features and introduces updates for several other frameworks.

Rider 2022.2 comes with general performance improvements, support for more C# 11 features, default window layout settings, an early preview of MAUI support, and updates for Unreal Engine support.

Learn about and sign up for early access to TeamCity Pipelines – a simple and intuitive experience for building CI/CD pipelines, powered by JetBrains' signature intelligence.

Do you want complete control over your data? Enroll now in the Space On-Premises Beta program and take complete control of your Space data. Choose Docker Compose for quick trial runs or Kubernetes for bigger installations that scale.

With Space apps, you can now extend and better customize Space for your team's needs. Download apps from Space Marketplace or create your own and share them with other people. We also invite you to join our apps contest.  Create and submit an application for a chance to win prizes!

Product and Community News

Do You Speak Math? So Does YouTrack! →
We hope you're excited for the start of a new school year, tech students and faculty members! Did you know that YouTrack lets you work with math formulas with ease? Learn more about YouTrack's LaTeX support and free licenses for students and schools.

AppCode 2022.2 →
The new version helps you analyze the structure of your application by generating UML class diagrams for Objective-C and Swift.

CLion 2022.2 →
This release offers better integration with CMake and CMake Presets. The Quick Documentation popup has become a useful source of knowledge about your C++ and CMake code.

Code With Me 2022.2 →
Check out the latest Code With Me round-up to learn about recent improvements, security audit results, and the upcoming Kotlin developers event.

DataGrip 2022.2 →
We've added the ability to import multiple CSV files at once, introduced the Playground and Script resolve modes, made the new Modify UI the default option, and more.

DataSpell 2022.2 →
Are you ready to give your data science workflow an efficiency boost? Check out the new features including visual merge for Jupyter notebooks, UX enhancements for working with cells, and WSL support.

dotCover, dotMemory, dotPeek, and dotTrace 2022.2 →
Alongside the ReSharper 2022.2 and Rider 2022.2 releases, we've rolled out major updates for dotCover, dotMemory, dotPeek, and dotTrace. Take a look at what's new in these .​NET tools.

GoLand 2022.2 →
This version offers new features for generics and go.​work, and you can now run fuzz tests from GoLand. SQL statements are now automatically detected in strings. We’ve also added support for WebSocket and GraphQL endpoints.

PhpStorm 2022.2 →
This major update to our PHP and Web IDE brings support for Mockery and Rector, enhanced support for generics and enums, improvements to the debugger and HTTP client, and more.

PyCharm 2022.2 →
Working with new and rapidly evolving technologies can be challenging, as you often find yourself reading documentation and having to get used to new syntax, APIs, and protocols. PyCharm 2022.2 will reduce the time you spend staying up to date by providing support for Python 3.11 language features and the new PyScript framework.

ReSharper 2022.2 →
ReSharper 2022.2 has been released with support for additional C# 11 features, optimizations for the Solution-Wide Analysis, the new Virtual Formatter for viewing code in your preferred format without reformatting the source code on the disk, and a Disk Cleanup tool for removing temporary files generated by ReSharper.

ReSharper C++ 2022.2 →
ReSharper C++ 2022.2 is focused on quality improvements and Unreal Engine support. This release introduces Blueprint-specific inlay hints and inspections and significantly improves indexing performance for Unreal Engine projects.

RubyMine 2022.2 →
RubyMine 2022.2 brings a more robust debugger for Ruby 3, advanced support for Rails URLs, code insight for YARD macros and pattern-matched local variables, and various new features.

Qodana 2022.2 →
This release brings new and improved code inspections for Java, Kotlin, Android, PHP, JS, and Python. Additionally, we've added CircleCI Orbs to the Qodana integration toolset.

WebStorm 2022.2 →
This update has new features that make working with WebStorm even better, including support for Angular standalone components, updates for Vue 3, TypeScript 4.7 support, built-in remote development support, and a bunch of improvements to the editor.

Big Data Tools Plugin 1.6 →
The highlights of this release include integration with Hive Metastore, the ability to monitor Flink jobs inside your IDE, and SSO authentication on Amazon S3.

C++23 Is In Feature Freeze! C++ Committee Meeting Report →
On July 25, 2022, the ISO C++ committee met for a virtual plenary session. It was the last meeting for approving new features for the upcoming C++23 standard. Check out the virtual meeting report by Timur Doumler.

KotlinConf’23 Workshops Have Been Announced →
We have released the complete list of KotlinConf'23 workshops. Jetpack Compose, Multiplatform Mobile in Production, TDD, Microservices With Ktor and Kafka, Reactive Spring Boot With Coroutines, and other workshops will take place on April 12, 2023, the day before the conference begins. Fees for workshops are paid separately, in addition to the conference pass.

Early Access Programs

Kotlin 1.7.20 Beta →
This preview version of Kotlin brings the support of popular compiler plugins to the K2 compiler, a preview of the `..<` operator for open-ended ranges, the promotion of the new Kotlin/Native memory manager to default status, and a new experimental feature for the JVM: generic inline classes.

Technology Highlights

Java Annotated Monthly, August '22 →
Enjoy the newest content from the community, with nearly 30 in-depth articles for you to dive into.

.​NET Annotated Monthly, August '22 →
This month, .​NET Annotated Monthly delivers news, tips, fun, and featured content by Louëlla Creemers.

PHP Annotated Monthly, July '22 →
Read all about the status of the PHP 8.2 release, new proposals that made it into the language and that were declined, the php.​net website redesign initiative, and more.

FOMO Digest #2: 5 Tips for Angular Development With JetBrains IDEs →
No matter how familiar you are with Angular, JetBrains IDEs can make your experience with this framework much better. In the second FOMO digest, we'll tell you about the features for working in Angular that you can find in JetBrains IDEs.

Webinars and Online Events

Pragmatic Event Sourcing in .​NET With Marten, August 16 →
Oskar Dudycz, co-maintainer of Marten, will show you a pragmatic approach to implementing Event Sourcing using PostgreSQL, Marten, and C#. You'll learn all the basic concepts and building blocks to start your journey into Event Sourcing.

Getting Started With Remote Development, Recording →
Did you know that you can code, run, debug, and deploy your projects remotely in IntelliJ IDEA? During this webinar, you'll learn how remote development works and how you can get started with it. We even cover how to create and manage your dev environments easily with JetBrains Space and Gitpod.

Learning Resources

Space Code Reviews Available From JetBrains IDEs, the Space UI, or Mobile Devices →
Space is now bundled with the 2022.2 versions of WebStorm, GoLand, CLion, and RubyMine, in addition to IntelliJ IDEA, PyCharm, and PhpStorm. Discover how to perform code reviews effectively from your favorite JetBrains IDE, through the Space UI, and on mobile devices.

How to Profile .​NET Code Using the dotMemory Plugin in Rider →
In this post, we’ll explore how to perform memory profiling in Rider 2022.2 using the latest addition to this IDE's plugin roster – dotMemory Profiler.

Profiling QuestPDF: In Pursuit of Performance →
Dive in and find out how we used our profiling tools, dotTrace and dotMemory, to analyze hot paths in QuestPDF code. You'll also see how some small code changes can have a big impact on performance and memory usage.

Flask Tutorial: Create a Flask Application in PyCharm →
Find out what multi-tenancy means, why you may consider it when building an application, and how to implement it with Entity Framework Core and ASP.​NET Core.

Create JavaScript Courses Inside WebStorm With EduTools →
Ever wanted to share your programming knowledge with others? With the EduTools plugin, you can create educational courses right in JetBrains IDEs! Check out this blog post to see how you can create a JavaScript course in WebStorm.

Using Jupyter Notebooks With WSL 2 in DataSpell →
Learn more about using the Windows Subsystem for Linux (WSL) with Jupyter notebooks, including how to run Python code from Windows using Linux.

New Episodes of Marco Codes →
Check out the following new episodes: Git & IntelliJ IDEA – 5 Tricks You Should Know, 7 Great Terminal/CLI Tools Not Everyone Knows, Gradle Tutorial Crash Course, and SSH Tutorial Crash Course.

Our mailing address: JetBrains s.r.o., Na Hrebenech II 1718/10, Prague 4 140 00, Czech Republic