Video: Vaadin Drag & Drop Support. It’s so easy!

In this video I show how simple it can be to add drag and drop to a Vaadin application! Drag and Drop can be helpful in many situations, but often it’s complicated to implement. That’s not the case with Vaadin. Vaadin makes it easy to have drag-and-drop support for all components. The post Video: Vaadin Drag & Drop Support. It’s …

Read More »

Strategies for Managing State in Chronicle Services

Introduction In distributed, microservice-based applications, the management of state is one of the most important, yet difficult aspects of design. Ensuring the accuracy and consistency of state without introducing excessive complexity that affects performance or flexibility to support evolving requirements requires careful thought. This article discusses issues around state management and shows how the Chronicle Services framework provides support to …

Read More »

JavaFX Links of November 2023

Have fun with this overview of the “JavaFX LinksOfTheWeek” that got published on jfx-central.com during November! Core Carl Dea shared: “JavaFX 22 will be supporting platform specific settings! E.g. dark and light mode etc.”. See JDK-8319138: Platform preferences API. Also worth following: JDK-8305116: “Frosty / Milky / diffuse transparency areas showing desktop background” Dirk Lemmermann is looking forward to the …

Read More »

Custom Events in the Blocky World: Using JFR in Minecraft

I was searching for some JFR-related settings on the internet when I stumbled upon the /jfr command that exists in Minecraft: This, of course, intrigued me, especially as Minecraft apparently adds some custom JFR events: So I had to check it out. I downloaded and started the Java server, got a demo account, and connected to my local instance. This …

Read More »

Webinar: Harnessing the Power of AI Assistant in IntelliJ IDEA

AI Assistant provides AI-powered features for software development based on the JetBrains AI service. The service transparently connects you, the IDE user, to different large language models. In this session, Anton Arhipov will demonstrate the capabilities of AI Assistant in IntelliJ IDEA. You will learn how the tool helps you explore and improve existing code as well as write new …

Read More »

SpringBoot 3.2 + CRaC

Last week Spring 6.1 and SpringBoot 3.2 were released and they both came with full support for CRaC (Coordinated Restore at Checkpoint). If you want to learn more about CRaC, feel free to read about it here. CRaC is an OpenJDK project that can “snapshot” a running JVM (Java Virtual Machine) and store its state, including your application, to disk. …

Read More »

Foojay Podcast #34: J-Fall Report, Part 2

On November 9th, we had several interviews with the speakers and guests at the J-Fall conference in the Netherlands. Last week, in episode 33 of the Foojay Podcast, you could hear discussions about the evolution of Java towards the Cloud and sustainability. In this part, we will touch on various topics related to the developers’ lives. Video Report Podcast (audio …

Read More »

Custom JFR Events: A Short Introduction

JDK Flight Recorder (JFR) is one of the two prominent open-source profilers for the OpenJDK (besides async-profiler). It offers many features (see Profiling Talks) and the ability to observe lots of information by recording over one hundred different events. If you want to know more about the existing events, visit my JFR Event Collection website (related blog post): Besides these …

Read More »

Java for desktop applications: Tips and Tricks (Part 1)

As desktop applications have kind of become a niche topic, it’s getting harder to find information about up-to-date best practices for desktop development. Since I have been doing this for many years now, I hope that I can share some of the lessons learned with other fellow desktop developers. Most items that are discussed here are taken straight from XPipe, …

Read More »

Video: “If I decide to stay with Oracle Java what issues will I face?”

Simon Ritter and Gerrit Grunwald answer a question that they hear repeatedly: “If I decide to stay with Oracle Java (rather than migrate to an OpenJDK distribution) what issues will I face?” https://youtu.be/rGiIm2xdp7w Sponsored Content State of Java Survey The Authoritative Java Study Conducted by the Only Vendor 100% Focused on Java Download (For Free) Here! The post Video: “If …

Read More »