JetBrains Newsletter

October 2018

YouTrack 2018.3

Please welcome YouTrack 2018.3 which comes with a fresh new look! We've redesigned the controls and polished the theme to deliver a more intuitive way to manage your issues. This release also includes project overview pages, supplemental fields for text, and Jenkins integration.

Hub 2018.3

Hub 2018.3 introduces a visual redesign, two-factor authentication, global password change requests, and other improvements.

Building Dependent Maven Projects with TeamCity

Building dependent Maven projects might get tricky, especially if they reside in different VCS repositories and the development is done in branches. In this post, Anton Arhipov explains how you can overcome these challenges

KotlinConf 2018 Recap

KotlinConf 2018 Recap

Last week more than 1,300 attendees gathered in Amsterdam for KotlinConf 2018 with many, many more joining the live stream. What was announced? Get the full scoop in the KotlinConf 2018 Announcements blog post which includes the opening keynote featuring Andrey Breslav. Eight sessions in total are ready for your on-demand viewing pleasure via JetBrainsTV. Here's the playlist. So, what's next? More great session recordings are on their way! Sign up on KotlinConf.com to receive links to videos and presentations as they become available.

Product News and Releases

Ring UI 1.0 — Ring UI 1.0 introduces a new visual language, customization and theming support, new components, and other improvements.

TeamCity 2018.1.3 — This release features the new faster branch selector, as well as over 80 fixed performance and stability issues.

Swift Package Manager Support in the Swift Plugin for CLion — Are you working with cross-platform Swift projects on macOS and Linux? We have exciting news for you — the Swift plugin for CLion now supports Swift Package Manager projects directly and provides everything you need to work with them.

ReSharper Ultimate 2018.2.2 — The update fixes more than 100 bugs across all ReSharper Ultimate tools.

Rider 2018.2.2 — This release fixes bugs like spell checking GUIDs and NuGet package names, and broken Entity Framework support.

Community, Events and Webinars

The Serverless Developer Experience, October 30th — In this IntelliJ IDEA webinar we'll discuss how serverless architectures impact the tools, processes and practices of software developers. What changes, and more importantly, what doesn't.

Refactor Now or Never, October 31st — This ReSharper webinar presents a number of code smells with different levels of popularity that, once fixed, make your code walk closely with the complexity of the business domain for which it is written.

Advanced .NET Debugging Techniques from a Real-World Investigation — The recording of our September 25th webinar featuring Christophe Nasarre and Kevin Gosse is now available.

JetBrains C++ Team at CppCon 2018: Trip Report — Our team just returned from the biggest C++ event of the year, CppCon. In this trip report we share our views on the sessions and expo. Learn what was discussed there around concepts, lifetime proposal, Spectre, and more.

JetBrains Asia Tour — Our JetBrains Team is coming to Asia in November! Join our events in China, Tokyo, Seoul, Singapore, and Vietnam:
* JetBrains Night Shenzhen, November 12, 2018, 18:00 - 21:00
* JetBrains Night Shanghai, November 14, 2018, 18:00 - 21:00
* JetBrains Day Beijing, November 17, 9:00 - 19:00
* JetBrains Night Tokyo, November 20, 18:00 - 21:00
* JetBrains Day Seoul, November 22, 9:30 - 18:00
* JetBrains Night Singapore, November 27, 18:00 - 22:00
* JetBrains Night Hanoi, November 29, 18:30 - 21:45
* JetBrains Night Ho Chi Minh City, November 30, 18:30 - 21:45

Technological Highlights

PHP Annotated Monthly: September — Read about PHP 7.3.0 RC 2, Codeception 2.5, Laravel 5.7, Drupal 8.6 and other releases, HHVM ending support of PHP, typed properties in PHP, news from PHP Internals, async PHP, security in PHP, and a portion of useful tools.

Java Annotated Monthly: October — Java 11 was released on time! This month's annotated monthly contains not only articles covering the new features, but also lets you know about the other changes from JDK 11 that may impact your application.

It's the Opinion of Developers 2018

Check out what thousands of developers think about the programming world of 2018. Read our Developer Ecosystem 2018 Infographics.

