OmniFish Jakarta EE Survey 2022

Do you want to have a say in what happens for the next version of Jakarta EE? Check out the new edition of the Jakarta EE Survey 2022 by OmniFish, which follows the tradition of the bi-annual OmniFaces surveys. The purpose of the survey is to help everybody understand the current status of the Jakarta EE ecosystem, what we as …

Read More »

SpringOne TLV World Tour Trip Report

My talk was accepted by SpringOne in San Francisco. I never went to that conference and was really looking forward to it. This year would probably be amazing with the Spring 6.0 and Spring Boot 3.0 releases. So many groundbreaking changes. Unfortunately, my travel budget at Lightrun was cut, and I eventually left. This meant I had to cancel the …

Read More »

Web resource caching: Client-side

The subject of Web resource caching is as old as the World Wide Web itself. However, I’d like to offer an as-exhaustive-as-possible catalog of how one can improve performance by caching. Web resource caching can happen in two different places: client-side – on the browser and server-side. This article is dedicated to the former; the next article will focus on …

Read More »

Web resource caching: Server-side

The subject of Web resource caching is as old as the World Wide Web itself. However, I’d like to offer an as-exhaustive-as-possible catalog of how one can improve performance by caching. Web resource caching can happen in two different places: client-side – on the browser and server side. In the previous post, I explained the former; this post focuses on …

Read More »

Visualizing Brain Computer Interface Data Using JavaFX

Recently Sean Phillips shared some fascinating screenshots on Twitter and videos on YouTube of Trinity, a JavaFX application he is working on. He is a software engineer at the Johns Hopkins University Applied Physics Laboratory (JHUAPL), specializing in data visualization for multiple projects. JHUAPL works on various projects, ranging from medical work, building drones, cyber defense, and brain-computer interfaces to …

Read More »

JFR Event Collection

Ever wondered what all the JDK Flight Recorder events are, in which JDK versions they are supported, and what examples of an event looks like? Wonder no more, I created the JFR Event Collection website which contains all this and more. This site gives you an up-to-date collection of all OpenJDK JFR events for every JDK since 11, giving you …

Read More »

Learn How to Develop Event-Driven Architectures

Previously, I wrote an article on Open source Chronicle Wire, that discusses how we could serialise an application’s state into different message formats. Now in this article, I’m going to look at how we can use Open source Chronicle Queue and Chronicle Wire to structure applications to use Event-Driven Architecture (EDA). EDA is a design pattern in which decoupled components …

Read More »

Viewing Dependencies in IntelliJ IDEA

In this article, we’re going to take a look at different ways to view your external dependencies in IntelliJ IDEA. Introduction If you’re working on a real-world application, your project will probably use external libraries and frameworks. Occasionally, you might want to see which dependencies your project uses, for various reasons. There are several ways to view dependencies in IntelliJ …

Read More »

Introducing Gradle Test Suites

As projects grow in size and complexity and otherwise mature, they tend to accumulate a large collection of automated tests. Testing your software at multiple levels of granularity is important to surface problems quickly and to increase developer productivity. In Gradle 7.3, released November 2021, the Gradle team introduced a new feature called Declarative Test Suites. Using this feature makes …

Read More »

Foojay Podcast #8: JUG World Tour: Manchester

With this Foojay Podcast, we introduce a new topic: once per month, we will virtually travel to a Java User Group (JUG) to learn how they organize their events and learn from their experiences. For this first Foojay JUG Podcast, we are flying to Manchester in the UK! Guests Jonathan Bullock (@jonbullock, @jonbullock@foojay.social)Nick Ebbitt (@nickebbitt) Podcast host Frank Delporte (@frankdelporte, …

Read More »