JetBrains Newsletter

February 2022

We are now merging Unreal Engine support on all major platforms into Rider 2022.1 EAP, meaning it's no longer a separate product! Learn how Rider can enhance your Unreal Engine development. The release itself mainly focuses on quality improvements and fixing bugs.

This year’s first Early Access Program is open. The first IntelliJ IDEA 2022.1 EAP build introduces a brand-new Notifications tool window, an enhanced New Project wizard, improved Markdown support, and more. Get all the details in our blog post.

Check out the highlights of IntelliJ IDEA Edu, PyCharm Edu, and EduTools highlights in 2021. Our team introduced integration with JetBrains Marketplace, a new course repository, Code With Me, and Grazie. We also enhanced the Codeforces integration and created brand new courses.

Want to code in your favorite JetBrains IDE remotely? You can now launch GoLand, PhpStorm, PyCharm, RubyMine, WebStorm, and CLion using Space Dev Environments via JetBrains Gateway. Try remote development with your IDE and Space!

Product and Community News

Sunsetting Upsource →
All things must come to an end. Thank you for supporting Upsource over the years! Sales have ended, and we'll provide technical support and critical security updates until Jan 31, 2023. Learn more about our reasons and how you can replace Upsource.

YouTrack 2022 Roadmap →
Learn about our product commitment and aspirations, what we're working on, and our broad goals for 2022 and beyond.

The First Kotlin Commit in Android →
In this episode of the Talking Kotlin podcast, we sat down with Yigit Boyar, the first-ever person to make a Kotlin commit in Android. He's a long-time fan of the show and a member of the Android team at Google.

We Celebrated Our First Plugin Developers Day →
As a token of appreciation to developers of plugins for JetBrains products, JetBrains Marketplace waived the paid plugin fee for a week, sending 100% of plugin sales to the authors. Find out which plugins were frequently mentioned as user favorites and much more.

Early Access Programs

CLion 2022.1 →
The EAP begins with many enhancements for toolchains and CMake, a new CMake profiling option, and a preview for intention actions.

DataSpell 2022.1 →
In this EAP, we have support for JupyterHub 2.0, a DataSpell Onboarding Tour, and more. Learn more on the DataSpell blog.

GoLand 2022.1 →
This release cycle is focused on generics support. We fix false positive errors first, then false negatives, and finally implement new features.

ReSharper 2022.1 →
We've decided to devote this whole iteration to addressing quality improvements and bug fixes.

ReSharper C++ 2022.1 →
This release is focused on enhancing quality and fixing performance issues and bugs, as well as improving the Unreal Engine support.

RubyMine 2022.1 →
We are adding support for new language features in Ruby 3.1, new inspections, and UX improvements.

WebStorm 2022.1 →
Find out about the most interesting improvements available in WebStorm 2022.1 EAP #1, like the ability to run commands from Markdown files.

Technology Highlights

Data Engineering Annotated Monthly, Jan '22 →
Read our January edition for interesting news – this time not only about releases but also about exciting trends and upcoming improvements in various data engineering products.

Java Annotated Monthly, Feb '22 →
This edition of Java Annotated Monthly features Java's Plans for 2022, more than fifteen helpful tutorials and programming tips, and a list of the most exciting events and conferences of the month.

.​NET Annotated Monthly, Feb '22 →
In February's .​NET Annotated we welcomed a JetBrains Community Contributor, Layla Porter, to curate our Featured Content section, which is all about Blazor this month.

PHP Annotated Monthly, Jan '22 →
Catch up on the latest from the PHP world with our specially curated news, articles, tools, and videos. In this edition we cover an update from the PHP Foundation, latest RFCs for PHP 8.2, and PHP versions stats.

Webinars and Online Events

Kotlin Basics Track Tour With a JetBrains Academy Expert, Feb 16 →
In this livestream, Dmitry Sitnikov, JetBrains Academy Expert and educational content author, will talk about the project-based approach to learning and teaching Kotlin, and the Kotlin-related tracks on JetBrains Academy.

Building REST APIs with Spring Boot, Feb 16 →
In this live coding session, you will learn how to build REST APIs in Java with Spring Boot, how to bootstrap your application using https://​start.spring.​io and the New Project Wizard in IntelliJ IDEA, and some best practices to keep in mind while creating your APIs.

Beginner Concurrency With asyncio, Feb 22 →
In this webinar, Jeremy Schulman introduces the Python asyncio keywords async/await, and shows how to use asyncio.as_completed to tackle a common network engineering use case of locating an end host on a large network.

Learning Resources

Why Your Ticket May End Up in a Different Tracker →
A look at Rider's dependence on IntelliJ IDEA and ReSharper.

Creating and Using Code Snippets With Placeholders →
Here's how you can create powerful code snippets, or live templates as they are called in WebStorm and other JetBrains IDEs, by customizing them with variables.

Tutorial: Developing FastAPI Applications using K8s & AWS →
In this new in-depth PyCharm tutorial, Mukul Mantosh will guide you through building a sample e-commerce application with FastAPI and deploying it to AWS with Kubernetes. This is a free – almost 6 hours long – course, so check it out!

Cut Time on Code Reviews and Project Planning With Static Analysis →
Why is static code analysis important? How can you benefit from adding another step in the project lifecycle? What kinds of tasks can you delegate to a static analysis tool? Find the answers to these and other questions in our blog post.

Entity Framework Core Inside Rider: UI Way →
In this guest blog post, author Andrew Rublyov demonstrates the powerful features behind the Entity Framework Core UI plugin for Rider.

Editing Markdown with Rider →
Khalid Abuhakmeh shows you JetBrains Rider's out-of-this-world Markdown editor that will help you upgrade your Markdown writing workflow.

Parameter and Type Hints to Help With C++ Code →
This video shows how CLion's parameter hints and type hints help with reading and understanding C++ code, using a practical example.

How I Started Out With dbt® →
After seeing lots of questions and success stories, Pasha Finkelshteyn decided to give dbt a try.

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