JetBrains Newsletter

April 2022

It is our pleasure to announce major new versions for our entire line of IDEs and .NET Tools. Check out this summary and update your tools today to enjoy the latest features and improvements.

Introducing RiderFlow, a free new plugin for Unity Editor for level designers, game designers, artists, and coders. Build and manage your 3D space in Unity with RiderFlow’s tools, which help you instantly navigate and search through the scenes, understand the connections between scene elements, and manage scenes effectively.

Kotlin 1.6.20 offers a prototype of context receivers on the JVM, definitely non-nullable types, performance improvements for JVM, Native, and JS, and hierarchical structure support for multiplatform projects.

Product and Community News

Software Security With Package Analysis by Checkmarx in IntelliJ IDEA →
JetBrains and Checkmarx have partnered together to provide Software Composition Analysis to IntelliJ IDEA Ultimate users. Now the IDE includes security information about open source packages included directly or indirectly in your code.

Space Documents 2.0 →
Introducing a new and improved way of managing Space Documents. You can now upload, preview, and share all kinds of files, as well as take advantage of API automation.

Qodana for Azure Pipelines →
With our new extension, you can detect, analyze, and resolve code issues in your Azure DevOps repositories and make code analysis a part of your build pipeline.

Big Data Tools 1.5 →
Big Data Tools, a JetBrains plugin for data engineering, has been updated to v1.5 and is compatible with the 2022.1 versions of IntelliJ IDEA Ultimate, PyCharm Professional, DataGrip, and DataSpell. Work with clusters in the Amazon EMR data processing platform, integrate Alibaba Object Storage Service (OSS), and easily manage remote file systems with a new file viewer.

EduTools 2022.3 and Educational IDEs 2021.3.4 →
With this release we’ve been focused on the overall quality of the plugin, working to ensure a smooth user experience and an uninterrupted learning and teaching process.

JetBrains Academy: New Projects and Topics in March →
In March, we prepared new Go, Frontend and Kotlin projects, and more than 30 new educational topics at JetBrains Academy.

Are You Participating in Any of the Kotlin Early Access Programs? →
We want to know more about you and how we can improve the EAP experience for you. Take our EAP survey and help make Kotlin better.

Context Receivers Are Coming to Kotlin →
You can use them to elegantly constrain functions to a specific context from which they can be called. Watch this video to get a refresher on receivers in Kotlin, learn how context receivers work, and set yourself up to use the context receivers prototype in your own project.

Technology Highlights

Java Annotated Monthly, Apr '22 →
This edition shares a great deal of JVM news and a collection of almost 30 tech articles from the community.

.NET Annotated Monthly, Apr '22 →
In April's issue of .NET Annotated, Nick Chapsas is the guest curator discussing all things .NET.

C++ Annotated Monthly, Mar '22 →
Read about the overload resolution and SFINAE, new function vs. new type design, Metal in C++ with SDL2, automatic serialization in C++ for Game Engines, and new releases.

We've collected the year's top JetBrains stories in one convenient place. Discover something new about our products, team, and community in the recently published annual highlights.

Webinars and Online Events

OSS Power-Ups: QuestPDF, Apr 21 →
Marcin Ziąbek, the creator of QuestPDF, shows how easy it is to generate PDF documents with modern utilities.

WebStorm's Power User Manual, Apr 22 →
We have invited two WebStorm power users to show you what they currently use and enjoy most, right in the IDE. Learn some great productivity tricks, and don’t be shy about sharing your favorite ones in the chat.

Phone Calls With .NET and Twilio, Apr 26 →
Learn how to add call functionality to your .NET applications using Twilio APIs.

Learning Resources

Dev Environments Under the Hood →
Want to code remotely? Let Space help you to start coding in your IDE in the cloud, in seconds. Check out Maarten Balliauw's breakdown of dev environments to learn how Space launches a dev environment, orchestrates the warm-up, and assigns compute workers.

Comment Your Code Like a Pro With IntelliJ IDEA →
Read this blog post to see how you can comment your code quickly and efficiently while working with IntelliJ IDEA.

Building a Plugin for WebStorm – Tutorial for JavaScript Devs, Part 3 →
In Part 1 and Part 2 of this series, we discussed some of the basics of WebStorm plugin development. This time we'll show how you can create a more complex integration for a web framework. Let's build an advanced integration for Stimulus.

GitHub Essentials with Rider →
Learn how to create and share a repository, fork and clone code, and master all the basics of commits, pull requests, and merging on GitHub in Rider.

Why Do Testers Need CI/CD? →
The ongoing development of CI/CD and the increasing number of QA engineers who work with pipelines make competency in the TestOps field a basic requirement for QA engineers. But what makes CI/CD tools so great for quality control? Find out in our Qodana blog post.

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