JetBrains Newsletter

January 2023

This release brings new JVM functions, adds a new -Xdebug compiler option, boosts kotlin-reflect performance, and improves Obj-C/Swift interoperability. Read the blog post for the full list of updates.

Space On-Premises, a complete and secure software development platform fully managed on your side, is now generally available! Enjoy full Automation support in Kubernetes On-Premises, guest users, issue swimlanes, and more features in Space On-Premises 2023.1.

Can you guess which programming language grew the fastest in 2022? Check out the State of Developer Ecosystem 2022 infographic to get the latest trends in technologies, programming languages and tools, and more. Spoiler: It's TypeScript.

Product and Community News

Introducing Guest Users in Space →
Do you need more people to participate in your project? You can now invite clients, freelancers, and other external partners to work on your project and coordinate joint activities in Space, with limited access to your company data and resources.

CLion 2023.1 Roadmap →
CLion's plans for the year and the 2023.1 release include enhanced support for C++20 modules, QML syntax support, CMake Presets v6 and Meson, disassembling on demand, and an improved Attach to Process dialog.

ReSharper 2023.1 Roadmap →
For the next major release, we're working on overhauling the shortcuts, a new grammar and spelling checker, unit test automation, and several UX/UI improvements.

PhpStorm 2023.1 Roadmap →
We aim to improve performance and bring faster indexing, add 3v4l integration, improve support for generics, as well as PHPStan and Psalm tags, and add support for multi-composer and multi-vendor projects.

Rider 2023.1 Roadmap →
For the Rider 2023.1 EAP, we're planning extended Docker support, settings synchronization, Schema Compare, and support for Unity's Data Oriented Technology Stack.

WebStorm 2023.1 Roadmap →
Find out how we're planning to improve WebStorm for the next release.

What You Can Expect From Kotlin in 2023 →
That would include a faster K2 compiler, a more performant IDE based on K2, a Stable version of Kotlin Multiplatform Mobile, and improved tooling for library authors. Check out the Kotlin roadmap and help us improve Kotlin.

HTTP Client CLI – Run Requests and Tests on CI →
Learn more about our new IDE-independent product – the HTTP Client CLI. It allows you to run HTTP requests and tests from a terminal or on a continuous integration server without using an IDE.

How 300 Picnic Engineers Use TeamCity to Build Faster →
Picnic is a grocery delivery app that uses Java and Python for backend development, GitHub as a version control system, and Kotlin, Swift, and React Native for mobile development. At the end of 2021, Picnic began searching for a new CI/CD solution that could reduce queue times and improve CI performance. After considering their options, they decided to use TeamCity Cloud.

Early Access Programs

CLion 2023.1 →
This EAP starts with vcpkg support, a new action for adding C++20 modules, an improved Attach to Process dialog, and more flexible refactorings.

Technology Highlights

Java Annotated Monthly, January '23 →
This edition features Java best practices, interviews with industry leaders, and roundups of the latest news on Java, Kotlin, and other technologies.

.​NET Annotated Monthly, January '23 →
Kick off the new year with .​NET Annotated and guest curator Chris Patterson.

PHP Annotated Monthly, January '23 →
Discover the most recent advancements in the PHP world.

Webinars and Online Events

Faster Python Development With Reloadium, January 27 →
In Python, you are used to writing your code, restarting the server, and waiting for the screen to update. At this point, though, your flow is broken. What if you could use a faster development cycle with hot reloading in Python? Learn how!

Blazor Best Practices Borrowed From ReactJS, Recording →
Brandon Pugh shares some Blazor best practices, common pitfalls to avoid, and other lessons learned from 7 years of working with stateful component-based frameworks.

Learning Resources

AWS Connection: A New Approach to Working With AWS in TeamCity →
TeamCity 2022.10 introduces many new features that enhance security and make it easier to work with AWS.

Support for vcpkg in CLion →
Managing dependencies and using external libraries in the code base is one of C++ developers' biggest pain points. vcpkg is one of the top package managers helping to solve this problem, which is why CLion 2023.1 EAP introduces initial support for vcpkg.

Understanding Fuzz Testing in Go →
Read this blog post to learn about the pros and cons of fuzz testing, how to get started with it, and even some advanced fuzzing techniques.

10 Best WebStorm Themes →
Learn about the WebStorm team's favorite themes to use in your IDE.

The Future of .​NET with WASM →
One way to construct Blazor applications is to compile your frontend into a WebAssembly (WASM) file and deploy and run your app in a web browser. In this post, we'll see the benefits of using WASM outside the browser and its potential as a transformative technology on the server.

The Road to Out-of-Process ReSharper: Asynchronous Typing →
Members of our community often ask us whether we've abandoned all plans to take ReSharper out of process. The short answer: No. For the long answer, check out our most recent blog post on the topic.

Language Injection Improvements in Rider 2022.3 →
Language injections are a powerful C# feature that lets you embed code from other languages directly into a string in your C# code, while getting syntax highlighting, code inspections, and more. Read about how Rider has improved its support for language injections in v2022.3.

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