JetBrains Newsletter

April 2020

Fresh 2020.1 IDE Updates Are Here

IntelliJ IDEA — IntelliJ IDEA 2020.1 adds support for Java 14 and new features for a number of frameworks, upgrades the debugger with dataflow analysis assistance, adds a new LightEdit mode, downloads and configures the JDK for you, and does so much more.

CLion — This update brings dozens of improvements across many IDE features, including CUDA support, refactoring enhancements, support for Clang-cl and IAR compilers, and an experimental PlatformIO plugin.

DataGrip — Run configurations, Export to Excel, Results in the editor, Geo viewer, and more.

GoLand — A variety of upgrades for Go Modules support, code-editing features that require little to no interaction from the user, and an expanded code completion family.

PhpStorm — This year's first major update for the PHP IDE brings out-of-the-box composer.json support, PHP type inference improvements, support for code coverage with PCOV and PHPDBG, PHPUnit toolbox, and the Grazie grammar checker.

PyCharm — Interactive rebasing, smarter debugging, and a font specially designed for developers. PyCharm 2020.1 includes many improvements that make Python development easier.

RubyMine — Welcome RubyMine 2020.1 with improved navigation, smarter code assistance, easier test creation, the new LightEdit mode, and many more new features for the debugger, Docker, version control, JS, and database tools.

WebStorm — This release comes with a more polished look and feel, support for Vuex and Vue Composition API, an option for running Prettier on save, and some improvements for JavaScript and TypeScript.

JetBrains Mono Typeface for All 2020.1 IDEs

Did you know that all our IDEs are going to feature JetBrains Mono, our brand-new developer-friendly typeface, as the default editor font? Most releases are already out, while a few others are still on the way. Check out this article to learn more about the font.

Rider, ReSharper Ultimate, and ReSharper C++ 2020.1 Releases

Rider's backend now runs on .NET Core by default on macOS and Linux, and it delivers Xamarin Hot Reload and Dynamic Program Analysis. The latest version introduces an easy way to configure the editor's highlighting levels, adds dataflow analysis for integer values, and speeds up code completion. The Debug window has been reworked, and the Extract Class refactoring and Coverage Filters are now available.

ReSharper Ultimate offers support for more C# 8.0 and C++20 features, Dataflow Analysis of integer values, some performance modifications, updates in dotPeek, and much more.

ReSharper C++ is here! Check out this new release to get more C++20 support, improved code completion, smarter UE4 support, new inspections with quick-fixes, and initial support for HLSL.

YouTrack 2020.1 with Reactions

YouTrack 2020.1 is here and better than ever! It introduces reactions and notifications for them, in-context translations, group-based visibility for custom fields, and improvements in VCS and TeamCity integrations.

Join JetBrains .​NET Days Online

Join JetBrains .​NET Days Online

You're invited to a free virtual event that takes place on May 13 and May 14. Twelve community speakers will be covering topics on C#, F#, coding practices like refactoring and defensive coding, web, cloud, and Xamarin. There is an interesting topic for everyone in this diverse set of talks! Learn more and register today, as space is limited.

Product Release and Company News

Kotlin 1.3.70 — This release provides improvements to existing functionality, fixes issues, and adds a few experimental things for you to try. Some bug fixes have since shipped with 1.3.71 and 1.3.72 updates.

TeamCity 2020 Roadmap - In the first part, we want to share what we're actively developing or designing for TeamCity and give you a sneak peek of the announcements you can expect to see over the coming year. In the second part of the TeamCity 2020 roadmap, see what we are currently developing and contribute your suggestions to features we're designing.

EduTools Plugin v3.6 — Introducing EduTools plugin v3.6 and the 2020.1 builds of PyCharm Edu and IntelliJ IDEA Edu. We've made a lot of performance improvements and bug fixes and added a new UI for filtering courses.

Toolbox Browser Extension - We've updated the Toolbox browser extension so now it works on self-hosted instances at GitHub, GitLab and Bitbucket.

Find Kotlin Packages with the Package Search Website — You can use the new Package Search website to find just what you're looking for. The Package Search plugin for IDEs has an update, as well. It introduces many improvements and brings compatibility for IntelliJ 2020.1 and Android Studio.

ReSharper C++: 5 Years On — ReSharper C++ was released 5 years ago! Hear from the team about the challenges they faced, the choices they made, and their vision for the future.

CLion Turns 5! — Read on to learn how it all started, about the team behind the product, what we've managed to achieve, and how we feel about the future. Watch the beautiful video present from us at the end.

JetBrains at the ICPC North America Championship 2020 — The first ICPC North America Championship (ICPC NAC 2020) took place February 19–23, 2020. JetBrains was proud to be a Gold Sponsor of the event. We were also honored to receive an ICPC North America Outstanding Community Leadership Award.

