The Maze of Python Dependency Management

For over 20 years, I’ve developed code for the JVM, first in Java, then in Kotlin. However, the JVM is not a silver bullet, e.g., in scripts: Virtual machines incur additional memory requirements. In many cases, the script doesn’t run long enough to gain any benefit performance-wise. The bytecode is interpreted and never compiles to native code. For these reasons, …

Read More »

JavaFX Links of the Month September

The JavaFX links of the week are back on jfx-central.com, and here we collect the complete month for you in an excellent overview. JavaFX 19 is released On the JavaFX mailinglist this thrilling message appeared: “Create release notes for JavaFX 19.” And yes, they are available now on GitHub! If you want to keep following what’s happening inside the JavaFX …

Read More »

What Does a Modern JVM Look Like, And How Does It Work?

Knowing how to code is fantastic, but it is even more enjoyable if we understand how a specific programming ecosystem works. I recall the C course I took during my first semester at university.  I wanted to learn how C compilers take a program, verify it, and then compile it. As a side project, I wrote a small program that …

Read More »

Starting Docker Desktop with Spring Boot

I came across Docker Desktop for the first time about three years ago, when I was working as a Principal Architect (Strategic R & D) on the Microservices Reference Architecture for a product development organization. At that time, when I was working on my corporate laptop – It became a tedious task to configure virtualization and settings to get it …

Read More »

Reclaiming Persistent Volumes in Kubernetes

Kubernetes is a widely used open-source container management platform for running stateless, containerized applications at scale. In recent years, Kubernetes has been extended to also support stateful workloads, including databases and key-value stores. There are three important API resources when it comes to managing stateful applications in Kubernetes: StatefulSet (STS)PersistentVolume (PV)PersistentVolumeClaim (PVC) STSs schedule stateful pods, which can claim PVs through PVCs and mount …

Read More »

Apache APISIX Loves Rust! (And Me Too)

Apache APISIX is built upon the shoulders of two giants: NGINX, a widespread Open Source reverse-proxy OpenResty, a platform that allows scripting NGINX with the Lua programming language via LuaJIT This approach allows APISIX to provide out-of-the-box Lua plugins that should fit most business requirements. But it always comes a time when generic plugins don’t fit your requirements. In this …

Read More »

OmniFish Announces Enterprise Support for Eclipse GlassFish, Jakarta EE 10, and a New Cloud‑Native Jakarta EE Runtime

OmniFish are proud to announce that they have established themselves as a new international company in the field of Jakarta EE support, specifically supporting the application server Eclipse GlassFish, a new cloud‑native Jakarta EE runtime Piranha Cloud, and their associated components such as Mojarra, the Jakarta Faces implementation. OmniFish, based in Estonia, EU, welcomes the new Jakarta EE 10 version. …

Read More »

Great Time at JavaZone 2022

I had a pretty awful travel experience trying to reach Oslo, but it’s all worth it for what is possibly my favorite conference: JavaZone. I absolutely love this conference. It has everything: Sense of humor, craziness, heavy metal, continuous integration of food and amazing talks with great people. This years conference has a fantasy theme which fits into the “weirdness” …

Read More »

Payara Launches Jakarta EE 10 Platform Compatible Product

22.09. 2022. With the launch of Jakarta EE 10 today, Payara releases Payara 6 Community Alpha 4 immediately, bringing its new features directly to its product for innovation and learning. Payara is one of the few vendors to have a product certified against the Jakarta EE 10 Platform on the launch day. Payara 6 Enterprise will follow in Q1, 2023, …

Read More »