JetBrains Newsletter

December 2021

We've published a recap of our 2021.3 tool releases – take a closer look at the latest updates and start enjoying the new features and improvements right away!

Introducing Remote Development

Eliminate hardware limitations and save hours on setup by hosting your source code, toolchains, and IDE backend on a remote server. It will handle all the processing and you will be able to work on projects as seamlessly as if they were checked out locally. The new remote development workflow is currently available to users of IntelliJ IDEA Ultimate, PyCharm Professional, GoLand, PhpStorm, RubyMine, WebStorm, and CLion.

We're introducing orchestration support for JetBrains IDE remote backends in Space. Space now features cloud dev environments, which you can use with IntelliJ IDEA and Fleet, our upcoming IDE. Read this blog post to learn more about Space dev environments.

Product and Community News

Fleet, a Next-Generation IDE by JetBrains, Revealed →
We have unveiled our new product: Fleet, an IDE and a lightweight editor. It's flexible and polyglot, with support for collaboration and remote workflows. It's built from scratch but uses the IntelliJ code-processing engine for smart code editing. Fleet is in closed preview right now. Subscribe to Fleet news and a public preview announcement at jetbrains.com/fleet.

Launch of the PHP Foundation →
We're happy and proud to announce the creation of The PHP Foundation. JetBrains, together with Automattic (WordPress), Acquia (Drupal), Zend, Laravel, Symfony, Private Packagist, Tideways, PrestaShop, and Craft CMS, initiated the launch of a non-profit organization to support, promote, and advance the PHP language.

Kotlin 1.6.0 →
Kotlin 1.6.0 is now officially released with Stable exhaustive whens, Kover, and a new memory manager for Kotlin/Native.

Compose Multiplatform 1.0 →
Kotlin now has a production-ready, declarative, multiplatform UI framework that makes UI development a pleasure.

Datalore Enterprise 2021.3 →
Datalore Enterprise is a data science notebook platform for teams, which can be hosted privately on-premises or in the cloud. The focus of this Datalore Enterprise 2021.3 release was to make it easy for data scientists to share their work with stakeholders and to facilitate fetching data from databases using SQL.

IntelliJ IDEA Edu 2021.3 and PyCharm Edu 2021.3 →
The latest versions of our educational IDEs come bundled with the Code With Me plugin, which means you can work on your projects together with others or you can teach learners how to program in real time.

New Django Track on JetBrains Academy →
You can now master this popular framework by creating real applications in an interactive learning environment.

Technology Highlights

C++ Annotated Monthly, Nov '21 →
In the November edition we discuss Contracts, a book on C++ Core Guidelines, designated Initializers in C++20, and recent C++ tools releases.

Data Engineering Annotated Monthly, Nov '21 →
Catch up on the latest news and read about other interesting topics from the last month.

JS Roundup, Nov '21 →
Angular 13 released, big happenings in the land of Svelte, and the new Remix framework – take in the latest from the JavaScript world in this episode of JS Roundup.

Java Annotated Monthly, Dec '21 →
In this issue we have the usual mix of Java news and tutorials, interesting articles that are relevant to techies, and an extra section on software engineering, people and process.

.​NET Annotated Monthly, Dec '21 →
Rachel Appel covers recent .​NET news, tutorials, articles, and the latest from JetBrains.

Webinars and Online Events

TeamCity – 15 Years of CI: Talks Available on Demand →
The talks from our online event are now available online for you to watch at your leisure. Take a deep dive into the capabilities of CI/CD with TeamCity, learn about the latest features, including some hidden ones, or see how you can build a game with TeamCity.

Free Your Services from Vendor Lock-in With OpenTelemetry →
In this webinar recording, Vera Reynolds and Phillip Carter walk you through OpenTelemetry – what it is, why you should choose it if you're building cloud-native applications, and how you can instrument a system with OpenTelemetry.

Building Web Applications With Ktor and Exposed, Dec 21 →
In this session, you will learn how to bootstrap a project with Ktor, build interaction between server and client via WebSockets, and add database support with the Exposed library.

Learning Resources

YouTrack: 10 Tips for Your Pleasure and Profit →
We compiled 10 YouTrack features that you might not have seen or used before.

IntelliJ IDEA 2021.3 and Space Integration Updates →
With the updated Space plugin and IntelliJ IDEA 2021.3, you can now create merge requests and assign teammates for code reviews, mark files as viewed/not viewed to keep track of where you are in a code review, and add reactions in code review chats to communicate with your team more easily, right within the IDE.

Building a WebStorm Plugin: Tutorial for JavaScript Developers, Part 2 →
In part 2 of our tutorial, we will walk you step by step through building a simple version of the eCSStractor plugin and explain some of the Kotlin concepts along the way.

Rider 2021.3's Brand New Main Toolbar →
We completely redesigned the main toolbar, which includes a new Run/Debug widget, navigation buttons, a version control widget, and a Search Everywhere field. Read this post to learn about how to use these new features effectively.

Rider 2021.3's New Problems View →
Learn how to work with the new Problems View tool window, which gives you an easy way to see warnings and errors for the current file or the whole solution, as well as problems with missing tooling and broken environment configuration.

How Rider's Hot Reload Works Under the Hood →
We sat down with Artem Sazonov from the Rider development team to talk about how Hot Reload works in .​NET and how Rider integrates with it.

Global Usings – A Look at New Language Features in C# 10 →
In this post we look at the different ways the new global using directives can help, and how ReSharper and Rider make it easy to adopt them in your codebase.

C++ Ecosystem Virtual Round Table →
Which C++ tools would you take with you to a deserted island? How will C++ tooling evolve in the next decade? Watch the recording of this virtual round table where we discussed the past and the future of the C++ ecosystem.