ReSharper Ultimate 2017.3 EAP includes formatter updates, better C# 7 support, noticeable improvements around To-do items, a new ReSharper Performance Guide option page, C++17 support for structured binding declarations in ReSharper C++, async/await in dotTrace, and more. Stay tuned for updates!
Learn what's new in ReSharper C++ 2017.2: C++11 and C++17 features, new code inspections, ClangFormat support, performance improvements, and much more.
Exciting news! Gogland (the codename for our new IntelliJ-based IDE for Go) has been given the final product name, GoLand. In addition to the new name, the IDE got support for templates, better code formatting, and a number of other improvements around finding usages, inspections, and file watchers. We have just published a new EAP build.
A new version of the EduTools plugin is available, allowing you to learn Kotlin by solving interactive exercises in your favorite IDE. The new version adds support for Android Studio (previously only IntelliJ IDEA was supported), and includes a new UI for building your own courses.
Product News and Releases
Kotlin/Native IDE Support Preview — We are happy to announce support for Kotlin/Native in CLion and its availability in the JetBrains plugins repository. Despite being the first version, it already supports debugging, running tests, refactorings, inspections, and code completion.
Toolbox App 1.5: Staying up-to-date has never been easier. In this biggest update since the initial release you'll find an auto-update option, improvements to the projects list, and a refreshed user interface.
Hub 2017.4 is now available in Japanese. It also has a redesigned Projects page and enhanced user Tooltips, among other improvements.
TeamCity TestDrive — Did you know that there's a simple way to try TeamCity in the cloud for 60 days, without downloading and installing it?
Community and Events
Baking Boards: Tweak the Recipe for Agile Development — This is a story about how we at JetBrains "bake" agile boards in YouTrack for different teams. During the webinar, we will show live examples and explain various options that support different preferences and processes for each team. Register now and join us live on December 13th.
Putting Type Hints to Work — Python has recently adopted optional static type hinting, generating a stir in the community to say the least. What are and aren't type hints and why should you care? PyCharm hosts a webinar on November 28th with Daniel Pyrathon to show Putting Type Hints to Work.
Towards a More Powerful and Simpler C++ — In this interview we talked to Herb Sutter about his Metaclasses proposal, discussing the main idea, referenced features from other languages, committee feedback and estimations. We also talked about important aspects of the new C++ language features, such as "toolability."
Java Annotated Monthly: November — This month you will find plenty of links to talks from JavaOne, saving you the time and effort of tracking them down.
PHP Annotated Monthly: November — Gary Hockin rounds up the latest news in the PHP community, so check out our regular digest.
TeamCity Integration with IntelliJ-based IDEs — TeamCity has always supported great integrations with IntelliJ-based IDEs. Learn how you can take advantage of some of the TeamCity features without leaving your IDE.
Export Data Any Way You Like with IntelliJ-based IDEs — Learn how to export data in custom formats from this tutorial.
ReSharper and Rider's Support for C# 7.0 and 7.1 — ReSharper and Rider understand the new syntax and constructs of C# 7.0 and C# 7.1, and tie them into existing and new inspections, quick-fixes, navigation, and refactorings. Check out this new blog series.
CLion and JUCE Join Forces — With CLion 2017.3 EAP and JUCE 5.2, you can now export and develop audio applications in CLion. Check this short demo to learn how you can debug the audio plugin in CLion.
GraphQL in the Python World — Quazi Nafiul Islam, author of Mastering PyCharm, hosted a webinar on GraphQL. If you work with REST, you may want to check out GraphQL as well.
Setting up Sourcery in AppCode — Wonder how to integrate your favorite command-line tool in AppCode having simple code generation, highlighting, and completion features? Read this article about configuring Sourcery in AppCode.
10 New Features in Ruby 2.5 — Learn about the 10 most prominent features in Ruby 2.5. Authored by Junichi Ito for the RubyMine blog.
Power Save Mode in PhpStorm — When CPU performance is the bottleneck, PhpStorm feels like a breath of fresh air. Check out Hector the Inspector and the options he offers.
Using SSH-Agent in PhpStorm — When you work with remote deployment servers or setting up a remote interpreter, a common and recommended security measure is to use SSH key pairs for authentication. Learn how to do it in this blog post.
TeamCity Kubernetes Support Plugin — Learn about using the new plugin that lets you configure a Kubernetes cluster to run TeamCity build agents.
Official TeamCity CloudFormation Template — You can now download and launch TeamCity right in your AWS console, and run the official TeamCity stack using the provided CloudFormation template.
Early Access Program News
IntelliJ IDEA 2017.3 — Get a glimpse of the most notable features in this public preview: new Java inspections & quick-fixes, enhancement for JVM Debugger, new Gradle Build Tool Window, and improvements for Java EE.
RubyMine 2017.3, the biggest and most significant release for this year, has reached Beta. Jump to the What's New page to learn more and get it.
AppCode 2017.3 is about to be released. One of the latest builds bring long-awaited resolution improvements for Swift and mixed code.
CLion 2017.3 brings top-voted features to the IDE. The team recently announced big new features such as Valgrind Memcheck integration, MSVC extensions support, and bundled LLDB 5.0.
DataGrip 2017.3 — Complete with group data sources, SQL-generator, FDW for PostgreSQL, and more.
PyCharm 2017.3 indexes faster, has a special data science mode, and can be installed through a package manager on Ubuntu.
MPS 2017.3 — Now, any MPS-specific ant task provides full control over the repository contents, a customizable font family for cells, a generic placeholder is now available and—wait for it—Ctrl+A is finally here!
Our mailing address: