The JetBrains Blog
Data Engineering Annotated Monthly – November 2021
The holiday season is almost upon us! And what better time than the holidays to catch up on the latest news and read about other interesting topics? Hi, I’m Pasha Finkelshteyn, and I’ll be your guide today through this month’s installment of the Data Engineering Annotated Monthly. I’ll offer my impressions of recent developments in the data engineering space and highlight new ideas from the wider
Watch Docker Toolchain in Action
We recently released CLion 2021.3. One of the most exciting new features in it is a new Docker toolchain that helps you compile, run, and debug your applications in Docker containers. Watch the video to learn more about it: 00:00 Intro 00:20 Preparing Docker with an `alpine` image 01:07 Creating Docker toolchain in CLion 03:40 Docker toolchain on Windows 04:32 WSL2 backend to run Docker 05:35 D
Learn in 1 Hour: Introduction to Linear Algebra
We’re kicking the Hour of Code week off with an introduction to linear algebra!
Updates in IntelliJ Rust for 2021.3
In this release cycle, we focused on enriching language support and adding more code insight features. The run and debug functionality has received a few major updates, too. Read on to learn the details. (more…)
A Deep Dive Into JetBrains Gateway
Let’s take a deeper look at the remote development workflow managed by the new JetBrains Gateway app.
Java Annotated Monthly – December 2021
It's the last Java Annotated Monthly of 2021, and the last Java Annotated Monthly that I, Trisha, will personally produce. But never fear, as you've seen this year there are others in JetBrains who have already given their own voices to Annotated Monthly, I know I am leaving it in more than capable hands. I have been the caretaker of this newsletter for over five years, and this is my 56th issue!!
MPS 2021.2.3 Is Available
This is our third bug-fix release for MPS 2021.2. You can find the complete list of bugs fixed in this version here. Thanks to the community’s help, we spotted a critical bug in the Version Control / merge subsystem that was causing the generator to break. The problem was happening because the stereotypes (e.g. @generator) were being lost after merging models. The issue is fixed in this version
PhpStorm 2021.3: PHP 8.1, Generics, Remote Development, Refactorings, and More
PhpStorm 2021.3 is now available! This major release introduces full support for PHP 8.1, better handling of generics in PHP, remote development, improvements to deployment, an HTTP client, refactorings, and much more. Download PhpStorm 2021.3 Here are the highlights of the release: Full support for PHP 8.1 Enums Readonly properties Intersection types New return type: `never` Final con
Advent of Code 2021 in Kotlin, Day 1
In this post, I’m going to walk you through my solution to the Advent of Code 2021 Day 1 task. Of course, I used Kotlin to solve it! https://www.youtube.com/embed/76IzmtOyiHw The input for the task is a text file, where each line is a number that represents a measurement of the depth of the seafloor. The task is to count the number of measurements where the depth increases. For examp
IntelliJ IDEA Edu and PyCharm Edu 2021.3 Are Now Out
Version 2021.3 of our educational IDEs is now available! They come bundled with Code With Me and JetBrains Marketplace Licensing Support plugins.
How Rider Hot Reload Works Under the Hood
The release of .NET 6 introduced Hot Reload. With it, you can make changes to (managed) code while your application is running and apply them without having to pause or stop the application. We covered how to work with Hot Reload in Rider 2021.3 and make changes without having to constantly stop and re-run your apps in a previous post. But how does this all work under the hood? It’s time to