Learning Resources

Using Java 11 in Production: Important Things to Know — If you work on an application that uses the JDK, it's important to understand that as of Java 11, the license for the Oracle JDK has changed. Read this to avoid having to pay for using Java.

Stay Local, Let Your CLion do Remote Work for You! — In this article we describe how the initial remote development support works in CLion. Check the preconditions and a simple configuration process description. Try running/debugging your app or tests remotely.

CLion for Unreal Engine 4 — With Unreal Engine 4.20 you can now generate a CMake project and open it in CLion with just a couple of clicks right from the Unreal Editor! Read the updated instruction in our blog post.

GoLand Internals: Indices — This post shares everything you want to know about indexing; why it's needed, when it happens, and how it works to help ensure excellent GoLand performance.

RubyMine Refactorings: Overview & Improvements — RubyMine provides a number of refactoring features that can help clean up your code quickly. Read this post to learn how to use these features, and how they were recently improved.

What's New in ReSharper C++ 2018.2 — In this very detailed blog post, we discuss the new additions of v2018.2: C++/CLI support, new C++17 and C++20 features, spell checking, formatting inspections, and improvements to Boost.Test support.

Speeding Up Solution Load and Formatting Inspections in ReSharper 2018.2 — In the last post of the performance series, we explain how we have been speeding up solution loading and formatting inspections in ReSharper 2018.2.

Detecting a Memory Leak with dotMemory Unit — Read how Maarten Balliauw got a build failure in TeamCity because of a memory leak, how dotMemory Unit detected it, and what happened next.

Roslyn Analyzer Rulesets and stylecop.json Support in Rider 2018.2 — Rider 2018.2 improves the integration with Roslyn Analyzers by adding support for ruleset files and StyleCop.json configuration files used with StyleCop.Analyzers.

What's New in Rider 2018.2 for Unity Developers — This blog series covers the new features in Unity Explorer, a key feature of Unity Packages: .asdef files, and deeper integration with the Unity editor.

Early Access Programs

AppCode 2018.3 — The first EAP builds bring new Generate actions, navigate to Type Declaration for Swift, and exit point highlighting.

CLion 2018.3 — Grab a fresh build to try initial remote development support, new Search Everywhere and Run Anything dialogs, check validation for compile_command.json files, and performance improvements in unit testing.

DataGrip 2018.3 — A new EAP gets underway with enhancements in code completion, auto-reconnect after time-outs, dialects for Live templates, warnings about unsafe DELETE and UPDATE, support for extensions in PostgreSQL, and statistics in the Quick Doc window.

GoLand 2018.3 — The opening EAP introduces the Change Signature refactoring, support for Testify, debugging GAE applications, enhancements in the debugger, new quick-fixes, intention actions and code inspections, and lots of improvements for web development.

IntelliJ IDEA 2018.3 — Check out the new features if you haven't already: Git Submodules, JVM Profiler (macOS and Linux), a new Search Everywhere dialog, and Multiline TODO comments.

MPS 2018.3 — For this version expect a new construction in build language, reusable cell actions maps, and more improvement in the generator language.

PhpStorm 2018.3 — Get support for Intersection Types, PSR-5 <generic> collection type hints in PHPDoс, basic DQL support, and other features and improvements in the fresh builds.

PyCharm 2018.3 — PyCharm is getting better and getting faster. Our new and improved support for F-strings makes editing them a lot quicker, and more accurate.

ReSharper Ultimate 2018.3 — Try out the Introduce Parameter refactoring for local functions, new inspections & quick-fixes, predefined naming schemes for common C++ code standards, and support for local functions and pattern matching in dotPeek.

Rider 2018.3 — Preview the Rename project refactoring, Assembly Explorer, Type Hierarchy, faster solution loading, redesigned Search Everywhere popup and Plugins pages, and improved Unity support.

WebStorm 2018.3 — Try the massively improved Angular support, better completion for package versions in package.json, support for Git Submodules, and new intentions.

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

You are receiving JetBrains Newsletter because you are an existing customer or have shown interest in receiving information about our products.

Copyright © 2018 JetBrains. All rights reserved.