JetBrains Newsletter

May 2022

TeamCity 2022.04 brings parallel tests, improved integration with Amazon AWS, built-in code quality analysis, updated VCS integrations, and much more!

Space dev environments are getting significant updates to make your remote development process more enjoyable. You can now develop remotely using Rider, pre-configure environments for your team, and change an IDE version.

You can now work with IntelliJ IDEA, PyCharm, GoLand, and PhpStorm running in Gitpod dev environments. All language processing happens there, while you work locally with a rich thin client to get the familiar JetBrains IDE experience.

A lot can change in 12 months, especially in an industry like software development. Share how your professional life is different than it was in 2021, and have a chance to win a valuable prize. We'll create an infographic full of stats, and you'll get personalized results so you can see how you fit within the industry.

Product and Community News

AppCode 2022.1 →
AppCode 2022.1 brings support for async sequences, postfix #if member expressions, isolation control specifiers for Swift actors, improvements for Swift Package Manager integration, and better VoiceOver support.

Kotlin 1.7.0 Beta →
Kotlin 1.7.0 Beta is out. Preview the upcoming features before the release and share your feedback with us.

Toolbox App 1.24 →
We've introduced a new Services tab, which contains the JetBrains team tools, added a new tool to your box – JetBrains Space, and released some performance improvements and bug fixes.

ReSharper C++ 2022.1: Updates for Unit Testing and Unreal Engine →
The ReSharper C++ 2022.1 release brought a lot of updates for unit testing and Unreal Engine and improved the handling of implicit constructor calls. Check out the blog post to learn about the update in detail.

GoLand 2022.2 Roadmap →
We'll continue striving to improve your experience with generics support by polishing existing features and adding new ones. We also plan to significantly improve working with SQL injections and enhance Go modules support.

CLion 2022.2 Roadmap →
The main topics include Docker toolchain performance, a GUI for CMake variables, C++20's modules, and LLDB integration enhancements.

JavaScript for Beginners on JetBrains Academy →
According to the State of Developer Ecosystem 2021 report, JavaScript has become the most popular programming language. Now you can learn it on JetBrains Academy with the JavaScript for Beginners track.

Create PHP Courses Inside PhpStorm With EduTools →
At some point in your professional career, you may want to share your programming knowledge with others. With the EduTools plugin, you can now create your own educational PHP courses inside PhpStorm.

JetBrains Incubators Program →
Introducing the JetBrains Incubators program – a new way we're supporting startups. In addition to the standard Startup Offer, the Incubators program provides incubator-led startups with free 6-month licenses for JetBrains tools, along with a Space plan upgrade, to help ensure they start off on the right foot.

Technology Highlights

PHP Annotated Monthly, Spring Catch-up →
It's been a while, but we're happy to be back! Let's catch up on what happened in the PHP world lately.

.​NET Annotated Monthly, May '22 →
In May's edition of .​NET Annotated, guest curator Chris "Woody" Woodruff shares informative articles about ASP.​NET, APIs, and software development. Check it out along with the latest in .​NET trends, news, tutorials, and noteworthy tweets from .​NET community members.

Webinars and Online Events

OSS Power-Ups: Serilog, May 17 →
Nicholas Blumhardt will walk through setting up Serilog in the modern .​NET stack, and show us how Serilog changes the game when it comes to tracking down problems in production systems.

Kotlin + jOOQ, May 24 →
We'll discuss how you can use jOOQ in your Kotlin projects to get the most out of your SQL integration.

WebStorm's Power User Manual, Recording →
Two seasoned WebStorm users will show you what they currently use and enjoy most, right in the IDE.

Phone Calls With .​NET and Twilio, Recording →
There are different patterns for securing Blazor applications. Watch the recording of our webinar with Dominick Baier, who covers some of the pitfalls of the various approaches, especially given the ever-changing browser landscape.

Using the BFF Pattern to Secure Blazor Apps, Recording →
Watch this webinar with Niels Swimberghe and learn how to get a programmable phone number, to develop webhooks to manage phone calls using TwiML, and make and receive phone calls from a Blazor application.

Learning Resources

Keep Your Dependency Licenses in Check With Qodana→
Learn why it's important to keep track of the dependencies your project relies on. Find out how doing so can help your business stay compliant with licensing requirements.

Implementing macOS Build Agents Into TeamCity Using Amazon EC2 Mac Instances →
In this post by Jon Schwenn, Enterprise Support Lead at AWS, you will learn how to add an EC2 Mac instance as a build agent to an existing TeamCity server.

HTMX for ASP.​NET Core Developers →
In this new tutorial, we introduce you to HTMX and explain how to integrate it into your ASP.​NET Core apps. In 15 steps, you will learn about a variety of topics, from installing the library into an existing ASP.​NET Core application to examples of using HTMX to provide UI experiences ranging from the simple to the extremely complex.

Marco Codes - New YouTube Channel →
Introducing "Marco Codes", a new YouTube channel from Marco Behler. Learn all about popular programming languages and frameworks in fun bi-weekly coding-sessions.

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