JetBrains Newsletter

March 2017

Kotlin 1.1

Kotlin 1.1 takes two major steps towards enabling the use of a single expressive, performant, and strongly typed language across all components of a modern application. First, the JavaScript target is no longer experimental and supports all Kotlin language features, a large part of the standard library, as well as JavaScript interoperability. Second, Kotlin 1.1 supports coroutines, which act as a lightweight, more scalable alternative to threads, allowing you to implement asynchronous behavior in an expressive way.

Kotlin 1.1 Live Event: Don't forget to mark March 23rd on your calendar for our special Kotlin 1.1 live stream with Andrey Breslav. Join the YouTube broadcast together with your community or individually. We will share the link the day before the event on @Kotlin Twitter account. For now, learn more in this blog post.

Upsource 2017.1

Upsource 2017.1 introduces cross-project full-text search, revised Reviews page, review progress, browser notifications, squash/rebase support, basic GitLab support, new workflows, and more.

Live Webinar: Learn about Postgres JSONB with Jim Fulton

Did you know that you could use PostgreSQL as a JSON document store? Jim Fulton, one of the first contributors to Python, will host a webinar about using PostgreSQL's JSON features. Register now and join us live March 20th, 15:00 - 16:00 GMT.

JetBrains 2016 Annual Report

JetBrains 2016 Annual Report

Our Annual Report is now available and chock-full of interesting tidbits of information and highlights from the past year. Learn more about our company and customer growth, JetBrains Toolbox subscriptions, and Student License Program. You'll meet team members behind our tools in a new video and find a special section dedicated to Kotlin.

Product News and Releases

State of the Union: ReSharper C# 7 and VB.NET 15 Support — Let's take a look ahead at what's coming in terms of new programming language features and what we are working on for ReSharper.

Technological Highlights

Java Annotated Monthly: March — 2017 is a big year for releases with Java 9 and Java EE 8 on their way. It's never too early to get up to speed on what's coming!

PHP Annotated Monthly: March — Spring is in the air and PHP 7.2 is shaping up. Once again, here's the latest round-up of PHP highlights.

Learning Resources

ReSharper, .NET Core and Unit Testing — Learn how ReSharper 2016.3 can help you unit test your .NET Core applications and libraries.

To Catch a CLion — Have you ever tried Catch, a cross-platform unit test framework for C++? Did you know that you only need a single header file, with no external dependencies, to start with Catch in your project? Read this blog post to learn about Catch and its support in CLion.

Experimental CLion Feature: MSVC Support — To give our Windows users an option to use Microsoft Visual C++ compiler, we started with experimental support in CLion 2017.1 EAP. Read about what's supported and the current limitations. Turn it on, try it, and share your feedback.

Docker Support in RubyMine — The long-awaited support for Docker is now live! Check out this post to learn more and try it in the latest EAP.

Driving Quality with PhpSpec and PhpStorm — Watch the recording of our February 23rd webinar featuring Ciaran McNulty.

Code Completion in Laravel Blade Templates — Good news for Laravel developers! PHPDoc in Blade injections is now supported. You can provide the type of a variable inside a template to get code completion.

Kotlin Configuration Scripts — In the final two parts of the series, learn how you can define build pipelines in code (Part 4), and also test your build configuration scripts (Part 5).

Talking Kotlin Podcasts — Sèbastien Deleuze talks about his work with Spring Boot, where Kotlin fits in, and what features it brings for Spring Boot developers. In a second podcast, Mario Zechner discusses libGDX, game development, and the benefits of using Kotlin with gaming.

Early Access Program News

TeamCity 2017.1 EAP Opens — This early access program release for TeamCity 2017.1 arrives with more than 30 new features, a UI facelift, and faster server startup and page loading.

Fresh Rider EAP — A new build brings back CoreCLR debugging on Windows, supports adding COM references to a project and introduces several assorted bug fixes. Try it out and let us know how it goes!

IntelliJ IDEA 2017.1 Public Preview — Get a glimpse of the most notable features coming in the Spring release: Java 9, async debugger, VCS improvements, easier search, emoji in the editor, better JavaScript and TypeScript support, and much more.

PhpStorm 2017.1 Public Preview — The release is just around the corner and there are many new features already available to try, such as support for Codeception, support of PHPUnit 6, PHPDoc in Blade injections, parameter hints, and better support for PSR-0.

AppCode 2017.1 EAP — Create from usage for Swift: This build adds the ability to create new types and initializers right from their usages in the code.

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

Copyright © 2017 JetBrains. All rights reserved.