Open in Browser

JetBrains Newsletter

March 2020

Space 2020 Roadmap

Welcome to Space 2020! Take a look at our plans and priorities for the current year and help us make sure we're moving in the right direction to deliver the features you are expecting and need. The official release of Space 2020 is planned for Q3-Q4.

Software Development the JetBrains Way: Dogfooding

At JetBrains, we've made the practice of Dogfooding into a way of life. Our development process is designed to be a virtuous circle. We use the tools that we develop, and this gives us valuable experience to help us implement and improve those tools. This practice gives us unique insight about what needs to be changed, improved, or even redesigned. Watch the video to find out more about how we do it.

Learn Python with JetBrains Academy!

Learn Python with JetBrains Academy

Starting today, Python joins the good company of Java and Kotlin as a programming language that you can learn with JetBrains Academy. We're pleased to announce the Python Track is ready and waiting for learners!

Product Release and Company News

TeamCity 2019.2.2 - This update addresses 60+ issues, improves TeamCity performance, and resolves a couple of security issues. Upgrading is strongly recommended.

EduTools Plugin v3.4 - In this plugin update, we're introducing support for Codeforces - the programming contest platform, support for version 2020.1 of all IntelliJ-based IDEs, and builds for IntelliJ IDEA Edu 2019.3.2 and PyCharm Edu 2019.3.3.

Rider 2020.1 Roadmap — We've been fixing bugs and implementing features that are important to make your experience using Rider the very best it can be.

ReSharper 2020.1 Roadmap — Learn about our top priorities for ReSharper in 2020, including the 2020.1 release.

Technological Highlights

Java Annotated Monthly: March '20 — We have another huge edition on our hands with bonus links to books recommended by Trisha Gee.

.​NET Annotated Monthly: March '20 — News, tips and tricks, cool stuff, and community information to keep you up-to-date on all things .​NET.

PHP Annotated Monthly: March '20 — Read about CodeIgniter 4 and Laravel 7, all the new RFC proposals from PHP Internals, and as usual a host of useful tools, videos, and articles.

Upcoming Events and Webinars

Purging Technical Debt Using Static Code Analysis, March 26 — In this webinar, Brian Di Croce will discuss the science and technology related to static code analysis that can help you use sound metrics to decide how to tackle technical debt.

JetBrains .NET Day Online 2020 – Call for Speakers — On May 14, 2020, we'll host the JetBrains .NET Day Online 2020. We're looking for speakers. We welcome .NET topics that are relevant to a broader audience, ideally with a link to a JetBrains product (although this is not required). We're looking forward to your session proposals.

Learning Resources

Mirroring an External Git Repository in Space — Synchronization can be "pull-only" when Space automatically pulls all commits (and tags & branches) from a remote. A bi-directional mirror can be set up as well, where changes pushed to Space are automatically pushed to the remote.

Top 15 IntelliJ IDEA Shortcuts — This blog post and video covers the basic keyboard shortcuts you need to be productive while coding in IntelliJ IDEA.

Profiling Tools and IntelliJ IDEA Ultimate — IntelliJ IDEA Ultimate has out-of-the-box support for profiling applications using multiple Profilers. Learn how to profile your application and analyze the results, without leaving IntelliJ IDEA.

What's Coming in PhpStorm 2020.1 Videos — Every week, in addition to our standard EAP blog posts, we are publishing a quick video overview of what you can find in the upcoming PhpStorm 2020.1 release. Subscribe to the JetBrains YouTube channel and don't miss a thing!

Tips & Tricks: Develop OpenJDK in CLion with Pleasure — JetBrains builds its own JetBrains Runtime based on OpenJDK to provide a runtime environment for running IntelliJ-based products. We'd like to share our tips & tricks from our own experience of developing OpenJDK in CLion.

Dealing with Makefile Projects in CLion: Status Update — Makefile projects are the third most popular project model in the C++ world and the top-requested feature in CLion. While working on it, we've stepped into interesting problems and discussed many solutions to them. Here are our findings and updates on the current state of the feature in CLion.

How to Find Goroutines During Debugging — Goroutines are an essential part of most programs written in Go. But using lots of goroutines makes a program harder to debug. Or does it? In this blog post, we'll take a look at labeling goroutines with custom data, one of the latest features in GoLand 2020.1, which is now in EAP.

Working with Go Modules – Getting Started — Development for Go Modules is ongoing in Go 1.13, and so is GoLand's support for it. We'll have a look at how to transform our development model to use Go Modules without hassle.

Running GoLand on a Raspberry Pi 4 — Wondering how you can run your IDE on one of the most popular single-board computers, the Raspberry Pi 4? Full Go support, including debugging via Delve installation instructions, is included.

Working with Databases in JetBrains Rider — See how to supercharge your database experience with Rider.

Update on Running ReSharper Out of Process — Read more about the complexity of moving the project model out of process and where we are now.

MPS Community Meetup 2019 — We’ve collected all the videos and abstracts from the last MPS Community Meetup in one place. Watch away!

Early Access Programs

DataGrip 2020.1 — Run configurations, utPLSQL & tSQLt support, results in the editor, geo viewer, shared SSH configuration, context data source scope, update preview, and more.

IntelliJ IDEA 2020.1 — The latest EAP build adds a bunch of improvements for Spring WebFlux, OpenAPI & Swagger Codegen, Micronaut, message brokers, and the HTTP client.

PhpStorm 2020.1 — We've reworked the "Move method" refactoring, added multiple enhancements for advanced metadata support, and improved a host of other things.

Rider 2020.1 — We put a lot of effort into polishing and jazzing up the tons of existing features to make them better and more user-friendly for you.

ReSharper C++ 2020.1 — The first EAP builds come with support for the SpatialOS GDK, GMock 1.10, parameter name hints in the dependent code, and better support for C++17 and C++20 attributes.

ReSharper Ultimate 2020.1 — Preview what’s coming in the 2020.1 release.

RubyMine 2020.1 — We've improved the code editor and autocompletion, unified the UI for SSH configurations, and simplified navigation between Rails entities.

TeamCity 2020.1 — We've added support for Azure DevOps pull requests, updated the Kubernetes plugin, improved the DSL, and extended the functionality of secondary servers.

WebStorm 2020.1 — Download the latest EAP build with enhancements such as an option to run Prettier on save, support for TypeScript 3.8 features, and improvements to quick documentation.

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.

Adjust your mail preferences or unsubscribe from all communications with JetBrains.

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