JetBrains Newsletter

December 2018

JetBrains Toolbox 2018.3: Major IDE Updates

IntelliJ IDEA 2018.3 is here with Java 12 support, Multiline TODO comments, GitHub Pull Requests, support for Git submodules, and accessibility improvements.

CLion 2018.3 enables one of several major Remote Development configurations and expands its tooling support by integrating with CPU Profilers. It also improves unit testing performance, adds more C++17 support, and provides faster code navigation based on the Clangd-based language engine.

DataGrip 2018.2 includes Cassandra support, SQL files generated from objects, tons of features in code completion, and a new high-contrast color scheme.

GoLand 2018.3 delivers the Change Signature refactoring, supports Testify, debugger for Google App Engine, Go core dumps, and Mozilla rr. You will also find new code inspections and intention actions, diagrams, and updates for VCS, Docker, and Kubernetes.

MPS 2018.3 is here. Generator plans are available, the Build Language comes with new constructions, and the editor is stronger than ever before.

PhpStorm 2018.3 includes Doctrine Query Language support, PHP CS Fixer, new refactorings and intentions, deployment to multiple hosts, and a lot more in the editor, database tools, web support, and PHP.

RubyMine 2018.3 adds full support for Struct, better code insight for Rails scopes, new i18n features, improved refactorings, and much more.

WebStorm 2018.3 provides much-improved Angular support, debug for Node.js worker threads, and many enhancements for JavaScript, HTML, and linters.

Educational Products 2018.3

With the 2018.3 release, Educational Products provide more learning opportunities for those who are interested in Kotlin and Python. For both educators and learners, the updated version also suggests a significantly reworked Welcome Screen and Task Description UI, and browsing courses is a lot faster than before.

Team Tools 2018.2 Releases

Upsource 2018.2 brings you a fresh new look, commit messages in custom workflows, and the ability to mark yourself as “out of the office.”

Update to TeamCity 2018.2 to get full support for GitHub Pull Requests, a secondary node setup for increased scalability, direct integration with the plugin repository, automatic assigning of investigations, screenshots in test results, and Kotlin DSL preview for settings. Join us January 8th for our live webinar and see What's New in TeamCity 2018.2.

The Total Economic Impact™ of IntelliJ IDEA

The Total Economic Impact™ of IntelliJ IDEA

According to the latest study by Forrester Consulting, the potential return on investment (ROI) enterprises may realize by utilizing IntelliJ IDEA over three years is 850%. Curious about what this estimation is based on? Check out the full PDF report.

Product News and Releases

Ktor 1.0 — Ktor is a Kotlin framework for building asynchronous servers and clients in connected systems. Learn more in our blog post.

Bazel Plugin for TeamCity — The plugin provides Bazel command build runner and integrates with the core functionality of TeamCity. See Bazel's command output in the build log, and capture the test execution to provide test report and history of executions.

Work with Databases and the Azure Cloud Shell — With the new release of the Azure Toolkit for Rider 2018.3 EAP, it is possible to work with Azure SQL Database and take advantage of Cloud Shell support.

CLion 2019 Roadmap — CLion's main areas of focus for next year are the IDE's performance, wider integration with Clangd-based language engine and embedded development support. Find a more detailed plan in this informative blog post.

GoLand 2019.1 Roadmap — Support for remote development, Extract Interface refactoring, Smart Step Into in the debugger, new quick-fixes and code inspections, and many more enhancements are in the works. Read the blog post for the full roadmap.

Events and Webinars

Kotlin Webinars in December — JetBrains is hosting two Kotlin webinars this December. We have already held our first live event where Roman Elizarov presented Coroutines (video), and Andrey Breslav answered questions from the community (video). Join our second webinar, Multiplatform Projects (MPP) and Kotlin/Native, presented by Nikolay Igotti, December 12th at 16:00 CET.

Automating Build, Test, and Release Workflows — On December 13th, Oliver Bestwalter takes a look at what is necessary to automate all important workflows involved in building, testing, and releasing software using tox.

What's New in TeamCity 2018.2 — Anton Arhipov will cover the major new features of TeamCity 2018.2 in our January 8th webinar.

Live Development of a PyCharm Plugin — Missing some functionality in PyCharm? Our January 15th webinar with Joachim Ansorg will show you how to develop a plugin for PyCharm.

Best Practices for Building Async APIs with ASP.​NET Core — Join Kevin Dockx on January 22nd for our webinar on async best practices for ASP.​‌NET Core.

KotlinConf 2018 Videos, Slides, and Photos are Out — KotlinConf 2018 videos, slides, and pictures all in one place, linked from our blogpost. Check it out and subscribe to keep posted about future events.

Technological Highlights

Java Annotated Monthly: December — This month's annotated contains a mix of news and talks from the various autumn conferences, and some light reading to tide you over until the new year.

PHP Annotated Monthly: December — Read about PHP 7.3.0, end of life for PHP 5 and PHP 7.0, PHP on AWS Lambda, a bunch of new and accepted RFCs from Internals, Symfony 4.2, WordPress 5.0, Laravel WebSockets, and many useful tools.

Learning Resources

PHP CS Fixer Support in PhpStorm 2018.3 — We've added PHP CS Fixer support in PhpStorm 2018.3. Learn how to fix your coding standard violations with one click.

Deployment to Multiple Hosts in PhpStorm — In PhpStorm 2018.3, you can deploy your code to multiple hosts simultaneously.

Refactorings in GoLand: Move Refactoring — Your codebase becomes larger over time and keeping it organized requires more effort. Learn how GoLand can help you do that more efficiently thanks to its Move refactoring.

Accessibility Features in WebStorm 2018.3 — Learn how to develop web applications for accessible users and how WebStorm can help you with that: insert title tags, surround form elements with proper fieldset tags, and ensure the language, page title, and labels are set.

New Datalore Features and Enhancements — Take a look at the new features and enhancements including Batch reverse geocoding, Geodesic lines, new layout for intentions, and import/export of *.ipynb notebooks.

Developing Business Applications Using MPS — Create Domain-specific languages for the domain experts, not the developers. Watch the interview on Developing Business Applications using MPS.

Remote Debugging Comes to Rider 2018.3 — Debugging of .​NET, .​NET Core, and Mono applications running on a remote machine, even across operating systems.

Inline Parameter Name Hints for C# and VB.​NET — Make code more readable with inline parameter name hints for C# and C# and VB.​NET.

When an Error Message is Worth a Thousand Words — ReSharper C++ 2018.3 EAP brings enhancements to the error annotator. The error message for overloading and substitution failure errors now provides more information to identify the particular error, like for example failed enable_if conditions, ill-formed expressions inside decltype, and absent inner types.

Case Study: How YouTrack is Used by Ubiquiti Networks — Today we are happy to share with you how YouTrack is used by Ubiquiti Networks, a company that manufactures networking devices such as wireless access points, routers, and switches.

Early Access Program

Rider 2018.3 — Don’t miss your chance to try all the new features before the actual release: Code Vision, remote debugging, Rename Project refactoring, zero-latency typing, and tools for Android development.

ReSharper Ultimate 2018.3 — This is your last chance to try the new features before ReSharper Ultimate 2018.3 goes public! Preview inline parameter name hints, Auto-detection of formatter settings and C# naming styles, support for VS2019, and much improved C++ support.

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

Copyright © 2018 JetBrains. All rights reserved.