Upsource: A Platform
Last week at JetBrains Day we talked a little bit about Upsource, a new platform we have been working on. In this post, we’d like to give you a bit of a deeper dive into it.For the past year or mo
Developer Tools for Professionals and Teams
Visit blog.jetbrains.com → RSS feedOn Hacker News Sep 2013 – Dec 2025
Software Engineering 41Tools & Productivity 30Programming Languages 17Tech Industry & Business 11AI & Machine Learning 3Society, Policy & Culture 2
Last week at JetBrains Day we talked a little bit about Upsource, a new platform we have been working on. In this post, we’d like to give you a bit of a deeper dive into it.For the past year or mo
A new security issue was discovered that affects the JetBrains GitHub plugin on the IntelliJ platform, which could lead to disclosure of access tokens to third-party sites. The issue affects all IntelliJ-based IDEs as of 2023.1 onwards that have the JetBrains GitHub plugin enabled and configured/in-use.
Java 9 preparations Java 9 is coming and brings Project Jigsaw to the table — the Java platform module system. One of the constraints it imposes is that no two modules can declare public API in the s
At JetBrains we're always listening to developers, and Android developers are no exception. Based on this tight feedback loop, we've made a long list of changes to our award-winning IDE which will hop
Update: CLion Nova is now available in CLion Classic TL;DR Today, we’re announcing a free early preview of CLion, which uses the ReSharper C++/Rider C++ language engine instead of the CLion "legacy"
Throughout its 11-year history, ReSharper has focused primarily on the .NET state of affairs. This commenced with support for C#, then VB.NET, and has slowly encompassed both the desktop (WinForms, WP
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…
We have already made our position very clear in regard to the invasion of Ukraine. We condemn the attacks of the Russian government, and we stand with the Ukrainian people, including our own colleagues and their families.
This is a multipart series on building Fleet, a next generation IDE by JetBrains. Part I - Architecture Overview Part II - Breaking down the editor Part III – State Management Part IV – D
Members of our community have translated this blog post into several languages: Today we're releasing Kotlin 1.2. This is a major new release and a big step on our road towards enabling the use of
Hello, Everyone!Today we have some great news to share with you. To make a long story short, C/C++ IDE goes public as CLion!Since the early days, JetBrains has been focused on making software
A lot of people tend to think these days completion is a regular feature for every IDE. Well, that is not exactly the case. IntelliJ IDEA has already demonstrated that there is no such thing as a regu
Great news from the JetBrains team: today we're announcing the release of IntelliJ IDEA 15!As always, the new IntelliJ IDEA release brings a rich set of new features, better user interface, more bui
Today is a big day for us – IntelliJ IDEA 2021.1, our first release of the year, is available! Download it from our website or using the Toolbox App. You can also upgrade from inside the IDE or use sn
Today we would like to share how we test concurrency primitives in Kotlin Coroutines. Many of our users are delighted with the experience of using coroutines to write asynchronous code. This does not
Developing a working piece of software is difficult. Just like building an airplane, it requires talented people, working components, and a testing framework. No plane leaves the hangar before everyth
Learn practical optimization hacks, from data structures to built-in modules, that boost speed, reduce overhead, and keep your Python code clean.
PhpStorm 7.0, the new major release of our professional PHP IDE, is now available for download!This release keeps up with the latest PHP & web languages trends, providing top-notch support for
Final Update (September 18th): The licensing model had been updated. Read the update from our CEO Maxim Shafirov. Update 2 (September 8th): The licensing model announced previously including conditio
Update (May ’26) Fleet has evolved into Air — our new Agentic Development Environment. Air brings together Fleet’s speed, lightweight feel, and usability with a new agentic experience for devel
It’s no secret that the Microsoft Visual C++ compiler has lots of non-standard behaviors. What’s even more unfortunate is that those behaviors are subsequently used by different libraries. Ultimately,
As you may already know, Apple deprecated the OpenGL rendering library in macOS Mojave and provided the Metal framework as a replacement. Metal better reflects the shift in CPU/GPU performance that ha
This is part of a series investigating code that looks suspicious ("code smells"), and exploring possible alternatives. Code Smells: Null Code Smells: Deeply Nested Code Code Smells: Iteration
Kotlin M7 is here and with it some long awaited features. Compiler and Language Changes Inline support One of the biggest features of M7 is support for inline functions. Kotlin encourages the use o
This is the second part of the roadmap of IntelliJ IDEA and IntelliJ-based IDEs for 2020. The first part of the roadmap was focused mostly on low-level features in the platform. In this post we’ll be