JetBrains Toolbox 2017.1 is here

2017 is in full swing and we’ve been quite busy too. Earlier this month the complete JetBrains Toolbox has been updated to 2017.1! In addition to many important fixes in every product, this massive update brings lots of improvements to supported languages, frameworks, and built-in tools.

650x170_toolbox@2x

The updates for the following products are ready for you to install and start using. Check out these short sneak peeks and go to the dedicated pages to know more.

WebStorm adds support for new technologies such as Vue.js and Jest, brings more flexibility to code styles, improves React and Angular support, and much more.

PyCharm gets a much faster debugger especially for later versions of Python, improves Python and JavaScript unit testing, and supports the six library.

PhpStorm now supports Codeception, PHPUnit 6, and PHPDoc in Blade injections. Improvements in the IDE include parameter hints in the editor, smarter auto-import, PHP formatting, new inspections and much more.

IntelliJ IDEA supports the latest builds of JDK 9, improves support for Gradle Composite builds, introduces async-aware JVM debugger, adds support for Kotlin 1.1, features a brand new plugin for Go, and updates its support for Spring, JavaScript and many other frameworks and languages.

AppCode improves Swift support, adds a ‘Create from usage’ action for types and initializers, Override/Implement improvements, and more.

RubyMine adds full support for Docker via a special plugin, a new ability to create RVM gemsets from the New Project wizard, It also runs RuboCop cops in the background displaying the offenses as code inspections, and improves Puppet support.

CLion has finalized C++14 and got started with C++17 support. Now you can debug even when no sources are available with the Disassembly view, work with the Catch unit testing framework, and try experimental support for Microsoft Visual C++ compiler.

DataGrip brings more options for CSV import as well as the ability to import (and export) tables. Schema management is now a lot easier, with a more convenient UI and an ability to explicitly map your SQL files to data sources. All DataGrip changes are available in other IntelliJ-based IDEs with database support.

All IntelliJ-based IDEs received a number of improvements for Git and Mercurial, the Diff dialog added an option to ignore imports and formatting, and file history for Git is now noticeably faster. The Find in Path dialog has been reworked from the ground up and now shows instant results in the first place. The code editor now supports Unicode emoji characters.  🎉.

ReSharper delivers the best support for Visual Studio 2017 RTM including support for .NET Core unit testing. It brings new C# 7 inspections and quick-fixes, adds many code style improvements such as EditorConfig support and indents autodetection, fully supports TypeScript 2.1, and provides initial support for TypeScript 2.2 and Angular 2. It also introduces useful updates to navigation and search. Read more about these and other changes in ReSharper Ultimate suite.

If you have an active JetBrains Toolbox subscription for any of the above products, we recommend that you upgrade right away. Want an easier way to update your JetBrains tools? Check out our great Toolbox App.

If you have questions about your licenses or need any other assistance, please get in touch with JetBrains sales anytime.

By the way, our suite of team tools has also switched to year.number versioning. Updates to YouTrack, Upsource and TeamCity numbered 2017.1 are available as well, with many exciting features for managing tasks, code reviews, builds and deployments.

With these releases out we’ve already started working on future updates and early access for 2017.2 should open very soon, shortly after the small Easter pause.

JetBrains
The Drive to Develop

Posted in News | Tagged , | 9 Comments

JetBrains: 2016 in Review

2016 was an important year for us as a company. The important changes we had introduced in 2015 made for a lot of work to do and kinks to iron out. The two biggest ones included the introduction of the JetBrains Toolbox subscription model, and new company branding.

tl;dr — we made it!

For more insights into the various JetBrains events and accomplishments in 2016, check out this 2016 Report.
2016-report-header

2016-report-appOur current licensing model is still young but the first year has showed it is viable both for our customers and for us. We see many customers use monthly subscriptions and we also see strong demand for ‘All Products Pack.’

Our user base is growing steadily and we’re planning to hit 4 million active users in Q1 2017.
2016-report-users

An important part of 2016 for us was Kotlin, its 1.0 release in February and its impressive community growth throughout the year. Do not miss the special section on Kotlin in the report.

Are there other things you want us to cover? Let us know!

Open the report!

P.S. At the end of the year we also launched our new ‘Developer Ecosystem Survey.‘ If you haven’t taken part, please do! We’re going to close it very soon.

Your JetBrains Team

Posted in News, Video | 4 Comments

Happy Birthday JetBrains! How old are you?

“Oh, thank you!! I’m 17, ehm, no 15… well it depends :)”

Every year in early February we celebrate JetBrains birthday in our offices. While reviewing pictures from celebrations this year we noticed an interesting thing — different offices consider JetBrains age to be different? Why?!

Well, developers mainly think in code, and the first lines of IntelliJ IDEA code appeared in a product named IntelliJ Renamer and were developed by the company named IntelliJ Software back in 2000. It then became JetBrains. So it makes us 17 based on that.

But some people know and remember the date when the company named JetBrains was registered and it is exactly 2 years later, so they say it is 15. And who can know better than people in the headquarters, right?

