A Work of Desktop Art

There is a certain intangible beauty and satisfaction to be gained when the worlds of art and science come together to create a cataclysm of functional form with a mastery of technical skills.

For many developers, coding is a form of creation and the code is their art.
Our code-generated art is a testament to this.

JetBrains Artwork Generator v3

We’ve continually been developing the generator to make art from code, which we use internally to combine these two worlds and create beauty by striking the perfect balance between the experimentation of art and the cognizance of science. This may not be news to you. After all, we’ve covered the improvements we have been making to this generator over the years, from its first inception in 2017 to the later developments brought out in 2018.

Now by the end of 2019, we are continuing to expand on the unlimited potential of the technology.

What’s new

We are using our code-generated art to create original artwork for all our splash screens, banners, and release graphics. Each product will have its own unique design to bring pleasing aesthetics to your desktop. 

Continue reading

Posted in News | Tagged , | Leave a comment

Welcome to Space!

Today at KotlinConf, we announced our brand new product Space, and we have already opened the Early Access Program.

Continue reading

Posted in New Products, News | Tagged , , , | 16 Comments

JetBrains Academy Welcomes Kotlin On Board!

In February, we launched JetBrains Academy – an educational platform for future professionals. We started with Java, and during these first months, we’ve worked to identify and adopt the learning concepts we believe in. Now it’s time to take it a step further. We’re excited to announce that the Kotlin track is ready for you!

jba_learnersWe are passionate about learning and believe in the following:

  • Learning programming language concepts alone is never enough. The best way to learn is to go beyond lectures and learn by doing.
  • It’s never too late to pursue your dream job. Every learning goal is achievable with a step-by-step plan and instant feedback.
  • Mastering professional tools and creating a portfolio is an essential part of learning to program.

If you share these values, don’t hesitate to join us and start learning!

Continue reading

Posted in Education, Learning Courses, New Products, News | 1 Comment

Come Discuss Cloud-native Development at AWS re:Invent

Are you attending AWS re:Invent in Las Vegas on December 2–6? So are we! And we would love to meet up with you!


Visit the JetBrains booth in the Venetian Expo Area to meet the team and chat about how JetBrains’ tools can help you develop for the cloud. We have a ton of awesome features in our IDEs for developing cloud-native applications on AWS, including development and local debugging of Lambdas, CloudFormation and Terraform plugins to work with Infrastructure-as-Code definitions, remote debugging and remote interpreters for Python, Ruby, JavaScript, and PHP. There is so much more to these integrations, and we are excited to show them off at our booth. And of course, there will be some swag to pick up as well!

Also, if you are looking for a powerful CI/CD solution to support your cloud-native workflows out of the box, we would be happy to talk about TeamCity with you. TeamCity supports complex container scenarios and can dynamically spin up EC2 and ECS instances – all while optimizing your CI/CD pipelines to save up to 30% of your build time and resources. We’d be happy to arrange a personal demo for you to go over the possibilities.

Book your time with a TeamCity expert right now – pick a time slot while they still last.

Schedule a TeamCity Demo

We look forward to meeting you at AWS re:Invent!

Posted in Events | Leave a comment

JetBrains 7th Annual Hackathon: Arranged Differently

Hackathon 7 graphic

Arranging a new hackathon

The arrangement
With the expansion of JetBrains this year and the move into our new offices, we had to push back this year’s hackathon a little bit. But, if anything, this ignited the drive to develop new ideas in our team. So here is a rundown of what went down this year.

The rules were simple:

  1. The Hackathon began Wednesday, September 18th, at noon sharp CEST and ran for 48 hours.
  2. The last commit was allowed no later than Friday, September 20th, noon CEST. Presentations needed to be provided to the Org.Committee by this time as well.
  3. 5-minute presentations started 1 hour later, at 13:00 CEST on the same Friday.
  4. Winners received prizes

Arranging the event

“Arrange whatever pieces come your way.” – Virginia Woolfe

This year’s theme was “arrange it your way.” The principle behind this is that there is no single way to do things, no unique solution, that the parts can be arranged in an infinite number of different combinations.
This year, even more ideas and concepts for projects were put forward than ever before. 70 projects were submitted by the 182 participants ready to bring their ideas to life. There are no limits to what people can dream up, but there were most definitely some common themes that emerged throughout.

