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 , | 6 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

INSTALL EDUTOOLS PLUGIN

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 | 1 Comment

JetBrains Security Bulletin Q2 2019

This bulletin summarizes the security vulnerabilities detected in JetBrains products and remediated in the second quarter of 2019.

Here’s a summary report that comprises the affected product, the description of each issue, its severity, and the product version containing the fix.

Continue reading

Posted in FYI, Uncategorized | Tagged | Leave a comment

Welcome EduTools Plugin v2.9: Code Insight Improvements for YAML Configs, New Course Creator Features, and More

We’ve just updated our plugin to v2.9 to help you learn and teach different programming languages with more ease! Benefit from the latest code insight improvements for YAML configs, configure placeholder dependencies on placeholder creation, enjoy fewer bugs, and use the 2019.2.1 IDE builds for PyCharm Edu and IntelliJ IDEA Edu.

EduTools2.9

For Educators

Improved support for YAML configs

With EduTools plugin version 2.7, we completely reworked our solution for storing course configuration files: all the information about your course is conveniently stored in YAML format. Now, we’ve made some more improvements to give you a better experience when using this functionality:

  • Non-existent elements (such as files and lessons) are highlighted as errors and can be created right from their usages.

Continue reading

Posted in Education, Learning Courses | Leave a comment

Changes to Startup Discount Program

If your startup is engaged in the development of a software-based product or service and you are looking for professional tools to take it to the next level, we have a special offer for you. Get a 50% discount on all of our products including IntelliJ IDEA, CLion, DataGrip, PhpStorm, PyCharm, Rider, WebStorm, ReSharper, ТeamCity, YouTrack and others!

Today, we are happy to announce some changes that expand JetBrains Startup Discount Program eligibility and increase the duration of the discounted subscriptions. We now support companies who have been in business for up to 5 years. After your application is approved, your 50% startup discount will allow you to purchase multiple products and subscriptions for up to 10 unique users over a period of 60 months.

JetBrains Startup Discount - 50% OFF

Since we first announced JetBrains Startup Discount Program in February 2014, more than 20,000 startups have already taken advantage of our special offer. For IntelliJ IDEA developers this means that they could have saved 270 hours per user, per year for development, debugging and maintenance. Join companies in the United States, Germany, Israel, Poland, South Korea, and 110 other countries who already take part in JetBrains Startup Discount Program. Learn more and apply today!

Posted in News, Uncategorized | Tagged , | Leave a comment

Online Learning: How One Developer Went from Beginner to Pro

People get into programming in different ways. Some begin learning it in school, some go to university to study Computer Science, while others get started with online courses – like Zina Smirnova, now a member of the Educational Products development team at JetBrains. We talked with Zina to find out more about her professional path.

Zina Smirnova

Can you tell us about your background and how you decided to become a developer?

It didn’t happen overnight, but like all worthy things in life, it took a lot of time and effort. It all began when I was on maternity leave as a junior researcher at the Institute of Precambrian Geology and Geochronology of the Russian Academy of Sciences.
Continue reading

Posted in Education, Interviews, Learning Courses | 2 Comments

JetBrains Toolbox 2019.2

We are happy to say that all of the JetBrains desktop tools have been given a huge overhaul!

JetBrains Toolbox 2019.2

Look through the major IDEs and .NET tools news and update to the newest versions to start enjoying the brand new features and enhancements.

IntelliJ IDEA
IntelliJ IDEA 2019.2 supports Java 13 preview features, integrates Profiling Tools, and introduces a new single place to view all services – the Services tool window. It also lets you manage all code styles per scope via an EditorConfig file, supports the native Git ignore files handling out of the box, and improves its support for Build tools.
Rider
Rider 2019.2 adds new goodies to the debugger and improves support for Xamarin iOS development. The UI is now clearer, friendlier, and more consistent. This release also brings Code Vision to F#, code coverage for Mono, and finally supports third-party and 32-bit controls in the Windows Forms designer.

Continue reading

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

8 Steps to a Successful User Group

Starting up a user group is not easy. But doing stuff you enjoy with peers who share your passion, keeping your knowledge and skills sharp and up to date by learning new things, and meeting other people in your profession, makes it all totally worth it.

At JetBrains, we are a team of determined developers and enthusiasts; code is our passion. Creating great tools is not possible without inspiration, teamwork, feedback, and attention to detail. Building a user group requires a lot of the same qualities.

Among us, we have many keen and experienced user group organizers. In this article, we want to share with you their tips and tricks for creating a successful user group.

Community Speakers

Continue reading

Posted in Events, Uncategorized | Tagged , , | Leave a comment