JetBrains Newsletter

May 2021

TeamCity Cloud is Here!

We have launched TeamCity Cloud — a cloud version of TeamCity that we've been developing for almost two years. TeamCity Cloud is a managed CI/CD service that is designed for teams that don't want to deal with maintaining and scaling their own infrastructure. After 14 months of extensive beta testing, it is now officially ready and can be used in real production environments. We invite you to try it out!

As part of the release, we held the TeamCity Cloud Launch Event where we hosted talks on how to get started with TeamCity Cloud, how the pricing and licensing model is structured, and how to utilize some of the more advanced features of TeamCity Cloud.

Kotlin 1.5.0

Kotlin 1.5.0 delivers stable language features such as JVM records, sealed interfaces, and inline classes, and includes the new default JVM IR compiler. It provides significantly enhanced standard and test libraries and makes several improvements for Kotlin/JVM, Kotlin/Native, and Kotlin/JS platforms. Read more in the blog post and watch Kotlin 1.5.0 videos.

AppCode 2021.1

AppCode 2021.1 is here with support for standalone SPM projects, performance improvements, cross-resolve for the Kotlin/Native plugin, trusted projects, and VCS improvements.

Kotlin 1.5 Online Event

Kotlin 1.5 Online Event

Join the Kotlin 1.5 Online Event release celebration on May 25, where the team will answer all your questions about the latest release. You can ask about anything you'd like to know, or if you don't have any questions and are just interested in the answers, that is great too. We hope to see you there!

Release and Company News

EduTools Plugin 2021.4: JetBrains Marketplace for Courses — EduTools 2021.4 and v2021.1 of IntelliJ IDEA Edu and PyСharm Edu are now available. In this update, we're introducing a new course repository — JetBrains Marketplace.

IntelliJ IDEA 2021.1.1 — You can now get the first bug-fix build for IntelliJ IDEA 2021.1. It addresses a variety of issues, including problems with indexes and Maven refresh.

IntelliJ Platform UI Kit — We've introduced the IntelliJ Platform UI Kit, which makes it possible to design and prototype plugins that are consistent with IntelliJ-based products in terms of their user experience. Read more about what it does and how to use it.

New Day, New Features, New Nightly Build of GoLand IDE — Do you like to be at the forefront of technology? We have great news! GoLand nightly builds will be available all the time, letting you try out the latest updates before they're released.

New Home Screens for dotTrace and dotMemory — We redesigned the user interfaces to help developers jump right into a profiling session. Let's see what each profiling product's home screen offers.

ReSharper and Visual Studio 2022 64-bit — In this blog post we'll see why 64-bit matters and what we believe it will mean for ReSharper.

Skadi Cloud — This experimental project combines one of our most mature products, MPS, and one of our newest products, Projector. Log in with your GitHub account, start a JetBrains MPS instance, and connect to it right from the browser.

YouTrack Project Management Tool UX Study — Do you use task management tools different from YouTrack? We’d like to invite you to take part in a UX study for YouTrack, our project management tool.

Introducing Space Code Owners — Not sure who is responsible for specific parts of the codebase? We're introducing the Code Owners feature in Space so that you can define an owner for specific paths or files in a Git repository and enable approval from code owners as a quality gate for merge requests.

JetBrains Academy Helps Land a Job — We love hearing about our learners' journeys. Wojtek Ślusarczyk, a software tester at Nokia, shares his learning experience with JetBrains Academy and offers some good advice for anyone thinking about getting into programming.

Product Roadmaps

WebStorm 2021.2 — Learn what the WebStorm team has planned for the 2021.2 release that is coming this July.

GoLand 2021.2 — What's next for GoLand? Support for Go 1.17, extended support for WSL 2, and special attention for Go modules.

CLion 2021.2 — Check out what the CLion team will be working on during the next release cycle. The major directions are lifetime analysis of your code, support for custom compilers not supported natively by CLion, CMake presets, updates to the WSL, debugger, and profiler.

Technology Highlights

Java Annotated Monthly: May '21 — The Java advocacy team here at JetBrains decided to create a Spring application, so we could explore what that looked like and create some content for you as well. Project blossom is in full swing, so you'll see lots of Spring-related content in this version of Annotated Monthly.

.​NET Annotated Monthly: May '21 — Rachel Appel highlights some of the recent guests on The .​NET Show and cover topics such as Blazor, Dapr, Testing, TypesScript, and more.

C++ Annotated Monthly: April '21 — In this edition, we talk about such language proposals as std::expected and zip, as well as one defining contracts. Recent releases of CLion, ReSharper C++, GCC, and CUDA support in Visual Studio Code are covered. And finally, we discuss the C++ Foundation annual survey results.

Video and Podcast Series

JetBrains Connect: Speaking Your Language — In the sixth episode of JetBrains Connect, our guests Janice Campbell, Senior Program Manager for the Machine Translation Program at Adobe, and Mikhail Vink, Global Marketing Programs Manager at JetBrains, join our host Paul Everitt to talk about the importance of localization and the role of machine translation in it.

Talking Kotlin: Teaching Kotlin at Stanford with Rahul Pandey — In this episode of Talking Kotlin, we speak with Rahul Pandey, Android engineer from Facebook and lecturer at Stanford, about his approach to teaching Kotlin for Android development.

CI From the Trenches: How Innoveo Skye Business Canvas is Built — Laurent Kempé is a Distinguished Solution Architect at Innoveo AG. They are developing a no-code platform called Innoveo Skye, which is primarily aimed at the insurance, financial services, and real estate industries.

Early Access PyCharm: PyCharm and Django — PyCharm had Django support from version 1.0. Over this time, Django support has gone through many changes, as well as many maintainers. In this episode, we talked to Ilya, the previous maintainer of Django support in PyCharm, as well as Aleksei, the current one.

Webinars and Online Events

OSS Power-Ups: Silk.​NET, May 18 — This is the fourth episode of our series of OSS Power-Ups, where we put a spotlight on open-source .​NET projects. Join us to hear about Silk.​NET from Dylan Perks and Kai Jellinghaus.

Make IntelliJ IDEA Your Own, May 19 — In this live stream with Sirisha Pratha, Sr. Specialist Developer, BNY Mellon, we'll explore the benefits provided by IntelliJ IDEA's customization options, and you will learn how to make the IDE your own. We will also look at the plugins available on JetBrains Marketplace, discuss the process of developing them, and demo a few custom plugins.

Upcoming Webinars and Recordings — Find more upcoming webinars and our recording archive.

Learning Resources

How We Use Space to Develop Content for the JetBrains Guide — Did you know that our Developer Advocacy team uses Space to develop content for the JetBrains Guide? In this blog post, we'll share a little bit of the history of how the JetBrains Guide was created, and how the team makes use Git repositories hosted in Space, Space code reviews, automation, and packages.

Intro to Docker [with Java Examples] — What is Docker? Why is it important? We created an educational video to help you understand Docker and get started using it.

New .​NET Guide Tutorials — Check out our guides on migrating from Visual Studio to Rider, Docker for .​NET developers, essential features and workflows in ReSharper, profiling tools in Rider, and more.

ReSharper & Rider Improvements for Avalonia — This article shows which Avalonia features are part of ReSharper and Rider and how they can make authoring cross-platform native applications more enjoyable.

Kotlin DSL for Beginners: Recommended Refactorings — Imagine you have just switched your TeamCity project over to Kotlin DSL. Your builds run successfully, but what next? What small refactorings can you apply to your Kotlin DSL code to help keep it clean and tidy? In this article, we'll discuss the next steps you can take.

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.