JetBrains Newsletter

February 2021

Kotlin 1.4.30 Has Arrived

Kotlin 1.4.30 brings a preview of v1.5 language features, a Beta version of the new JVM backend, improved Kotlin/Native performance, and many more updates.

ReSharper 2021.1 EAP

ReSharper Tools 2021.1 EAP builds include new quick-fixes, navigation to Windows Explorer, and new inspections for AutoFixture usages in NUnit projects. In the ReSharper and dotUltimate Tools 2021.1 Roadmap, we share full details about what we're cooking up for the next release including new features, architecture, performance, and fixes.

Rider 2021.1 EAP

You can already try Rider 2021.1 EAP builds with interactive debugger hints, NuGet Smart Restore on build, and syntax highlighting in QuickDoc. Learn about our top priorities for the next release cycle in the Rider 2021.1 Roadmap.

IntelliJ IDEA 2021.1 EAP

IntelliJ IDEA 2021.1 EAP has started. It includes quality enhancements, UI improvements, and some new features like WSL 2 and Java 16 support, Run Targets, and more. Join our EAP to test out all the new updates and share your feedback.

IntelliJ IDEA Conf is Coming Soon

Join IntelliJ IDEA Conf, a free virtual 2-day event taking place February 25—26, 2021. Discover more about IntelliJ IDEA's past, present, and future. Check out the planned sessions and register today.

JetBrains 2020/21 Annual Highlights

JetBrains 2020/21 Annual Highlights

Just in time to celebrate our 21st birthday, we're happy to announce the brand-new JetBrains 2020/21 Annual Highlights! This year we peel back the layers and give you a look at all of the exciting developments that are taking place, including crossing 10 million users. Let us take you on a tour!

Product Releases and News

JetBrains Connect, Ep. 3 — The third episode of JetBrains Connect is ready for you to watch! Join us on YouTube to discuss the untapped opportunities Africa can offer the software industry with Marlene Mhangami, Dalia Abo Sheasha, and host Paul Everitt.

New Episode of Early Access PyCharm — When Apple decided to start using their own chips, it meant that there would be large ramifications on how software was developed. This is the story of how we added support for running JetBrains IDEs, and that includes PyCharm on Apple Silicon devices.

AMA with the .​NET Team on Reddit — What languages does the codebase that the JetBrains .​NET team directly maintains consist of? Find an answer to this and other questions in our overview from the recent AMA on Reddit.

The State of Go — Discover interesting facts about Go, as well as trends from 2020! This post also offers a glimpse of the findings about Go developers and the industry.

Toolbox App 1.20 — The JetBrains Toolbox App is now available in 9 languages!

TeamCity 2020.2.2 — This update comes with over 120 bug fixes and improvements including faster uploading of build artifacts to Amazon S3, and changes to the Build Queue and Agents pages.

YouTrack 2021 Roadmap — Our roadmap includes a Notification Center, a visual workflow editor, new Timesheets, interactive Gantt charts, an out-of-the-box Helpdesk solution, and improvements for large companies.

Major Datalore Improvements in 2020 — Learn about the launch of Datalore Professional, and a better coding and UI experience.

Edu Tools 2021.2 Update — This release includes new features and improvements such as auto-substitution on input for Run/Debug in Codeforces tasks for Kotlin, Java, Scala, and Python, and improved Task Description. It also provides a critical bug fix for the issue involving corrupted Java run configurations in v2021.1 of the plugin. IntelliJ IDEA Edu and PyCharm Edu 2020.3.2 releases include these fixes.

Technology Highlights

Java Annotated Monthly: February '21 — Trisha Gee covers the first release candidate of Java 16, the sunsetting of Bintray and JCenter, and the usual mix of Java and related technologies news, articles, and tips.

.​NET Annotated Monthly: February '21 — Rachel Appel provides a round-up of the latest .​NET news, tutorials, featured content, interesting, and cool stuff.

C++ Annotated Monthly: January '21 — The latest C++ Annotated and its companion YouTube show, "No Diagnostic Required", covers news from WG21 mailing, global DFA in CLion, faster C++ iteration builds in VS, and conference and podcast news.

Webinars and Online Events

Testing Superpowers: Using CLion to Add Tests Easily, February 16 — What can we do if we don't have tests on the project and can't easily check the changes introduced by refactorings? Join our livestream with Clare Macrae to learn how to quickly and safely add tests for untested code.

Essential Tips & Tricks for GoLand Users, February 17 — Florin Pățan shares essential GoLand tips & tricks that will speed up your workflows and boost your productivity.

Going Reactive With Spring WebFlux, Kotlin Coroutines, and RSocket, February 18 — Learn the best practices of reactive programming with Anton Arhipov from JetBrains and Oleh Dokuka from VMware. They will walk you through the process of building a reactive app.

Developing Flask Apps on Google Cloud, February 24 — Abby Carey, a Developer Advocate from Google, will demonstrate how to build Flask applications with GCP's Cloud Run, which allows you to run containers as functions.

MPS Talks Series 2021 — Last week we held MPS Talk Series 2021. Watch the recordings here.

View All Planned Webinars and Recordings — We are continually adding new webinars and recent recordings. Visit our webinar page for the latest additions.

Learning Resources

Hardening Your TeamCity Server — Explore the various security features of TeamCity and the steps you can take to harden the security of your build pipelines.

TeamCity Integration with .​NET, Part 3: Deploying Projects — Learn how to pack and deploy applications for different platforms.

3 Ways to Use Space in Your Company — Discover how you can benefit from an integrated team solution based on our early adopters' experience. Streamline product development, distributed team collaboration, or virtual learning with Space.

Web-types: Filling a Vue Libraries Documentation Gap — Did you know that we developed our own open-source standard for documenting various web frameworks? It's called web-types. Piotr Tomiak explains this standard and how you can contribute.

10 Tips for Working With Data in Datalore — Here are 10 tricks you can use to work more productively with data files in Datalore.

IntelliJ IDEA Project Tool Window — Did you know that the Project tool window can display modification timestamps? Learn about this and other useful features of the Project tool window.

Query Book in DataGrip — If you have many queries that you want to store and run time after time, here's the tutorial for you.

Code Generation in AppCode — Learn about code generation in AppCode in our new article.

Early Access Programs

AppCode 2021.1 — This build comes with improved performance and support for Objective-C in Swift Package Manager projects.

CLion 2021.1 — Download and try the global Data Flow Analysis, new External Sources node in the Project tree, and dynamic analysis in remote mode.

DataGrip 2021.1 — Try out the improvements in sorting, grants, and the new database explorer layout.

GoLand 2021.1 — This EAP introduces a family of intention actions to convert JSON to Go types, and change and update tags. It also offers a Rename for module names in go.mod and the ability to run a long-living sudo session.

PhpStorm 2021.1 — Last week we launched the second EAP build that will be followed by weekly updates over the next two months.

PyCharm 2021.1 — We've already released our second EAP build which comes with improved overall performance, initial support for X11 forwarding for working with remote hosts via SSH, upgraded support for Cython, and improvements to auto-import for main Python data science libraries.

ReSharper C++ 2021.1 — This initial build includes C++20 and C++17 language support improvements, completion with support for the new coroutine-related syntax, and more flexible inlay hints. Learn what else we're planning in the release roadmap.

RubyMine 2021.1 — This EAP comes with initial support for RBS language, support for Cucumber 5.2, and built-in preview for HTML files.

WebStorm 2021.1 — Download the first EAP build, try out the improvements and new features, and share your feedback with us.

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.