JetBrains Newsletter

May 2017

YouTrack 2017.2

YouTrack 2017.2 redesigns the profile page, adds the ability to change the owner of an agile board, and introduces experimental features and other enhancements.

IntelliJ IDEA 2017.2 EAP

It has only been a month and a half since we started working on the next major update. IntelliJ IDEA 2017.2 is planned for this summer, but it's already time to let you get a glimpse of its major new features. Welcome to the IntelliJ IDEA 2017.2 EAP!

CLion 2017.2 EAP

How about getting C++ Core Guidelines checks right in your editor? Or maybe you plan to modernize your code and you're looking for a tool to help? Check out CLion 2017.2 EAP with Clang-Tidy integration that includes built-in checks and quick fixes.

Rider Licensing and Pricing Announced

Learn how the new .​NET IDE is going to be priced for companies and individuals when it's released — both as a separate subscription and a part of various subscription packs that JetBrains offers.

Baking Boards Vlog Series

Baking Boards Vlog Series

This series is devoted to showing you how we at JetBrains configure and use YouTrack Agile boards. Each episode shows how one of our teams manages a project to support their process. A recipe to follow is included, if you want to "bake" a board just like it:

More episodes are coming next month!

Product News and Releases

KotlinConf: New Speakers Announced! — Super Early Bird pricing ends on the 31st of May. Visit for an updated list of speakers and to register today.

Kotlin 1.1.2 — This release adds several new features, and makes performance improvements in the compiler and IntelliJ IDEA plugin.

AppCode 2017.2 Roadmap — The preliminary roadmap includes __auto_type support for Objective-C/C++, override/implement via completion, and resolution improvements for Swift together with Xcode 8.x support features.

What's New in ReSharper C++ 2016.3 and 2017.1 — Read about the changes introduced in these ReSharper C++ releases, or if you prefer, watch videos demonstrating the new features in action.

C++ Team to Attend C++Now and Sweden C++ — Our team is hitting the road and hoping to meet you at one of their talks. Have a look at their recent ACCU 2017 trip report.

RubyMine Joins Slack — We have set up a Slack chat to discuss all things Ruby, Rails, and RubyMine. Sign up to provide feedback, ask for help, and share your experience and best practices with other users and the RubyMine team.

Technological Highlights

PHP Annotated Monthly: May — Gary Hockin rounds up the latest PHP community articles and news in May's edition of PHP Annotated Monthly.

Java Annotated Monthly: May — This month we look into the tension surrounding the upcoming Java 9 release, cover Java's future, highlight code and design content, and add an entire section on performance.

C++ Annotated: January — March 2017 — Get an overview of the upcoming C++17 standard, learn about toggles in functions, clang-tidy, CI for C and C++ challenges, reflect on refactoring principles, and look into the future of the C++ job market.

Learning Resources

Use Kotlin with npm, webpack and reactm — With Kotlin 1.1, targeting JavaScript in the Kotlin compiler has officially reached production-ready status. Read about a new Gradle plugin integrating Kotlin with npm, webpack and karma, and a full-stack application sample with a Kotlin/JVM backend and a Kotlin/JS frontend built with React.

Working with Maven in IntelliJ IDEA — Learn how to create and import Maven projects, download artifacts, and execute the build lifecycle goals and plugins using IntellIJ IDEA.

Running IntelliJ IDEA for the First Time — Watch this video and learn how to create your first Java application in IntelliJ IDEA.

How to Find Things in DataGrip — Don't get lost in the IDE and your databases! This is a blog post about search and navigation tips in all IntelliJ-based IDEs with database support.

New PHP 7 and 7.1 Support — PhpStorm 2017.1 brings full support for the uniform variable syntax changes, plus improved support for anonymous classes.

Codeception Support in PhpStorm — PhpStorm now supports the Codeception testing framework, starting with version 2.2.0.

Visual Debugging in PyCharm — Paul Everitt introduces key debugging concepts, the PyCharm debugger, and goes through many of the essentials in the context of writing a 2d game.

Debugging Python Code Inside Docker Containers — Have you wanted to try out Docker? Learn how to containerize a Flask application, and then debug it within its Docker container using the PyCharm debugger.

Quick Tour of WebStorm and Docker — Do you want to run and debug a Node.js application in Docker? WebStorm can help you with that! Follow a new detailed guide on using Docker in the IDE.

What's New in AppCode 2017.1 — In this short video, learn about the new AppCode 2017.1 features.

CLion's Quick Tour Updated — To celebrate two years of CLion, we've updated the quick-tour video. Check the monsters story to learn about generating tons of code in one click, extracting and inlining, and navigation options.

Automating Your Code Review Workflow with Upsource — Read how Upsource aims to make your code review workflow simpler by automating as much of it as possible. We'll show the types of things that can be easily automated, when this might be useful, and how to achieve it.

What's New in TeamCity 2017.1 — Watch the recording of our recent webinar featuring Wes Higbee who demos the new features of TeamCity 2017.1.

Early Access Program News

Rider — The Rider EAP continues with initial support for F#, Xamarin.Android, Node.js, and a bundled Microsoft's TFS plugin.

Our mailing address:
JetBrains s.r.o.
Na hrebenech II 1718/10
Prague 4 147 00
Czech Republic

Copyright © 2017 JetBrains. All rights reserved.