JCrete; the hottest unconference on the planet!

Last month I had the honor of attending JCrete; “the hottest unconference on the planet!” I had heard many great things, and it certainly lived up to its reputation.

Unconference

JCrete is an unconference; the attendees create the program. Every day starts with a “marketplace”, where anyone can suggest a session. At JCrete, attendees then vote on the proposals and the most popular ones are scheduled in the available time slots and spaces. A session can be a presentation, but more often are discussions where people can share their thoughts and experience, and help others. It is much more interactive than a regular conference. Think of it as one big hallway track!

Marketplace at JCrete (Picture by Sven Woltmann)

Sessions

There were lots of interesting sessions on Java, AI, and other topics. You can find notes on some of the sessions here, but you really have to experience it for yourself.

Java: Virtual Threads and Scoped Values

Some of my favorite sessions were the ones by José Paumard on Virtual Threads and Scoped Values. In this smaller setting, there was room for lots of discussions and sharing. At some point, I even managed to give José some tips for IntelliJ IDEA which he immediately applied. Did you know you can use the live templates iop and ior for IO.println() and IO.readln()?

Live templates for IO.println() and IO.readln()

Impromptu presentation

Several people in the session asked for more tips, and there happened to be some time left at the end of the session. The only available laptop was José’s machine: a Windows machine with a french keyboard! This was certainly an interesting challenge in doing my demo. With the help of José , I managed to show a few tips…

Marit van Dijk behind a lecturn at the  Orthodox Academy of Crete. The screen behind her is showing IntelliJ IDEA.
Impromptu presentation (Picture by Anita Przybył)

IntelliJ IDEA Tips & Tricks

This prompted me to suggest a session on IntelliJ IDEA Tips & Tricks for the next day. Here I managed to show all attendees something about IntelliJ IDEA they didn’t know yet, even my colleague Anton Arhipov (who has been using IntelliJ IDEA for much longer than I have).

When I told Pasha Finkelshteyn about this later, he asked me what it was because surely it would be something he didn’t know either. It turned out to be something he had been looking for recently!

The tip in question? You might know that you can use F2 to navigate to the next problem in a file (or Shift +F2 to go to the previous problem). By default, this cycles through problems by severity; errors first, warnings next, etc. To change this, hover over the Inspection Widget at the top right of the editor, click More (the three dots), click ‘Next Error’ Action (F2) Goes Through and select All Problems

IntelliJ IDEA – Change the order for Next Error action via the Inspection Widget

Alternatively, you can use Search Everywhere (press Shift twice) to look for the setting The ‘Next Error’ action goes through in Settings | Editor | Code Editing and select All Problems there.

IntelliJ IDEA – Change the order for Next Error action in Settings | Editor | Code Editing

Code reading

Eleftherios Chrysochoidis suggest a session on code reading; a topic dear to my heart. Lots of interesting things were shared by the people in that session including Thaddeus Müller-Sarnowski, Ina Bumstein, Jakub Łątkiewicz, Lenny Primak, Marharyta Nedzelska. Of course I also shared links to some of my materials on this topic.

Other activities

JCrete is held on the beautiful island of Crete, which means lots of sun and the opportunity to visit lots of beaches. Fortunately, I also had the opportunity to join a trip to the botanical gardens with Gunnar Morling and his family; the gardens were beautiful, and shade and breeze were very welcome.

At the botanical garden with Michal Niczyporuk, Gunnar Morling and his family.

We also has the opportunity to visit an olive grove. Unfortunately, I was not able to buy any olive oil as I had only hand luggage.

We often ended up at Mylos near the beach in the (late) afternoon.

Michael Minella, Arno Koehler, Estelle Landry, Michal Niczyporuk, Ana-Maria Mihalceanu, myself and Andres Almiray at Mylos.
Ana-Maria Mihalceanu and I at Mylos.

And in the evening there was time to enjoy delicious Greek food.

Me, Ana-Maria Mihalceanu, Grzegorz Piwowarek, Paulina Słąba, Andrzej Grzesik, Ewa Karaszkiewicz, Michal Niczyporuk, Anita Przybył and Piotr Przybył at dinner.

Thanks

After an amazing week, it was time to say goodbye. But not before getting the mandatory selfie with Heinz.

Selfie with Heinz Kabutz

Many thanks to Heinz Kabutz, the disorganisers Ixchel Ruiz, Andres Almiray, Dmytro Vyazelenko and others for an unforgettable week! I hope to be back in the future…

Group picture

What’s New in IntelliJ IDEA 2026.2

In this video, Marco Behler, Anton Arhipov, Siva Prasad Reddy K and I show you what’s new in the IntelliJ IDEA 2026.2 release.

Chapters

Links

What’s New In IntelliJ IDEA 2026.1

In this video, Marco Behler, Anton Arhipov, Siva Prasad Reddy K and I show you what’s new in the IntelliJ IDEA 2026.1 release.

Chapters

  • 00:00 Intro
  • 00:43 AI updates
  • 11:00 Support for JavaScript and TypeScript without an Ultimate subscription
  • 14:00 Java 26 support
  • 18:18 Command completion updates and tips & tricks
  • 24:00 Debugger improvements
  • 26:25 Git worktrees
  • 30:50 Spring Data improvements
  • 34:47 Spring Debugger
  • 42:07 Better Kotlin Spring Routing DSL & Bean Registrar support
  • 47:54 Improvements for Kotlin development with JPA
  • 53:34 New Kotlin language features
  • 58:34 Gradle best practicies
  • 1:02:04 Streamlined Kubernetes workflows

Links

AI

Unified distro: JavaScript/TypeScript

Java 26

Spring data improvements

Spring debugger improvements

Kotlin

Gradle best practices

What’s New in IntelliJ IDEA 2025.3


In this video, Marco BehlerAnton ArhipovSiva Prasad Reddy K and I show you what’s new in the IntelliJ IDEA 2025.3 release.

Chapters

Links

What’s New in IntelliJ IDEA 2025.2

In this video, Marco BehlerAnton Arhipov and I show you what’s new in the IntelliJ IDEA 2025.2 release.

Chapters

  • 0:00 – Introduction
  • 0:50 – AI updates: Junie’s MCP support and other updates.
  • 7:09 – Java 25: Support for the latest Java features.
  • 14:31 – Virtual threads: Improved debugging support.
  • 22:33 – JSpecify: Support for the new nullability standard.
  • 28:09 – Spring Debugger: The most exciting feature for Spring Boot devs!
  • 36:10 – Spring Modulith: Support for clean architectures.
  • 41:01 – Spring + Kotlin: Improvements and ongoing collaboration.
  • 44:16 – Kotlin Notebook: Enhanced REPL for seamless interactive coding.
  • 54:14 – Maven 4: Support for the upcoming major release.
  • 1:03:28 – Universal entry point: No need for keyboard shortcuts.
  • 1:12:17 – Single unified distribution: No more Ultimate and Community editions.

Links