On Wednesday, registration opened at 10am, providing participants with all the gear they would need to get through the two days: a toothbrush, a t-shirt, badges, and stickers.


The 56 projects that finished could not have been more different or more incredible. Teams again embraced this opportunity to explore their limits, finding issues in their own spaces, and exploring solutions to fix them. Here is a look at just some of the projects (remember: this was done in only 48 hours).

Continue reading

Posted in Behind-the-scenes, Contests | Tagged | Leave a comment

The Official JetBrains Website is Now Multilingual

blog (1)

Read this post in Chinese (Simplified), French, Japanese, Korean, Russian.

As a tech company, we do our best to support the most popular programming languages and technologies. As a global company, we consider it our responsibility to make sure that people speaking different languages and coming from different cultural backgrounds can easily access information about JetBrains products.

Choosing the right development or teamwork tool is now much easier, as www.jetbrains.com is available in Chinese (Simplified), French, German, Japanese, Korean, Russian, Spanish. We’ll be expanding the list of supported languages.

You can switch to the language of your choice using the selector at the bottom of the page.

We greatly appreciate your feedback: there’s a button on the right side of every page allowing you to highlight an area on the page and provide a comment.

Check out our website in Chinese (Simplified), French, German, Japanese, Klingon, Korean, Russian, Spanish!

The JetBrains Team

Posted in News | Leave a comment

JetBrains Supports NumFOCUS-sponsored Open Source Projects

Open source software is an essential part of most software projects, and it is vital for healthy progress in modern engineering and research. For years, JetBrains has been committed to supporting those who invest their time and expertise to contribute to open source projects and ultimately advance the entire software ecosystem. We have provided free licenses to thousands of large and small non-commercial OS projects developed and maintained by the community.

JetBrains Supports NumFOCUS-sponsored Open Source Projects
Continue reading

Posted in Education, FYI, News | Tagged , , , , , , , | Leave a comment

JetBrains Security Bulletin Q3 2019

In the third quarter of 2019, we resolved a series of security issues in our products.

Here’s a summary report that contains a description of each issue and the version in which it was resolved.

Continue reading

Posted in FYI, Uncategorized | Tagged | Leave a comment

Toolbox App 1.16 Is Out. Open Files from GitHub, GitLab, and Bitbucket in Your IDE with One Click

TLDR; the JetBrains Toolbox extension now can open a line of code you have selected in your IDE in GitHub, GitLab, and Bitbucket. There are new progress bars in the Toolbox App UI, and several bug fixes too.

Open GitHub, GutLab, Bitbucket files in your JetBrains IDEs

At JetBrains, we believe that programming should not be just a job, but a pleasure, a hobby, and a creative outlet. That’s why with this release our team has rebuilt the JetBrains Toolbox extension from the ground up. Now you can easily open your Git repositories in your favorite IDE and navigate from GitHub, GitLab, Bitbucket files, or selected lines of code to the JetBrains IDE that fits best. This nice new integration will save you valuable time.

GitHub, GitLab, and Bitbucket Integration

Download the Chrome and Firefox extensions, and you’ll see just how simple and useful they are. Previously, these extensions were only able to clone and open your Git repositories in your favorite tool. Now they allow you to also open the selected file in your IDE. And what’s more – available from 2019.3 EAP versions of all IDEs – you can navigate to the line of code you have selected from the Git repository service to your IDE with just one click!
Continue reading

Posted in News | Tagged , | 8 Comments

EduTools Plugin v3.0: C/C++ Support and Better YAML Configs for Educators, and New Features for Stepik Learners

With the 2019.3 Early Access Program in full swing for IntelliJ IDEA, PyCharm, WebStorm, and CLion, we’ve just updated our plugin to v3.0 for you to try all the new educational features with the new 2019.3 IDEs.

EduTools Plugin v3.0


C/C++ Support for Educators
Better YAML Configs
Insert Shortcut Action in Task Descriptions
Stepik Video Lessons
List of a Task Submissions
More Detailed Output for Python Syntax Errors

Continue reading

Posted in Education | 3 Comments