JetBrains Newsletter

November 2020

YouTrack with Onboarding Pack

YouTrack now has an Onboarding pack! In it, you'll find an import wizard to migrate your projects from other systems, a demo project, and helpful in-product tips for new users. Check out what's new in YouTrack 2020.4 and get it today.

Are you switching from another issue tracking tool to YouTrack? Get 25% off any commercial plan. Server or cloud – your choice.

TeamCity Technology Day

On November 5th we held a free virtual event for customers and users of TeamCity. Watch the videos and listen to the talks on best practices, in-depth concept demonstrations, key use-case walkthroughs, and more.

JetBrains Knowledge Day 2020

This free virtual event took place on November 6, 2020, to mark the beginning of the ICPC competitive season and academic year. Our team shared tips about performance-tuning in CLion and IntelliJ IDEA, the advantages of Kotlin for algorithmic problem-solving, the benefits of using our educational products, and much more. Watch the talk recordings.

All Kotlin 1.4 Online Event Materials Now Available

Watch all of the session recordings and Q&As along with slides and subtitles that are available on the website. Check out our blog post for the materials and event recap.

Space Lift Off: Online Public Release Event

Space Lift Off: Online Public Release Event

Join us on December 9, at 5 PM CET (11:00 AM EST), for an online event where we will reveal product updates, plans, and pricing details, in addition to presenting a live demonstration of Space. Add this event to your Google Calendar or Outlook/iCal.

Product Releases and News

Space Extensibility Manifesto — Building an extensible platform is an essential part of our vision for Space. This manifesto should shed some light on what can be extended in Space, as well as how it can be extended.

Jetpack Compose for Desktop: Milestone 1 Released — Jetpack Compose for Desktop, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable. Take a look at this technology preview, and let us know your thoughts!

TeamCity 2020.2: Updated Plugin Development — Starting with 2020.2 EAP1, we are taking TeamCity extensibility a step further and offering you an improved way to write and integrate UI plugins, both in the Main and the Experimental UI (code-named Sakura).

YouTrack Mobile Now with Dark Theme — YouTrack Mobile now includes a dark theme. Download the new version from the App Store or get it on Google Play.

Updated IntelliJ IDEA Localization Plugins — We updated IntelliJ IDEA localization plugins for Chinese, Japanese, and Korean. Now we're collecting feedback on this new EAP version of the language packs.

EduTools Plugin v4.2 — Introducing EduTools v4.2 and the 2020.2.3 versions of IntelliJ IDEA Edu and PyCharm Edu. We've added improvements to the Course Selection view and customized the default placeholder texts for each supported programming language.

Datalore October Updates — Read about onboarding, code formatting, shortcuts for moving cells, and a neural network for art generation.

Anaconda Navigator Partnership — Update your Anaconda Navigator to the latest version and launch Datalore directly from it.

Diving Into NuGet History — A look back at the .​NET community’s history through the lens of NuGet data for fun and community insights.

Educational IDEs Celebrate Birthday — PyCharm Edu was first released 6 years ago, and IntelliJ IDEA Edu was released a year ago. We're celebrating by taking a look back at how it all started.

PyCharm Turns 10! — We invite you to celebrate PyCharm's 10th anniversary with us! Take a moment to remember the most exciting Python project you have ever done or heard about, and submit it as a nominee for the title of PyCharm Project of the Decade.

Technological Highlights

Java Annotated Monthly: November '20 — Featuring JDK 16 news, a huge number of Java tutorials and tips, some articles on high-performance Java, and, for this month only, a section on Open Source development.

.​NET Annotated Monthly: November '20 — It's time for this month's .​NET Annotated Monthly with a good amount of news, tutorials, and tips curated by Rachel Appel.

PHP Annotated Monthly: October '20 — Check out the latest news from PHP Internals with a load of useful articles, tools, videos, and podcasts.

Webinars and Online Events

What It’s Like to Do Instructional Videos on YouTube, November 19 — Nelson Jamal, experienced YouTube blogger and author of programming courses on Amigoscode, will walk you through all the details of technical video creation, from planning all the way to publishing and building an audience.

Tips and Tricks to Improve Your .​NET Build Setup with MSBuild, December 10 — Join us for the last ReSharper webinar of 2020 featuring Martin Ullrich, Microsoft MVP.

A Love Story About .​NET Templates — Watch the recording of our webinar with Olga Nelioubov. She covers .​NET templates and what makes them so useful and versatile.

