JetBrains Newsletter

January 2020

MPS 2019.3

MPS 2019.3 comes with increased performance, lower memory consumption, standalone generators, and many more improvements.

IntelliJ Platform Roadmap for 2020

This year we are working on a huge list of improvements for IntelliJ IDEA and our other IntelliJ-based IDEs. Our work is mostly centered around performance and support for modern development workflows. Learn all the details in this blog post.

Big Data Tools: S3 File Explorer and Experimental Spark Monitoring

Just before the winter holidays, we published a new plugin update for our Big Data Tools plugin. This update extends IntelliJ IDEA with an AWS S3 file explorer and the experimental integration of Spark monitoring. With this update, you're able to browse and manage files in your S3 buckets and monitor your Spark applications right from inside the IDE.

Introducing JetBrains Mono – The new typeface made for developers by JetBrains.

Introducing JetBrains Mono — The new typeface made for developers by JetBrains.

Its simple forms and attention to every detail make working with code easier on developers' eyes. It's free, open-source, and already available in your favorite IDEs: IntelliJ IDEA, WebStorm, PhpStorm, GoLand, DataGrip, CLion, AppCode, RubyMine, and Rider. Check out this page for the installation instructions and to find out what makes JetBrains Mono so unique.

Product Release News

Making Kotlin Ready for Data Science — Following up on the announcements made at KotlinConf 2019, here's a blog post that recaps the current state of Kotlin tools and discusses libraries for data science.

What's New in dotTrace 2019.3 — Learn about profiling Mono and .​NET Core on Linux and Mac, with insights into performance and flame graphs.

What's New in dotCover 2019.3 — The latest dotCover release brings support for Unity tests in JetBrains Rider, support for Microsoft Fakes in VS 2017+, and the ability to group coverage results by nested namespaces.

ReSharper C++ 2019.3 in Details — This release comes with C++20 Concepts, new type hints, the ability to of #includes, additional project properties, and new code generation abilities for Unreal Engine 4.

GoLand 2020.1 Roadmap — We will continue to improve startup performance and indexing speed. We also plan to fight UI freezes, evolve Go Modules support in several different ways, focus on code-editing features that require little to no interaction from the user, and provide you with cloud execution support.

YouTrack Roadmap for 2020 — Some major upcoming features on our roadmap include Articles, which are knowledge base pages, reactions in issue comments, an out-of-the-box Helpdesk solution, a group of changes to introduce a simplified user interface, and an Inbox for your notifications.

WebStorm 2020.1 Roadmap — We will continue to optimize performance to make the IDE more lightweight, add some new functionality, and enhance support for frameworks and popular tools like Prettier to help you work with them more efficiently.

Technological Highlights

Java Annotated Monthly: January '20 — The first edition of the year is out with some 2019 wrap-up articles and the usual mix of Java / JVM news, blogs, and tutorials.

.​NET Annotated Monthly: January '20 — Over the holidays, Rachel Appel collected interesting .​NET news for the January 2020 .NET annotated monthly.

PHP Annotated Monthly: January '20 — This edition includes 4 new RFCs from PHP Internals and a few interesting updates for PHP 8 in pull-requests. We catch up on fresh releases from the end of 2019: Codeception 4.0, Phalcon 4.0, CakePHP 4.0. And we've also got articles on Laravel and Symfony, useful tools, videos, and podcasts.

Upcoming Webinars

Advanced Debugging in PyCharm, January 23 — PyCharm's debugger is one of its most popular features. But many just stick to the basics and don't learn intermediate and advanced features. In this webinar, two of PyCharm's core developers working on the debugger present some of its powerful but lesser-known features, as well as its architecture.

Background Tasks with Hangfire for ASP.​NET, February 13 — Matthew D. Groves dives into Hangfire, a task scheduler for ASP.​NET. We will look at how to do background processing, run delayed or fire-and-forget tasks, and more. Matthew will also cover possible gotchas, such as debugging, failed jobs, and cloud deployment.

Learning Resources

Projects in Space: Self-Service Over Request-And-Wait — In Space, a project is not implicitly bound to any team or vice versa. A project is designed to be a self-contained and independently managed entity with its own permission set. This means that a team can work on multiple projects, and every member of a team can participate in various projects at the same time.

Tutorial: Reactive Spring Boot — Learn how to put together a fully reactive application using Spring Boot, Kotlin, JavaFX, and RSockets. This step by step tutorial includes videos and blog posts to walk you through the process of doing this in IntelliJ IDEA.

Rustlings Course Adaptation — We are excited to introduce the Educational Products adaptation of the Rustlings course. It's a friendly introduction to Rust, a modern multi-paradigm system programming language. Read the post for the course details and the plugins installation guide.

How to Upgrade to PHP 7.4 with PhpStorm — Check out our new video, which has a few nice tips and tricks on how to update your codebase to PHP 7.4. It combines materials from the PhpStorm 2019.2 and PhpStorm 2019.3 releases, with a few cool bonuses to boot.

Reading C++ Code with Ease — We usually spend more time reading code than writing it. That's why we appreciate the ways the editor helps make reading code quicker and easier. ReSharper C++ offers various inlay hints to help you with this task.

Introducing T4 Text Template Support in Rider 2019.3 — Learn about generating text files and code, executing and debugging templates, and more.

Localization Manager in ReSharper 2019.3 — The brand-new Localization Manager in ReSharper 2019.3 helps you work more efficiently with many .​resx files in your solution.

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

Copyright © 2000–2020 JetBrains s.r.o.