IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin
The simplest tools are often the most useful, and debugging is a prime example of this. There are many advanced debugging techniques, and while they all have their use cases, println debugging is still the #1 choice, whether you're doing it manually or with the help of coding agents. Inser…
This blog post explores how Java and debuggers work behind the scenes.
In this article, we’ll share nine time-saving ways IntelliJ IDEA can boost your productivity when developing Java applications with databases – whether you're starting a new project or diving into an ongoing one. Get IntelliJ IDEA Create data sources automatically from properties IntelliJ I…
In IntelliJ IDEA, you can leverage AI Assistant’s capabilities within Database Tools for more efficient data querying and handling. It can significantly speed up SQL query generation, explain code, suggest fixes, and even create tables and populate them with test data on your command! Let’s get star…
Thanks to the dedicated SQL query console inside IntelliJ IDEA’s Database Tools, you can easily modify and extract data from any database connected to your Java application without ever leaving the IDE. The query console comes with an SQL statement-specific code snippets library, code completion, on…
Even though IntelliJ IDEA is powerful and self-sufficient, we love to customize it a bit with plugins. Why? Because they’re fun! In this blog post, we’ll share a list of cool plugins that will help you liven things up in your IDE. Let’s go! JetBrains AI Assistant AI has touched every indust…
Good code follows certain rules, and knowing them increases your chances of success. We’d like to share some Java best practices that will help you on your way. We'll cover the must-know tips and tricks, from broad advice on software development to Java- and project-specific know-how. Let's get star…
In today's fast-paced tech world, easy and efficient management of web services and APIs is crucial. That's where IntelliJ IDEA's HTTP Client steps in, turning complex HTTP requests into a walk in the park. The HTTP Client is a feature-rich, text-based tool in IntelliJ IDEA. It seamlessly integra…
At JetBrains, we believe that profiling Java and Kotlin code should be simple and accessible to all developers, regardless of their level of expertise. That’s why the IntelliJ Profiler puts ease of use and seamless integration at the forefront of its mission. In previous releases, we introduced a r…
Nowadays, a build tool is an essential part of any project, and IntelliJ IDEA integrates with the majority of them. Among the most popular build tools is Gradle. We’d like to give a brief historical overview of its integration with IntelliJ IDEA and the delegation process implemented inside the I…
Protobuf, short for Protocol Buffers, is a language-agnostic data serialization format developed by Google. It is designed to efficiently and reliably serialize structured data to communicate between different systems and programming languages. Protobuf offers a compact binary representation of data…
If you’re a professional Java developer, you probably use IntelliJ IDEA as your IDE and Lombok as the framework that handles the Java boilerplate. What you probably didn’t know is that not only do these 2 technologies work well on their own, but when combined, they’re even more efficient than when u…