JetBrains Newsletter

May 2018

ReSharper Ultimate 2018.1

ReSharper 2018.1 enhances C# 7.2 support, improves navigation, refines C# 7.x language support, adds formatting-related inspections with quick-fixes, extends .editorconfig support, and more.

Rider 2018.1

Rider 2018.1 comes with Roslyn analyzers and Entity Framework support, deeper integration with Unity, XAML preview, debugger improvements with Memory view, exception pop-up and other updates, better F# and Nuget support, and the latest changes from the ReSharper and IntelliJ Platform updates.

Upsource 2018.1

Upsource 2018.1 is out with richer code review functionality, built-in TLS, updated IntelliJ IDEA engine, Hub, and Cassandra. Plus, we've added functionality that will help you GDPR-proof your own Upsource instance.

IntelliJ IDEA 2018.2 EAP Opens

We've just started the Early Access Program for our next major release, IntelliJ IDEA 2018.2. Don't miss support for MacBook Touch Bar, improvements in Gradle support, and new Spring Boot features. Learn more and take the EAP for a spin.

Runnable Kotlin Snippets for Your Websites

Runnable Kotlin Snippets for Your Websites

Please welcome a new embeddable component for creating runnable snippets of Kotlin code on your website.

It improves the reading experience and increases the expressiveness of code, as readers can not only see the code but also run it, change it, play with it, and run it again. We encourage all authors to use runnable Kotlin snippets in their blogs as well as for creating learning courses, supplementary materials for books, and documentation for libraries and frameworks.

Product News and Releases

New EduTools Features for Educators — With the latest EduTools plugin update, all of our educational products got a set of new features. The major ones are designed to help educators create more advanced courses.

PhpStorm 2018.1.1 & PhpStorm 2018.1.2 — These updates fix important indexing, deployment, typing issues, and collapsing the project tree. They also bring a load of new features: suppress inspection for a file, Go to Type action, required plugins for projects, syntax highlighting in Quick Definition, and flexible configuration of imports from the global namespace.

Introducing Per Usage Pricing Model for YouTrack InCloud — As of this fall, YouTrack InCloud will move to a new per-usage pricing model, which also introduces a free plan with private projects. Learn more about the change and check the new pricing page.

Discontinued Support for YouTrack Slack Integrations over XMPP — If you've been working with our Slack integration that uses XMPP, we're sorry to inform you that its days are numbered. Slack has already started to phase out support for connections through XMPP gateways; however, there is another option.

New Data Center in Asia-Pacific Region for YouTrack InCloud — We have opened a new data center in Singapore for YouTrack InCloud customers.

Community and Events

MPS Community Meetup Recorded Talks — There are no regrets in life, only lessons. So, if you regret missing the MPS Community Meetup, don't worry; you can still get the lessons. We are publishing 3 talks from the event every week. Watch them when you get a chance to catch up with the latest happenings around MPS and its growing community.

ACCU Conf 2018 Trip Report — Our team recently travelled to the ACCU Conference with our booth and 4 talks from our team. In this trip report, the team share their impressions and some interesting findings from the conference.

Back to Aspen: C++Now Trip Report — In May our team was in Aspen for C++Now 2018. This conference offers a brave look into the future of C++. Get our team's general impression of the event and the information from the talks they attended.

Technological Highlights

Java Annotated Monthly: May — This month’s edition includes not only the latest news from the world of Java, but also a backlog of the articles Trisha Gee has found the most exciting over the past several months. You'll also find a list of the most interesting Java developer events, and for the first time ever, a huge section on culture.

Learning Resources

Increase Code Readability with ReSharper and Rider — In this series you will learn how to maintain consistent code style with formatting inspections, configure inspection severities with EditorConfig and set Code style settings from Roslyn conventions in EditorConfig, and fine-tune StyleCop code style settings and inspections to your needs.

JetBrains Redistributable of MSBuild for Use with Rider — Don't have an existing Visual Studio or Visual Studio Build Tools installation on a Windows machine handy? No Problem! You can still develop and build .​NET framework applications thanks to a JetBrains redistributable of MSBuild. Learn how.

Deeper Integration with Unity in Rider 2018.1 — Learn about all the new features that help reduce the time you spend on context switching between Rider and Unity Editor. Control Play mode with a new toolbar which includes game view buttons Play, Pause, and Step; explore the same events that are logged in the Unity Editor console; and test your code with integrated Unity Test Runner — all of this without ever switching between apps!

Entity Framework Support in Rider — Rider 2018.1 adds functionality to enable migrations, add a migration, get migrations, and update the database.

Optimize Imports in WebStorm — The Optimize imports feature helps you keep the import section in a JavaScript or TypeScript file clean and readable. Learn how it works in WebStorm.

PhpStorm 2018.1 Improvements — Navigating your codebase is now a bit easier. The navigation features are actually not new, but we've fixed several annoying issues to make them behave more predictably. The release also brings several improvements to simplify your work with PHPUnit tests. You can now create target classes from tests, annotate your tests easily, and run the tests using the code editor gutter icons.

Configurable Unchecked Exceptions in PhpStorm — In PhpStorm 2017.3, we’ve implemented several inspections that will help you eliminate unhandled exceptions and redundant @throws from your code. In PhpStorm 2018.1, we are providing you with even more control over how you analyze your code.

Python 3.7: Introducing Data Classes — Python 3.7 will be released next month. Take a look at one of its most anticipated features: data classes. Find out what they are and how to use them together with the Star Wars API.

Set Theory and Practice — Luciano Ramalho joined us for a webinar this month where he explains how set theory works and how to use it in Python.

Learning Python Like a Pro — Check out this PyCon 2018 talk about learning and teaching Python with PyCharm Edu, by Liana Bakradze, a member of our Educational Products team. Liana demos how to create a course with automated checks and how you can benefit from using Stepik as a course platform.

Deploying TeamCity to Amazon Web Services — Set up and run TeamCity on AWS using CloudFormation and Fargate.

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

Copyright © 2018 JetBrains. All rights reserved.