With your input, we'll find out together where the industry is headed in 2022, and we'll know how to improve our products to serve you even more effectively. You'll get your personal result and enter a prize raffle.Read article
What We Delivered in Code With Me 2022.2, and What’s Coming
Code With Me, a collaborative coding tool for JetBrains IDEs, has matured in the 2022.2 version. In this release cycle, our tech team focused on improving the quality and enhancing the existing features. Check out our roundup to find out what's been done to help developers collaborate remotely and what we plan to launch next. Webinar alert On August 11, 2022, JetBrains developer advocates Matt Ellis @citizenmatt and Sebastian Aigner @sebastian_aigner will host a webinar titled Kotlin and Code With Me: Tips for Collaborative Programming, Teaching, and Learning.
Toolbox App 1.25 Is Here!
TL;DR: We’ve re-introduced drag and drop reordering for tools, enabled shell script generation by default, improved integration with Linux, and reduced the size of the application. Download now UI polishing You can now reorder your installed tools with drag and drop. We needed to disable this feature after adopting the new Compose UI framework, but now we have restored this functionality. All available tools now offer a context menu that provides instant access to available versions and the About screen. We've also made most of the animations throughout the application s
Increased Subscription Pricing for IDEs, .NET Tools, and the All Products Pack
Since the introduction of subscriptions 7 years ago, we have not increased the pricing of our IDEs, .NET Tools, or the All Products Pack. During this time, we have introduced new products that have been included at no extra cost to everyone using the latter. However, we are at the point where we need to increase our subscription prices. The new prices will affect our IDEs, .NET Tools, dotUltimate, and the All Products Pack, and will come into effect on October 1, 2022.
Toolbox App 1.24 Adds a New “Services” Tab
We’ve introduced a new Services tab, which contains the JetBrains team tools, added a new tool to your box – JetBrains Space, and released some performance improvements and bug fixes.
The Incubators program is here – get on board!
A while ago, in 2015 to be precise, we launched the Startup Program – a special discount scheme for small companies that apply and fulfill the entry requirements. Since we set up the program, it has provided more than 40,000 startups with a 50% discount on JetBrains tools. Now, we are introducing the launch of a new partner program for startup incubators and accelerators. We’re always striving to improve our tools and services that we provide to our community. The same applies to the Startup Program – we’ve been thinking about what else we could come up with to support newly established sma
Remote Development With JetBrains Gateway and Gitpod
Today, we are pleased to join our friends at Gitpod in announcing the integration between Gitpod and JetBrains Gateway, our remote development solution. This means you can access source code hosted in an ephemeral development environment from your favorite JetBrains IDE, running in the cloud whenever you need it. All language processing happens in your Gitpod environment, while you work locally with a rich thin client to get the familiar JetBrains IDE experience. (more…)
Remote Development 2022.1 is here
Last week we released new builds of Remote Development and JetBrains Gateway. In this release cycle, our team has focused on the overall solution quality and bug fixes. In addition to the quality improvements, the latest version has several noticeable new features, which we’ll highlight in this blog post. Remote Development with Gateway is a feature that allows you to use JetBrains IDEs hosted on a remote server. You can install a JetBrains IDE as a backend service and connect via the JetBrains Client, a local application that provides a familiar, full-featured, customizable UI for the
The 2022.1 Versions of All JetBrains IDEs and .NET Tools Have Been Released
This blog post offers an overview of the major updates you will find in the 2022.1 releases of all JetBrains IDEs and .NET tools. Check out the summary below, and follow the links to dive deeper and learn more about your favorite tools. You can update at any time via the Toolbox App or from within the tool itself, or you can get the latest versions directly from the JetBrains website. IntelliJ IDEA 2022.1 introduces the Dependency Analyzer to facilitate dependency management and conflict resolution, an updated New Project wizard to streamline launching new projects, and the Notificat
BeamSearch in code generation
In the previous article devoted to full-line code completion, we looked into the vocabulary that the neural net of our full line completion plugin uses for Python. However, just having 16384 tokens like self., or, s.append(, return value, and others described in the article is not enough to generate even a single line. We need a way to combine these tokens together to write chunks of code. In today’s article, we will discuss how the algorithm constructs longer phrases using the elements of the vocabulary. The first idea that deserves mentioning is autoregression. Autoregression Autore
Toolbox App 1.23 Released!
TL;DR: Onboarding for new users, UI improvements, and bug fixes. You will find a lot of improvements when updating your Toolbox App to the new 1.23 version, including login authorization improvements, app performance improvements, and the usual bunch of bug fixes. Download Now We’ve added an onboarding process to help new users quickly set up the Toolbox App and select their preferred theme and language right from the start. It will also guide new users through all the essential features with quick tips. As for the UI improvements, we moved the Log in action to the Toolbox me
Looking at Python through the eyes of a neural net
The JetBrains full line code completion plugin for Python is now available as a public beta. We would like to talk about some of the technologies and algorithms used to create the plugin and share statistics about Python programming that we’ve collected in the process. What is “full line code completion?” You are probably already familiar with code completion, the kind that suggests the next word the user is typing. If you are not, we have covered it in a series of articles (one, two, three, four). Full line code completion extends the service by suggesting larger fragments of code.