The JetBrains Blog
Take part in Developer Ecosystem Survey, help us find out where industry is headed in 2022, so that we can make sure our products continue to serve you most effectively. You’ll get your personal result and enter a prize raffle. #DevEcosystem22Read article
WebStorm 2022.2 EAP #2
WebStorm 2022.2 EAP #2 is now available with clickable URLs in JSON and YAML strings and a Merge All Project Windows action for macOS.
5 GoLand Shortcuts to Boost Your Productivity
GoLand has many shortcuts for any action you can perform in the IDE. The good news is that you don’t have to learn all of them to be productive. How to choose a keymap Let’s start by choosing the right keymap to ensure that you feel right at home more quickly. By default, GoLand has several predefined keymaps to choose from: Keymaps based on your environment: macOS or Windows/Linux.The In
IntelliJ IDEA 2022.2 EAP 2: Improved Support for Bean Validation Annotations, Support for Jakarta Persistence 3.1, And MoreEarly Access Program
IntelliJ IDEA 2022.2 EAP 2 is now available. The new build brings improvements for working with JSON, YAML, and .properties files, support for new features in Jakarta Persistence 3.1, better support for Bean Validation annotations, and more. You can get the latest build from our website or the free Toolbox App, or via snaps for Ubuntu users. We encourage you to read this article to learn abo
CLion 2022.2 EAP2: Interval Analysis
A new CLion 2022.2 EAP2, 222.2680.4, is available from our website via the Toolbox App or as a snap package (if you are using Ubuntu). If you are on macOS, there is a separate build for Apple Silicon (M1 chip). Those who are already using EAP1 can apply a patch to update to EAP2. DOWNLOAD CLION 2022.2 EAP Interval Analysis in DFA As we shared in the roadmap, we are working on enhancing the accura
Kotlin API for Apache Spark: Streaming, Jupyter, and More
Hello, fellow data engineers! It’s Pasha here, and today I'm going to introduce you to the new release of Kotlin API for Apache Spark. It's been a long time since the last major release announcements, mainly because we wanted to avoid bothering you with minor improvements. But today's announcement is huge! First, let me remind you what the Kotlin API for Apache Spark is and why it was created.
PHP Annotated – May 2022
Greetings everyone! Welcome to the May installment of PHP Annotated, where we catch up on the most interesting things that have happened in the PHP world over the last month,including curated news, articles, tools, and videos. Kudos to Sergey Pantelev for helping to compile the May edition of PHP Annotated. (more…)
macOS Environment Setup For MAUI Development
With the latest release of JetBrains Rider 2022.2 EAP, we've added preview support for .NET Multi-Platform App UI, more commonly referred to as MAUI. It is the spiritual successor to the popular Xamarin.Forms framework and evolution in ideas and implementation. MAUI lets you build native apps using a .NET cross-platform UI toolkit with multiple target environments, such as mobile and desk
C++Now 2022 Trip Report
From May 1 to May 6, 2022, I attended the C++Now conference in Aspen, Colorado. This was my third time speaking at C++Now (I also attended in 2016 and 2019), and in my opinion it was the best edition of C++Now so far! This conference is truly different. It is much smaller than other international C++ conferences. Even pre-pandemic, it was capped to a maximum of 160 attendees, and this year, the
EduTools Plugin 2022.5 Is Available
With this release, we’re continuing to improve plugin quality by focusing on bug fixes.
Webinar “The Functools Module” with Mike Driscoll
Are you ready to power up your Python skills? The Python programming language has more than 200 modules in its standard library. In this tutorial, you will learn about functools, a module that is tailor-made for acting on or returning other modules. You will learn about how to use functools decorators effectively, caching, function overloading and more!
Testing 3 Approaches for Optimizing the Performance of C++ Apps: LTO, PGO, and Unity Builds
Have you ever tried optimizing C++ app times? We tested link-time optimization (LTO), profile-guided optimization (PGO), and Unity (Jumbo) builds.
PyCharm 2022.2 EAP is open!
We’re announcing the next Early Access Program and we invite you to take part in testing and validating new features that are expected to be included in the PyCharm 2022.2 release. The first PyCharm 2022.2 EAP build brings a number of useful improvements to various parts of the product along with moving the IDE to JBR 17, which will boost IDE performance. You can download the EAP build from our