The JetBrains Blog
The latest updates on all JetBrains products and topics
Qodana Is Out Of Preview With First-Class JetBrains IDE Integration
Today, Qodana announces a huge milestone: It’s no longer in preview and is available commercially with some major improvements. Get in now to enjoy a 50% discount on your first year.
Qodana 2023.1: Flexible Profile Configuration, Support for Migration to the Kotlin/JS IR Compiler, License Compatibility Checks for Go, Plugin Integrations, and 30+ New Inspections
The new Qodana release is live with major enhancements to help you ensure your code is of the highest quality.
Secure Your PHP Code With Taint Analysis by Qodana
The Qodana team has delivered taint analysis for PHP in the EAP. Now developers can add taint checking to their static analysis to prevent malicious inputs.
Announcing the Preview for Qodana Cloud, a One-Stop-Shop for All Your Code Quality Insights!
A public preview is now open for Qodana Cloud – a centralized cloud-based solution that collects and displays data from different Qodana linters under one roof.
How to Use Git With Jupyter Notebooks in DataSpell
Get up and running with version control using Git when working with Jupyter notebooks.
Using Jupyter Notebooks With WSL 2 in DataSpell
Learn more about using Windows Subsystem for Linux with Jupyter Notebooks, including how to run Python code from Windows using Linux.
How to Get the Best Autocomplete in Jupyter Notebooks and More
In this blog post we’ll explain 2 ways to access autocompletion and other coding assistance features for your Jupyter notebooks.
How to use Materialized Views in Django
Repeatedly running queries that span multiple tables can be burdensome on your database. In this blog post, we’re going to talk about materialized views, how and why they help us cut down on query costs, and how to integrate them into your Django application. Read on to learn more or check out this …
New in Datalore: 2021 Recap, Visualization Improvements, and More
It’s already 2022, and we are here with the first newsletter of the year! Read on to learn what the Datalore team has been up to recently.
Live Stream Recording: Testing and Refactoring Legacy Code
Those who couldn't join us for our show can catch up by watching the recording on our YouTube channel. Sandro Mancuso’s first startup project was the canvas for our testing and refactoring practices during the IntelliJ IDEA December Live Stream. https://www.youtube.com/watch?v=LSqbXorkyfQ&…
New in Datalore: R and Scala Notebooks, Google Cloud Bucket Mounting and More
Greetings from the Datalore team! Exciting news for those of you who love more than just Python: Datalore now also supports R and Scala notebooks! Read on to learn more about the updates. R and Scala support Although Python is the most popular language in data science, R and Scala also do …
Getting Started with ASP.NET Core and gRPC
As developers, we find ourselves in a renaissance of API design philosophies. There is REST, HTTP APIs, GraphQL, SOAP, and the list continues to grow. Given all the choices, we can understand that it can be difficult to tell which one to use. In this post, we'd like to introduce you to gRPC, one …