JetBrains Newsletter

January 2021

MPS 2020.3

MPS 2020.3 comes with a new generator macro, dynamic usages highlighting, a new look and feel for the Welcome screen, and lots of other new features for you to try.

Rider for Unreal Engine 2020.3 Preview

Rider for Unreal Engine Preview 2020.3 is packed with lots of long-awaited improvements, including the ability to create a new Unreal Engine class without switching to Unreal Editor, and support for Unreal Engine .ini files.

JetBrains Connect, Episode 2

The second episode of JetBrains Connect is ready for you to watch. Join us on YouTube to debate open source sustainability with Aaron Stannard, Rachel Appel, and host Paul Everitt.

JetBrains Academy Introduces Annual Subscriptions

Now our users can learn at their own pace with an annual subscription, which costs the same as only 5 months of the standard monthly subscription. Read our blog post for more details and an FAQ regarding our pricing and subscriptions.

Today's Science for Tomorrow's Technology

Take a look behind the scenes into the scientific research initiatives currently being explored by JetBrains. Our research efforts see us collaborating with some of the top scientific institutions across the world to support applied research that impacts people's lives and drives us all forward.

The JetBrains Scientific Research team had a very busy 2020 opening new laboratories, expanding our fields of scientific interest, holding seminars and courses, and publishing a multitude of articles. Check out the JetBrains Scientific Research Highlights of 2020 to find out what we've been up to.

IntelliJ IDEA Turns 20!

IntelliJ IDEA Turns 20!

This is a memorable milestone, which we've reached together with you! To celebrate our 20th anniversary, we'd like to invite you to a very special virtual event — IntelliJ IDEA Conf. Join us February 25–26, 2021. The event will host the creators of IntelliJ IDEA, who will unveil some inside details of the product. There will also be sessions on useful tips and tricks from our experts. Check out the agenda and register!

Product Releases and News

JetBrains Academy: 2020 Annual Highlights — See what exciting things JetBrains Academy was up to throughout 2020. We released the Python track, introduced monthly and annual subscriptions, and created 37 projects and over 300 new topics.

TeamCity 2020.2.1 — TeamCity 2020.2.1 brings more than 140 improvements, including a breaking change for Linux Docker images of the TeamCity server, and a change in the .​NET build runner.

IntelliJ IDEA 2020.3.1 with Apple Silicon Support — That's right, Apple fans, you can now work in IntelliJ IDEA on your Mac with an M1 chip. To get started, download the separate installer for IntelliJ IDEA for Apple Silicon from our website or the Toolbox App. Please note that a previously installed version of IntelliJ IDEA running via Rosetta2 will not update to run natively.

ReSharper C++ 2020.3 — In the recent release, we've got many cool things you won't want to miss, like UnrealHeaderTool integration, new C++20 features, and Push-to-Hint mode for inlay hints.

dotCover 2020.3 In-Depth — Learn about quality-of-life improvements in dotCover 2020.3 such as coverage filtering by target framework, different build modes for continuous testing, updates to provide better coverage highlighting, and command-line tooling enhancements.

Toolbox App 1.19 — Find more proxy options, improved performance of docked icons on macOS, and a new tool for data science in our toolset — Datalore.

New in Datalore — Learn about S3 Buckets support, workspace files, two inspiring research posts, and other updates.

WebStorm 2021.1 Roadmap — Interested in what we plan to include in the next version of WebStorm? Check out our latest blog post.

YouTrack Mobile Is Now Even Better — You can now use emoji reactions, add tags to issues, submit feedback with one click, and provide clickable weblinks.

YouTrack Launches Custom Demos for Teams — Can YouTrack cover the needs of your team? Let us demonstrate to you why over 50,000 teams worldwide are choosing to use YouTrack to manage their projects and knowledge bases and how it can be adjusted to your processes. Request a demo for your team.

Kotlin Gets Its Own YouTube Channel — The first videos have been published and soon there will be much more video content about Kotlin. Subscribe to Kotlin by JetBrains to stay updated.

Technological Highlights

Java Annotated Monthly: January '21 — This month's edition is chock full of Java and tech articles as well as bunch of Java news.

.​NET Annotated Monthly: January '21 — The latest .​NET news, tutorials, featured content, interesting, and cool stuff is up.