Blazor: C# in the Browser — Watch the webinar recording with Brian Jablonsky to learn about Blazor, how Blazor works, the difference between Blazor hosting models, how it relates to WebAssembly, and building a Blazor web app using Rider.

Learning Resources

Introducing Documents in Space — A single place where everyone can create, store, and share information inside your company. Read the overview and try them today.

Test Automation Using TeamCity, TestNG, and LambdaTest — In this post, we will show how to set up TestNG tests in TeamCity and power them up with the LambdaTest signature Selenium Grid Cloud functionality.

Pest PhpStorm Plugin Will Improve Your Testing Workflow — The Pest PhpStorm plugin is a new addition to PhpStorm’s growing ecosystem. With this plugin, testing your code in your favorite IDE is even simpler and faster.

IntelliJ Rust: New Functionality for Cargo Features — Java 15 was released in September. As IntelliJ IDEA works to keep pace with the latest Java version, we are adding support for some cool new features, like Records, Sealed Classes, and more. Learn more about how to use them in your IDE, and why you might want to.

CLion Debugging, Part 1: Fundamentals — An important part of writing code is debugging. CLion exposes the full power of GDB and/ or LLDB, and even builds on it with more features, quickly and easily. A tour of CLion's debugging features will unveil its capabilities, and the first one is now ready and covers the fundamentals.

UnrealHeaderTool Inspections in ReSharper C++ 2020.3 — Resharper C++ 2020.3 EAP introduces support for running the UnrealHeaderTool on the file you're currently editing, providing an in-editor linting experience for Unreal Engine macros. Check out the demo for more details.

Source Generators in .​NET 5 with ReSharper — In this blog post, we explain the outstanding benefits of source generators and give an introduction to how one of the most exciting features in .​NET 5 and C# 9 works.

Run Blazor Apps Within Electron Shell — In this post, we see how we can embed Blazor into an Electron app to ship Blazor on the desktop. We also look at how we can debug our Electron application using Rider.

Build Serverless Apps with Azure Functions — Let's review what Azure Functions are and how they can help you, as we walk you through the basics of building an Azure Function app.

Early Access Programs

CLion 2020.3 — This EAP comes with one of the most long-awaited features in the debugger – postmortem debug with a core file. A new IDE action will help you open an existing core dump and start a debugger session. You'll be able to inspect the frames and variables view, check the memory or disassembly view, and evaluate some expressions.

DataGrip 2020.3 — If you've been waiting for a way to use SQL to query MongoDB databases, this is now possible with DataGrip 2020.3.

GoLand 2020.3 — GoLand goes beta! Explore the goroutines dump, stop a debug session using a Go Remote configuration, try support for table tests and expanded support for Testify, find many new code editing features, smarter ways to handle packages, and UI improvements.

IntelliJ IDEA 2020.3 — The EAP is in full swing. We encourage you to join in and test the major features coming in IntelliJ IDEA 2020.3: Git Stage support, Code With Me, ML completion, multiple files per template, a reworked Endpoints tool window, and updated Run/Debug Configurations.

PhpStorm 2020.3 — This release will come with several PHP 8 attributes available out of the box: #[ArrayShape], #[ExpectedValues], #[NoReturn], #[Pure], #[Deprecated], and #[Immutable].

PyCharm 2020.3 — As we approach the final stage of the 2020.3 release cycle, it might be interesting to take a sneak peek into what's coming in PyCharm 2020.3. Actually, not only a sneak peek, but a hands-on test drive – just download the free EAP version of PyCharm.

ReSharper 2020.3 — Try out Dynamic Program Analysis (DPA) in ReSharper EAP. With DPA, you can automatically analyze the memory usage of your applications and catch difficult-to-diagnose memory allocation issues before you deploy them to production.

Rider 2020.3 — Check out the new features that are already available in EAP, such as Immediate Window to interact with your code while debugging and Project Dependency Diagrams to analyze project coupling in a solution.

RubyMine 2020.3 — Try out the new features for working with version control systems, Rails routing, migrations, run configurations, and the terminal.

TeamCity 2020.2 — TeamCity 2020.2 EAP3 comes with 90 improvements, fixes, and new features including agentless build steps, the all-new Python runner, and OAuth authentication through GitLab.

WebStorm 2020.3 — Download the latest EAP build to be the first to try the enhancements that will land in WebStorm 2020.3: Git staging support, a built-in training course on WebStorm basics, Tailwind CSS support, and more.

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

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