You’re invited to IntelliJ IDEA Conf 2026!
You are invited to IntelliJ IDEA Conf 2026, a free virtual event on March 26-27, 2026. Learn about topics relevant to modern Java and …

Marit van Dijk is a Java Champion and Developer Advocate at JetBrains with over 20 years of software development experience. She's passionate about building great software with great people, and making developers' lives easier. Marit regularly presents at international conferences and shares her expertise through webinars, podcasts, blog posts, videos, and tutorials. She's also a contributor to the book "97 Things Every Java Programmer Should Know" (O’Reilly Media).

You are invited to IntelliJ IDEA Conf 2026, a free virtual event on March 26-27, 2026. Learn about topics relevant to modern Java and …

In this episode of the Foojay Podcast, we're bringing you something special: a full batch of hallway-track conversations recorded live at …

In this Foojay Podcast, we're celebrating a major milestone in Java development history: 25 years of IntelliJ IDEA. Think about it: IntelliJ …

Command completion (..) extends regular completion. It lets you discover and use IntelliJ IDEA features without having to remember …

We are excited to invite you to IntelliJ IDEA Conf 2025, a free virtual event.

This is part 2 of the interviews we recorded at the JCON conference earlier this month in Germany. In this episode, you get two main topics: …

As developers, we read code more than we write it. When reading code inside the IDE, IntelliJ IDEA helps us to read and understand code by …

Selectively commit changes to a file using the Git integration in IntelliJ IDEA. Split unrelated changes into separate commits.

Don’t miss the online JetBrains AI launch event, where we'll release our AI-powered coding companion, JetBrains AI Assistant.

In this session, Anton Arhipov will demonstrate the capabilities of AI Assistant in IntelliJ IDEA. You will learn how the tool helps you …

Use IntelliJ IDEA's Dependency Matrix to explore the structure of your project and the dependencies between components.

In the end, it’s essential to keep in mind that people will mostly remember how you reacted to a disaster.

IntelliJ IDEA supports working with GitLab Merge Requests. See Merge Requests, perform code reviews and merge them from inside IntelliJ …

Let's take a look at contributing to Open Source Software, specifically how to create an open source pull request (PR).

Let's look at analyzing dependencies in IntelliJ IDEA. Where does your application get a specific version of a library, show conflicts, etc.

Moving a commit to a different branch: not nearly as scary as it sounds! Let the IDE help to turn this into a quick, low-stress task.

Did you know bots can automatically create pull requests to keep dependencies secure and up to date? Find out here!

Learn everything about bookmarks in IntelliJ IDEA for 'saving' interesting locations in the code base, so we can easily go back to them …

Let's talk about debugging and observability. We work with debugging all the time, but how well do we know this common practice?

In this article, we're going to take a look at the Package Checker plugin, that's bundled with IntelliJ IDEA Ultimate!

Learn the different ways in which we can view our project's dependencies in IntelliJ IDEA, and the different focus for each view.

In this article, we're going to take a look at different ways to view your external dependencies in IntelliJ IDEA.

Let's learn a lot of different tips and tricks that will level up your presentation skills with IntelliJ IDEA!

This tutorial shows you how to use Git interactive rebase from the IntelliJ IDEA UI as well as the command line.