PHP Annotated Monthly: January '21 — Read about the top PHP news from the year so far.

C++ Annotated Monthly: December '20 — The December edition of C++ Annotated and its companion, the No Diagnostic Required YouTube show, covers various 20s in C++, Boost release, a few new community initiatives, and some Reddit activities.

Webinars and Online Events

Cross-Platform UI Development in Java Using JavaFX, January 20 — Java Champion and co-lead for OpenJFX, Johan Vos, will talk about JavaFX – a modern, efficient, and fully featured toolkit for the development of cross-platform user interfaces that can be deployed on desktop, mobile, and embedded devices. Johan will cover the structure, components, and roadmap of the OpenJFX project. His demonstration will use IntelliJ IDEA.

Onboarding Contributors with Code With Me, GitHub, and Tasks in JetBrains IDEs, January 21 — We'll be demonstrating Code With Me, the new JetBrains tool for collaborative development, in a live stream on the JetBrainsTV YouTube channel.

Ask Our .​NET Team Questions on Reddit, January 21 — We'd like to invite you to a Q&A session at r/dotnet. Ask us anything, and we'll answer you on January 21, starting at 3:00 PM CET / 9:00 AM EST.

OSS Power-Ups: FluentValidation, January 27 — We begin our series of OSS Power-Ups, where we put a spotlight on open-source .​NET projects. This webinar will be about FluentVaildation, a library for building strongly-typed validation rules, with amazing popularity and over 50 million downloads on NuGet.

MPS Talk Series 2021, February 1—5 — Join our online event to hear success stories from companies implementing domain-specific languages, and learn about Web MPS and the future of DSLs.

OOps, I Did It Again, February 11 — In this session, João Antunes will share some ideas about how to improve our code by making it easier to understand and maintain, by taking better advantage of our languages' capabilities, and by mixing paradigms as appropriate.

What's New in TeamCity 2020.2 — Interested in the new and exciting features of TeamCity 2020.2? Watch the recording of our live demo to learn all about them.

Xamarin, the Best Way to Make NFC Apps — In this webinar recording with Saamer Mansoor you will learn about NFC technology, capabilities, the differences between iPhone & Android apps, and ways to implement security and limitations.

Server-Side with Kotlin Webinar Series Recordings — We've hosted three webinars dedicated to productive server-side development with Kotlin: Kotlin and Apache Kafka®, Running Kotlin on Google Cloud, and Developing Backends with Kotlin and Spring Boot. All three recordings are now available on JetBrainsTV.

CLion Q&A Session on Reddit: Follow-up — After the CLion AMA session in December of last year, we looked back at the questions to identify the areas where participants showed the most interest. This includes project models, CLion performance, support for CUDA, and cross-language debuggers.

.​NET Community Webinars From 2020 — Let's look back at our 2020 topics and speakers, and see what's coming in 2021.

Learning Resources

We Downloaded 10,000,000 Jupyter Notebooks From Github — Here's how we used the hundreds of thousands of publicly accessible repos on GitHub to learn more about the current state of data science.

New in TeamCity 2020.2: Python Build Runner — TeamCity 2020.2 comes with first-class native Python Support, and you no longer need to use a third-party plugin to build your Python projects.

New TeamCity REST API Documentation — We have reworked the REST API documentation so that developers integrating their applications with the TeamCity server find the reference and examples easier.

Using Space Automation to Optimize Routine Workflows — Space lets you automate routine tasks that require data from other Space modules or external systems. See how to keep your personal agenda and Space calendar synchronized.

New Project Wizard in IntelliJ IDEA — Starting with v2020.3, IntelliJ IDEA comes with a redesigned Welcome screen. In this blog post, you can familiarize yourself with the new UI, learn about the options the new tabs bring, and discover what's new for project creation.

Running 'go fmt' on Save — We've been thinking about what makes it difficult to enable 'go fmt' on save by default, as well as what we can do about it. Take a look and share your perspective with us, as it will help us decide how we implement the changes.

Working With Meson in CLion Using Compilation DB — During the recent Q&A session on Reddit, we got a surprising number of questions about our plans for Meson support. In this blog post, we are going to show you how you can already use Meson-based projects in CLion. We will use compilation database support in CLion.

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

Copyright © 2000–2021 JetBrains s.r.o.