JetBrains Newsletter

July 2017

Upsource 2017.2 Release

The latest Upsource release comes with a number of highly anticipated features, such as support for Python, an ability to review GitLab merge requests, and support for external inspection engines. It also brings some fun elements into your daily routine and as usual, enhances the existing functionality.

IntelliJ IDEA 2017.2 Public Preview

A couple of weeks ago IntelliJ IDEA 2017.2 reached feature-freeze, and with the final release just around the corner, we're happy to give you a detailed glimpse of what's new in this update.

Working with SQL and Databases in IntelliJ-based IDEs

This blog post and webinar recording demonstrate the basics of writing SQL queries and working with DataGrip, our standalone IDE for SQL based on the IntelliJ Platform. All of DataGrip's features are also available in other IDEs from JetBrains including IntelliJ IDEA, PhpStorm, PyCharm, and RubyMine, as well as Rider and Gogland.

The Developer Ecosystem: What is Dominant in the World of Code

The Developer Ecosystem: What is Dominant in the World of Code

Check out the report on our Developer Ecosystem Survey, the most extensive survey we've ever conducted: 150+ questions and 9K+ responses, in 13 languages. The specific subsections of the report cover a broad range of topics: programming languages, development environments, code profiling and analysis, deployment, team tools, open source, the cloud, databases, and even curious facts about us developers.

Product News and Releases

Kotlin 1.1.3 — This bug fix and tooling update brings initial JDK 9 Support, Maven Parallel Builds, kapt Incremental Compilation, and a whole bunch of new features to the IDE.

KotlinConf Speakers — Our speaker line-up is nearly complete with more than 45 speakers talking about a variety of topics! Early Bird tickets are sold out but regular admission is still available.

Updated YouTrack Storage — We have extended the storage limits for specific YouTrack InCloud commercial plans.

YouTrack InCloud Discontinues HTTP Support — We care about the security of our customers' data and it is extremely important to us that we keep it safe. To make YouTrack more secure, we have decided to discontinue support for HTTP connections.

What's New in IntelliJ IDEA 2017.1 for Scala — Learn about the many new features added to the Scala plugin.

Technological Highlights

Java Annotated Monthly: July — We now have to wait until September for Java 9, however, there's still plenty of Java 9 news. On top of that, we have the usual handful of interesting Design & Architecture links, and this month a massive amount of Android and Kotlin news.

PHP Annotated Monthly: July — Let Gary Hockin guide you through the latest news and content from the PHP community.

Learning Resources

Refactoring C++ Code — Learn how to find code smells in C++ code and refactor them towards cleaner code in our August 17th webinar. We'll cover general strategies as well as CLion's automation.

PhpStorm Workshop Project — It's easier to learn PhpStorm with PhpStorm Workshop project. If you are new to PhpStorm, check out the practical exercises that will help you learn about the different features and productivity tools available in the IDE.

Codeception and Various Interpreters in PhpStorm — Continuing our series about testing in PhpStorm, we've prepared new videos about running Codeception with different interpreters.

Navigate in RubyMine Like a Pro — The most important navigation features in RubyMine will make you forget all about using your mouse or touchpad during development.

Remote Development with PyCharm — Would you like to develop a Python project for your Raspberry Pi? PyCharm can connect to it over SSH. Read our blog to learn how!

Upgrade Your Testing with Behavior Driven Development — Everybody knows unit testing and how it improves code quality. Behavior driven development can do the same thing for your whole application. Learn how it works in this PyCharm blog post.

The Self-Taught Programmer — In his book The Self-Taught Programmer, Cory Althoff describes his journey to learn Python on his own. We catch up with him in this interview.

Integration with Stepik for Educators — If you want to create your own Python course with the help of PyCharm Edu, find out how integration with Stepik, a learning management and MOOC platform, can help you maintain your learning materials and share them with your students.

YouTrack Plugin for EasyQA — Optimize your Development and Testing process with the YouTrack Plugin for EasyQA.

TeamCity to Access Private GitHub Repositories Securely — In this blog post you'll find out about the existing ways of configuring authentication in TeamCity VCS roots pointing to private GitHub repositories, discussing the advantages and disadvantages of each of them.

Run TeamCity CI builds in Google Cloud — We are happy to announce that now TeamCity provides a tight integration with Google Cloud services! Use the Google Cloud Agents plugin to spin up cloud agents on demand, and the Google Artifact Storage plugin for keeping external build artifacts in Google Cloud Storage.

Kotlin Workshops Coming to Sydney, August 14/15 — Save more than 50% on a single-day Kotlin workshop, or attend both days at a reduced rate. Take advantage of this offer by entering “kotlin20” promotional code on the Get Your Tickets page, which will enable new options. Of course, you can combine the workshop with a conference pass but NDC attendance isn’t required.

Early Access Program News

WebStorm 2017.2 — Try the features coming in WebStorm 2017.2 with this Beta build: import of code style from ESLint, coverage reports for Mocha, and improved webpack support.

PhpStorm 2017.2 — The public preview is now available now with new features, including new Composer improvements, Docker Compose, reworked polymorphic types support, and automatically run PHPUnit tests.

AppCode 2017.2 — The latest EAP brings Extract Method refactoring for Swift together with support for Xcode 8.x and 9.x documentation format.

JetBrains Rider — Early Access Program of the new .NET IDE continues with .NET Core debugger on Mac and Linux (we welcome it back!), Code Cleanup, F# unit testing and Interactive console, performance improvements, and more. Rider is currently stabilizing ahead of its first public release.

Kotlin 1.2 — A new EAP gets underway bringing a new standard library API, and enables by default new language features that were previously available in 1.1.x releases under the experimental flag.

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

Copyright © 2017 JetBrains. All rights reserved.