The latest updates on all JetBrains products and topics
The Model Context Protocol (MCP) is an open standard introduced by Anthropic. Think of it as a USB-C port for AI: a consistent way to plug the AI models your AI agent uses into specific tools and data sources. You can connect Junie, the AI coding agent by JetBrains, to a wide variety of official…
In this article, you will learn how to set up an end-to-end CI/CD pipeline for your iOS projects using TeamCity Cloud.
Integrate Qodana into TeamCity There are many compelling reasons to use TeamCity as your CI server. Thanks to its out-of-the-box features, smart test management capabilities, and great scalability for enterprises, TeamCity offers a robust and reliable CI solution. But if you’re really looking to …
Take a first look at true multithreading in Python 3.13 with the no-GIL option. Learn why it matters and compare performance with and without the GIL (Global Interpreter Lock).
Find out how Module Import Declarations can help address the import hell for you.
Pull back the curtain on the Spring Boot magic and see how the Spring Debugger plugin makes the invisible visible.
Explore how you can benefit from Junie, the AI coding agent by JetBrains, for your PHP development.
Explore JetBrains Cadence, a plugin that merges the ease of local development with advanced cloud computing capabilities.
Want to write faster Python code? Discover the difference between `async/await` and `threading` and how concurrency works in Python with real-world examples.
Sick of backslashes, quotes, and line breaks cluttering your code? Meet Text Blocks in Java 15 – the easy way to write clean, readable multiline strings like JSON, HTML, and SQL. No escapes. No mess. Just smooth strings.
All Qodana linters besides third-party ones (such as qodana-cdnet and qodana-clang) can run directly on your local machines or CI environments without requiring Docker containers.
Developing an application with AWS services can introduce significant local‑development hurdles. Often, developers don’t receive timely AWS access, or a sysadmin inadvertently grants credentials for the wrong account – only to fix the error a week later. Then, when engineers discover they still lack…