In any case, no matter the age, we had a fun birthday party in all the offices.

Check out the mannequin challenge performed by the team in Prague (can you notice anyone blink?)

“Code is Art” masterpiece created by the team in Munich (click for more pictures and the result)
JetBrains_birthday

and a gorgeous 17-shaped cake for our biggest team in St.Petersburg.
ZHO_4158 2

Do you celebrate your company birthday? How do you calculate the age?

Happy Birthday, JetBrains!
Happy coding to you, our users!

Posted in Behind-the-scenes, FYI, News, Video | 18 Comments

Take part in our Developer Ecosystem Survey

Update (Sep 11th): We’ve published the raw data for Developer Ecosystem Survey 2016 / 2017. Have a look!


Update (July 12th): We have published the report. Check it out!


Update (March 8th): The survey has been closed. We’re working on processing the responses and will publish the results soon. Stay tuned!


We at JetBrains love talking to developers, be it our users or not. Partly it is because most of us are developers too. But also because it is crucial for us to understand our users as best we can, to know what worries them and what makes them happy.

That’s one of the reasons we attend close to a hundred of events worldwide every year—to talk with you face to face. That’s also why we have many channels of feedback where our users can tell us anything related to our products.

But we still want more.

Our line of products for developers and teams includes more than 20 products and supports all of the top languages and technologies. Close to 4 million developers use our tools today. We think this places us right in the middle of the developer ecosystem.

Developer Ecosystem Survey_250x250To take a better look at this ecosystem, we’ve just started something new: Developer Ecosystem Survey.

We plan to run it regularly so we can better understand what’s going on in our world, and get a true feel of it. Once completed, we will share the results to help us, you and everyone make informed decisions when choosing a tool or technology. Our goal is to attract developers from everywhere (the survey is available in 13 languages), including users of all IDEs or editors, as we want to get the whole picture which is as accurate as possible.

So, let your voice be heard! Complete our survey and get a chance to win some cool prizes, too!

And make sure to share it to your friends and colleagues.

The survey should take you about 15-20 minutes to complete.

The JetBrains Research Team

Posted in Uncategorized | Tagged , | 6 Comments

Adaptive Learning Content Competition

Being a developer means never stopping learning, and it’s one of the most challenging and exciting aspects of our profession. On the flip side, it also means sharing knowledge and teaching, welcoming and helping newcomers to become a part of the IT world.

If you feel the same and have any tech-related educational content you want to share, are interested in a totally new adaptive learning approach, and ready to compete for prizes of up to $10,000 – you’re welcome to take part in Stepik’s Learning Content Contest!

adaptive_learning_content_competition

Continue reading

Posted in Contests, Learning Courses, Partners | Tagged , | Leave a comment

JetBrains Road Trip Asia: meet us soon in Tokyo, Seoul, and Beijing

This November JetBrains team comes all the way to Asia visiting Tokyo (20.11 – 23.11), Seoul (23.11 – 25.11) and Beijing (25.11 – 28.11)! Together with our own and invited speakers and partners, we’ll talk about modern software development languages, share best practices of using JetBrains tools, visit some of our customers and partners in the area, and participate in user group meetings, conferences, and more.

Most of the arranged events have been overbooked within days of the announcement. Even if the one you would like to visit is not available, we would like to encourage you to register for a waiting list. In this case we will have a chance to confirm your registration if some other attendees cancel, or send you the video recordings after the event in any case.

Please check out the full blog post with information in Japanese, Korean and Chinese to learn more if you’re in the area.

Continue reading

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

JetBrains Becomes an Official Coding Tools Sponsor of Major League Hacking in Europe

mlh_jbJetBrains has been committed to supporting the next generation of software developers for many years. We believe that students, teachers and academic institutions should have access to the best possible tools, and there shouldn’t be any price tag attached to that. We were all learners once!

Over the years, JetBrains has provided Classroom Licenses to more than 6,000 educational institutions, and a few days ago the number of students who have received JetBrains Student Pack crossed the 400,000 mark.

JetBrains is always looking into new ways to support the community, and Major League Hacking has been on our radar for a few years. MLH are powering over 200 weekend-long hackathons engaging more than 65,000 students around the world, providing valuable expertise and support to event organizers. Many JetBrains employees are huge fans of hackathons too and, in fact, we have our own JetBrains hackathon organized annually for employees and guests.

We are pleased to announce that JetBrains has partnered with MLH for this hackathon season! As an Official Coding Tools Sponsor of Major League Hacking EU Season 2016-2017, we are providing access to JetBrains Toolbox. This means all participants of MLH hackathons in Europe get all of JetBrains IDEs and .NET tools free for 1 year, in addition to other goodies. So if you are one of them, make sure you grab a coupon code at the registration desk and redeem it before December 31, 2017.

And while you are reading this, it seems like a good time to note once again that JetBrains desktop tools are always free for students, teachers and educational institutions. Get your license now!

