Challenges when Developing a GUI for FIX

In this article, we explore the challenges in developing a Graphical User Interface (GUI) for Financial Information Exchange (FIX) data. FIX is both a protocol and a message format, but to create a FIX GUI we will focus just on the message format. A FIX message is a standard message format for transmitting financial and investment banking data. Below is …

Read More »

How Java Litters Beyond the Heap: Part 2, Distributed Databases

Let’s create a simple Java application using a distributed database for the user data and see how the database generates litter in response to application requests. While the Java Virtual Machine executes our code at runtime, it generates garbage in the heap, which is dutifully collected by the garbage collector. This is a known fact. However, at the same time, …

Read More »

Azul Provides the CRaC in AWS SnapStart Builds

At Azul, we are very excited about the Amazon Web Services launch of SnapStart for Lambdas. SnapStart is based on the CRaC (Coordinated Restore at Checkpoint) API developed in OpenJDK, which was originated and led by Azul. What is the CRaC API? The CRaC API provides a common way for Java applications to coordinate with underlying checkpoint/restore mechanisms, allowing Java …

Read More »

Two Million Java Developers on Visual Studio Code! November 2022 Update

Hi everyone, we are excited to share that now there are over two million Java developers on Visual Studio Code, which wouldn’t be possible without all the support from the community and our users, so thank you! For the November update, we are bringing you new code editing features, such as postfix completion and optimized organize imports. In addition, the …

Read More »

Foojay Podcast #9: The State of JavaFX Framework, Libraries, and Projects

JavaFX was introduced by Sun Microsystems in May 2007 and provides a platform for desktop, mobile, and embedded applications built on Java. Libraries and software are available for the complete lifecycle of an application to run from a single codebase on Windows, macOS, Linux, Android, and iOS. JavaFX was originally part of the JDK, the Java Development Kit, and became …

Read More »

Preparing to Move Away from Twitter

I opened my Twitter account more than 13 years ago, in August 2009. For 12 years, I kept focusing on professional-related content: Java, the JVM, programming, etc. I built my audience, trying to promote good technical content, either my own or stuff that I enjoyed reading. Then, on February 24th, Russia invaded Ukraine. My first visit to Ukraine was in …

Read More »

Debug Like a Senior Developer

My book on debugging is already on preorder and I’m super thrilled to announce I’m doing a full online course to go along with it. The course website isn’t ready yet but I already have the full outline and a lot of recorded material. I will try to drop videos at a rate of two per week in the next …

Read More »

Foojay on Mastodon: An Update

Some weeks ago we checked here with the Java community if there was an interest to have a Java-oriented Mastodon service. Let’s Start a Java Mastodon Community for Friends of OpenJDK! Java Mastodon Service: The Feedback Foojay Mastodon Service: Here It Is! This week, Nicolas Frankel, also explained how he moved from Twitter to Mastodon and has set up a …

Read More »

Vaadin 23.2 Improves Kubernetes Support, Adds Three New Components

The Vaadin 23.2 release includes three new UI components and improvements to the Vaadin Acceleration Kits for easier deployments in clustered environments (support for rolling updates, horizontal scaling, high availability, and session replication). Release highlights New: TabSheet component New: Tooltip component New: Spreadsheet component New: Kubernetes Kit New: Azure Cloud Kit Release blog post | Release notes The post Vaadin …

Read More »