Technological Highlights

Java Annotated Monthly: April '20 — The main Java news this month was the release of Java 14, and maybe not surprisingly, a lot of this month's content is about remote working.

.​NET Annotated Monthly: April '20 — There are lots of resources about .NET Developer Advocates and updates on what our .​NET Advocates are up to in the new age of remote work.

C++ Annotated: November 2019 – February 2020 — In this edition of C++ Annotated, we cover conferences, the C++ Committee meeting in Prague, C++ learning materials, and recent releases of C++ tools.

Upcoming Webinars

NUKE – Designing a Build System with IDE Support in Mind, April 21 — Join this presentation if you're interested in build automation, enhancing frameworks with more IDE integration, or just if you're a fan of Rider, ReSharper, or TeamCity!

How to Build Real-Time Interactions in Your Django 3 App, April 22 — Calvin Hendryx-Parker joins us again for a webinar. This time he'll present how the new async features of Django 3 can help you add real-time interaction to your web application.

42 WebStorm Tips and Tricks, April 28 — WebStorm brings a host of IDE features to professional JavaScript and web development. Want to "level up" and learn productivity boosters? This hands-on, fast-paced workshop covers tips across all the major product features.

CLion Ask Me Anything Session, May 7 — Do you have a question about CLion? Maybe about C++ support, debugger, remote mode, embedded, or project models? Join us for the Ask Me Anything (AMA) session with the CLion team.

An Exploration of Space, May 19 — Join us for this free live session with Maarten Balliauw, where we'll explore Space, our platform that combines chats, teams, blogs, articles, meetings, version control, code review, CI/CD, automation, software packages, issues, and more. We'll look at the built-in tools for various teams, and how Space can help them collaborate more efficiently.

Learning Resources

Three Articles to Help You to Get Started with Space — 1. Working from home? Participating in an online event? Manage employee absences in Space. 2. Use the dashboards with a personal touch to help each team member maintain focus on their activities with no fuss. 3. Use the branch and push restrictions for Git repositories in Space to prevent certain changes to a repository and to introduce the commit best practices.

Keep Learning and Teaching with JetBrains! — At JetBrains, we are passionate about continuous improvement, and we hold learning in the highest regard. We care deeply about those who never stop learning or who help others improve themselves. That is why we're creating Educational Products to help you learn and teach programming in modern new ways.

MPS 2020.1 What's New Videos — We are getting closer to the release of MPS 2020.1. Check out the what's new video series to get a taste of the new features.

New Video Series: PhpStorm Tips with Christoph Rumpel — We have collaborated with an expert from the Laravel community, Christoph Rumpel, to bring you a new video series of PhpStorm Tips. Check the first two episodes on styling and navigation.

Introducing the Learning Plugin for WebStorm — Meet the learning plugin for WebStorm! With its help, you can interactively learn how to execute some common tasks, such as refactoring code, navigating through projects, and running tests.

GoLand's Editing Features You Didn't Know About — Check out this short article about new features in GoLand 2020.1 that require little to no interaction from the user. They should definitely make Go editing faster for you.

Go Modules Support Improved in GoLand 2020.1 — We launched our Go Modules support in Go 1.10, when they were still known as 'vgo'. Since then, we've been hard at work to make using Go Modules smoother, faster, and more powerful. GoLand 2020.1 brings a lot of new features in this area, so why not learn how to use them to maximize your productivity?

HLSL Support Comes to ReSharper C++ — ReSharper C++ brings long-awaited support for the High Level Shading Language (HLSL). Learn from the blog post what benefits this spells out for you.

Hot Reload for Xamarin.​Forms Comes to Rider — Learn how to make developing Xamarin apps more enjoyable. We'll walk through some of the XAML fixes and improvements in Rider 2020.1.

Auto-Detect Memory Issues in Your App with Dynamic Program Analysis — We made issue analysis automatic and moved it as close to the user as possible. Read about the brand-new Dynamic Program Analysis in Rider.

Purging Technical Debt by Using Static Code Analysis Tools — The recording of our webinar featuring Brian Di Croce is now available.

Early Access Programs

Kotlin 1.4 Preview — The Kotlin 1.4 preview has been shipped with the 1.4-M1 build. The highlights of the build are described in detail in the blog post. To install the Kotlin EAP plugin for IntelliJ IDEA or Android Studio, please check out these instructions.

TeamCity 2020.1 — Our work on the new major version comes to its equator, and today we are presenting the second Early Access Program build for TeamCity 2020.1.

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

You are receiving JetBrains Newsletter because you have subscribed for monthly company updates.

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