mlh-logo-grayscaleMajor League Hacking (MLH) is the official student hackathon league. Each year, they power over 200 weekend-long invention competitions that inspire innovation, cultivate communities and teach computer science skills to more than 65,000 students around the world. MLH is an engaged and passionate maker community, consisting of the next generation of technology leaders and entrepreneurs.

Have a question about MLH? Head over to their FAQ to find some answers to common questions, and be sure to check where the next event is taking place.

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

JetBrains Toolbox App 1.0: A Control Panel for your Tools and Projects!

Please give a warm welcome to JetBrains Toolbox App as it officially reaches 1.0!

We at JetBrains think of coding as a creative process, one that is best done when you’re in the ‘flow’. All our products are designed with this principle in mind. As such, downloading product updates and installing them on a regular basis is not something you’d rather be doing.

Enter Toolbox App: a small but nifty app that will make using your JetBrains tools more enjoyable than ever. It’s a sort of one-stop control panel designed to help you manage your JetBrains tools, installations, updates, and even projects.

JetBrains Toolbox App

The app went public alpha on May 25, and since then we’ve received lots of useful and positive feedback from you, which has certainly helped us make the app better for the 1.0 release. Thanks for your support and input! And now, let’s take a look at what you can do with Toolbox App:

  • For every IDE you can install, update, remove, or rollback to a previous version
  • Simplified access to Early Access Program (EAP)
  • Integration with JetBrains Account
  • All projects in one place
  • GitHub integration
  • and other small features

If you already have Toolbox App installed, just ‘Check for updates’ from the UI to install 1.0. If you want to try it — download it from the brand new Toolbox App web-page.

We want to know what you think and what features are most useful for you. Let us know in comments here, in our issue tracker, or at @JBToolbox.

The Toolbox App Team

Posted in FYI, News | Tagged | 11 Comments

JetBrains Toolbox App 1.0 Beta available

Four months ago we’ve introduced JetBrains Toolbox App — a one-stop solution to download and update all JetBrains’ IDEs. Many people have tried it already and like it:

We want to thank all our brave early adopters and announce 1.0 Beta today!

In case you need a short intro, please refer to the original announcement blog post. And below are the main changes we’ve made since then.

64-bit support on Windows and custom JVM options

Each installed tool now has a Settings page inside Toolbox App, where you can tune maximum heap size available to JVM, specify custom JVM options and choose to run IDE in 64-bit mode on Windows (on Mac OS and Linux the bundled JDK is 64-bit only).64-bit support

Custom installation directory

Following a highly voted request we’ve made installation directory configurable in a dedicated settings page available from the menu. Once you specify a custom directory, the Toolbox App will migrate all installed IDEs to it. Please note, that it may take some time and Toolbox will be inaccessible. We recommend closing all active IDEs during this process.

Proxy server support

Proxy support was another popular request. Toolbox app now honors system proxy settings and downloads everything through proxy if set. This works seamlessly. In case you’d like to review your system proxy settings there is shortcut available in Toolbox App settings to open them.

ReSharper is now available in Toolbox App

It is now possible to install and update ReSharper Ultimate via the Toolbox App (on Windows only of course). Integration options are configurable via ReSharper installer that can be invoked from application Settings page in Toolbox App.

Recently opened Visual Studio solutions are available in Project tab. And in case you have multiple Visual Studio versions installed there is a handy selector allowing you to choose which one to use.

Resharper Ultimate integration

Patch updates

If you’ve been using any of IntelliJ platform based IDEs you may have already noticed that some updates are available as relatively small patches right inside the IDE. However if you install IDE via the Toolbox App it disables the IDE’s built-in update checker.

Toolbox App now automatically chooses to download and apply a patch (or even a sequence of patches) instead of the full package download, thus saving you time & bandwidth.

JetBrains Account

You can now login to JetBrains Account once inside the Toolbox App and all JetBrains’ IDEs will detect that and will not query your credentials again. This is extremely useful if you have multiple IDEs in use. We will provide more integration with JetBrains Account in the future versions.

JetBrains Account login

If lack of above functions prevented you from trying the Toolbox App before, please do it now and share your thoughts with us, as we are approaching the final release of 1.0. We are always eager to hear your feedback in our issue tracker, as well as on @JBToolbox Twitter!

Download Toolbox App

Posted in News | Tagged , | 13 Comments

Meet JetBrains at GDC Europe 2016

Cologne, Germany, welcomes the world-famous Game Development Conference again this August. In just 10 days hundreds of professionals from the gaming industry will meet at the biggest European event in this area. JetBrains will join with ReSharper, Rider, CLion and AppCode team members all present at the event.

gdc_europe

We are eager to meet you there! Join us at booth #160 during the both conference days, Monday, August 15, 9:30 – 17:00 and Tuesday, August 16, 10:30 – 18:30. Watch demos, ask us questions, learn a couple of tips’n’tricks, grab some stickers and yoyos, and fill our survey to win a free license!

If you’re interested in attending, we’re happy to share 10 conference passes at a 25% discount. Reply if you’re interested. We’ll raffle them on August, 10.

See you soon in Cologne and let’s have fun there!
The JetBrains Team

Posted in Events | Tagged , | 1 Comment