JetBrains Newsletter

August 2018

PhpStorm 2018.2

Ready for a change? PhpStorm 2018.2 is out! Custom postfix completion templates, Move Instance Method refactorings, new inspections, FQCN completion, reworked Structural Search and Replace for PHP, improved SQL injections, and much more await you.

MPS 2018.2

Leave the old behind and embrace the new – download MPS 2018.2. Try new features and improvements like Generator Tests, integrated Git Plugin, VCS Aspect, and Migration Notifications.

Educational Products 2018.2

Riding the 2018.2 IDE release wave, our Educational Products have been updated to make your everyday experience of learning and teaching more pleasurable. Please welcome Scala support for educators, as well as Framework Lessons as the first step for project-based learning.

JetBrains 6th Annual Hackathon: Shiftus, Altius, Ctrlius

JetBrains 6th Annual Hackathon: Shiftus, Altius, Ctrlius

Faster. Higher. Stronger. With just 48 hours, what ideas drive JetBrains developers to develop? Our 6th Annual Hackathon had incredible projects crossing the finish line this year turning ideas into reality, and sometimes even virtual reality. Take a look at what was achieved.

Product News and Releases

ReSharper Ultimate 2018.1.4 and Rider 2018.1.4 — A critical vulnerability was fixed in dotPeek and ReSharper that could allow an attacker to execute their code when the assembly resources were viewed in the Assembly Explorer window.

TeamCity 2018.1.1 — This update fixes a bug in the NuGet feed implementation, some issues with the "History" builds, and the agent side checkout with Git.

IntelliJ Rust Plugin Update — The recent plugin update provides language support improvements, new quick-fixes, improved debugger, and better project view.

CLion 2018.3 Roadmap — CLion 2018.3 will continue in the previously outlined direction (clangd, performance, remote dev, project models), but there's now a clearer vision of the particular areas and tasks. Learn more on the CLion blog.

GoLand 2018.3 Roadmap — Just two weeks ago, GoLand 2018.2 was released and now it's time to take a peek into the future. Get a behind-the-scenes look at what's coming next.

Community and Events

What's New in TeamCity 2018.1 — This webinar recording showcases the major features of the latest release including the new TeamCity Kotlin DSL, High Availability TeamCity setup, revamped Docker support, and bundled Amazon S3 artifacts storage.

Technological Highlights

Java Annotated Monthly: August — As the dog days of summer come to an end, this August edition provides a leisurely stroll through the bits and pieces of news that have surfaced.

Have you read our Developer Ecosystem in 2018 infographics report?

Complex data explained in a down-to-earth way. Find out the latest trends in Java, C, C++, C#, Go, Python, PHP, Ruby, Swift, Objective-C, Scala, JavaSctipt, Kotlin, Databases, Team tools, DevOps, and more. Discover what developers love just as much as we do about today's world of code;
all in our State of Developer Ecosystem in 2018 report.

Learning Resources

Everything You Need to Know about WebStorm 2018.2 — Here's your complete guide to all of the new features available in the freshly released WebStorm 2018.2.

CodeSniffer and MessDetector Setup in PhpStorm 2018.2 — Setting up Code Sniffer and Mess Detector tools has been simplified to the point that almost no setup is required at all. The paths to these tools are now automatically detected from composer.json.

pytest and pytest-bdd in PyCharm 2018.2 — PyCharm now supports pytest even better; learn how fixtures can make writing tests easier on the PyCharm blog. If you like unit testing, learn how to supercharge your testing with both pytest and behavior-driven development in the second part of the series.

Working with Makefiles in CLion Using Compilation DB — Do you have a Makefiles C/C++ project? Would you like to use CLion as your IDE? Learn how to work with Makefiles projects in CLion using compilation database and the File Watchers plugin.

ReSharper 2018.2 EAP Performance Improvements — Work continues to improve ReSharper's performance, and this post talks about a significant refactoring of EditorConfig support and other fixes that have been implemented based on the performance snapshots we've received.

> dotnet dotсover Test — Performing coverage analysis is as simple as running the command "dotnet dotCover test" in the new console runner in the 2018.2 EAP.

C# 7.3 in Rider and ReSharper — This blog series continues to look at the new language features in C# 7.3. This time, the focus is ref local re-assignment.

Super SuperClasses – Code Smells Series — Let's balance dependency injection and composition with the classical object-oriented approach: inheritance. Check out the latest post in the Code Smells Series.

Publishing ASP.​NET Core Web Applications with Rider 2018.2 — The latest Rider 2018.2 EAP build comes with a long-awaited feature: publish support for ASP.​NET Core web applications. Two new run configuration types were introduced that can deploy our app using MSDeploy (local and remote IIS), Kudu, FTP, and FTPS/SFTP.

Code Completion Improvements in Rider 2018.2 — A number of improvements were made to code completion in the EAP: better suggestions and code completion for scratch files, debugger watches, and C# Interactive.

What to Look for in Java 9 Code — Take a look at how the features in Java 9 will impact on code review.

Orderly Code Reviews in Upsource — Check out some ideas on how to keep your code reviews neat and organized in Upsource.

A Scrum Guide by the YouTrack Team — See how Scrum was adapted to work for our YouTrack team and the lessons learned from six years of perfecting the agile practice.

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

Copyright © 2018 JetBrains. All rights reserved.