JetBrains Newsletter

May 2023

This latest release introduces several enhancements, including improvements to constraint rules, synchronized migration with MPS extensions, Kotlin stubs for the JVM, and other exciting features.

Do you strive to deliver quality code smoothly? We introduce the Space Git flow – a complete solution to improve code quality and keep your builds stable. Focus on your code while ensuring your main stays green as you implement changes.

YouTrack is introducing Helpdesk projects! YouTrack Helpdesk allows you to support your external customers or maintain a service desk for internal users. It streamlines the experience for support agents and enables you to work with an unlimited number of reporters.

The first major release of Qodana this year introduced a highly flexible method for configuring inspection profiles, implemented perhaps the easiest way to add plugins to your static analysis engine, and included license compatibility checks for Go.

If you missed the event or want to rewatch the talks you loved most, all the KotlinConf 2023 session recordings are now available for you to explore and enjoy at your own pace. We've collected all the videos in a single blog post. Check out the list and pick your favorites!

Product and Community News

New Bachelor's Program in Computer Science and AI →
Want to learn computer science and AI from a team of world champions in competitive programming, computer scientists, and industry experts? We're partnering with Neapolis University Paphos to launch our bachelor's program.

JetBrains .​​NET Day Online 2023 – Call for Speakers →
On September 26, 2023, we're hosting another JetBrains .​​NET Day Online – a free, live, virtual event where community speakers cover topics they are passionate about. We are looking for speakers interested in presenting with us!

C# Support in Fleet: Solution View, Unit Testing, and More →
Check out new features for C# support that we've recently implemented in Fleet to improve your experience as a .​​NET developer.

Solving Build Server Scalability Issues →
The TeamCity crew has been working hard to enhance the performance and stability of our build server. In this post, we detail the steps we took to achieve these improvements, as well as the challenges we faced along the way.

JetBrains Academy's New Projects and Topics: May Update →
JetBrains Academy has added 9 new projects and 55 new topics, featuring an array of programming languages such as Python, Kotlin, Java, Flask, Android, Bash, and more.

CLion 2023.2 Roadmap →
Get a sneak peek at the roadmap for CLion 2023.2, our next quality-focused release. It includes stabilizing the experimental Clangd-based indexer, enhancing vcpkg support, and improving the debugger.

ReSharper 2023.2 Roadmap →
Discover the exciting improvements planned for language support and performance, along with predictive debugger and advanced code styling capabilities.

Rider 2023.2 Roadmap →
Our plans for the next release include support for C# 12 Preview features, a reworked Build tool window, updates for the new UI, and a new Solution wizard.

WebStorm 2023.2 Roadmap →
Stay up to date with the latest developments by checking out our newest blog post, detailing the exciting new features and improvements we are prioritizing for the upcoming WebStorm release.

Lo-fi Developer Music Playlist →
Enhance your coding experience with our team's curated selection of mellow beats and smooth melodies, available on Spotify and YouTube Music.

Technology Highlights

Java Annotated Monthly, May '23 →
The latest edition of Java Annotated Monthly is here! Check out what's new in the world of Java and other technologies.

.​​NET Annotated Monthly, May '23 →
The most recent edition covers the latest on WASM by guest author Laurent Kempe, in addition to our regular news and community content.

PHP Annotated – April '23 →
Discover what happened in the PHP world during April, including the release of a new version of PHP coding style, Bref 2.0, and Pest 2.0. For those who prefer watching videos, check out our latest episode of the show on YouTube.

Webinars and Online Events

How to Test C# Unit Tests With Mutation Testing, Recording →
Watch the recording of our webinar with Stefan Pölz where he shows how to improve the effectiveness of C# test suites by testing unit tests with mutation testing, and how to continuously integrate it with Azure Pipelines/GitHub Actions.

Learning Resources

How to Use the Space Git Flow With TeamCity →
The powerful combination of JetBrains Space Git flow with TeamCity offers a complete solution to help you achieve better code quality and keep your main branch green with stable builds. We'll guide you through the process of using the combo of the Space Git flow and TeamCity.

Create a Passphrase Generator in PyCharm Community Edition →
This tutorial will show how you can develop simple CLI applications for automating your everyday tasks by using the free PyCharm Community Edition.

Aqua Web Inspector for ASP.​​NET Core Development in Rider →
Combining JetBrains Rider and JetBrains Aqua can create a joyful development experience in your ASP.​​NET development workflow. Learn about how it can help quality assurance team members create and maintain test suites efficiently, as well as increase development velocity by having a tighter feedback loop between code changes.

HTML, XML, JSON, and JWT Visualizers in Rider →
In Rider 2023.1, we've introduced a new set of debugging visualizers to help you make sense of the data in your application’s memory. Let's look at each visualizer and how JetBrains Rider displays the values.

ReSharper IL Viewer and Low-Level C# →
How do C# language designers keep packing in new language features while allowing you to target older runtimes and keeping your applications performant? Well, it's all about Lowering. Learn more about “lowering” and how ReSharper can help you uncover the magic behind the curtain.