An example shows how Java developers can build native executables of declaratively composed networked systems by using FEPCOS-J and GraalVM.
-
Exploring the Depths of Java: A Comprehensive Conversation with Jakob Jenkov, Part-I
Welcome to the first part of our deep dive with Jakob Jenkov, a seasoned software developer and AWS solution architect, whose love for coding began with a Commodore 128 in the late ’80s. Over the past decades, Jenkov has navigated …
-
JavaFinder: Keeping Track of Java Inventories
Do you ever wonder how many Java distributions you have installed on your machine?
-
Native-image with Quarkus
Quarkus brings an exciting take to the table. Unlike Micronaut, it doesn’t generate additional bytecode during each compilation.
-
Native-image with Micronaut
Last week, I wrote a native web app that queried the Marvel API using Spring Boot. This week, I want to do the same with the Micronaut framework. Creating a new project Micronaut offers two options to create a new …
-
Native-image with Spring Boot
As the Cloud has become more widespread, the Spring ecosystem has been forced to cope with GraalVM native. While it still has room for improvement, it does the job.
-
How to Create Mobile Apps with JavaFX (Part 1)
In this three-part series, I’ll show how to use JavaFX for mobile app development: JavaFX looks great and runs on both mobile platforms.
You use the same JavaFX code targeting Google Play and Apple App stores. Performance is excellent and startup time is fast with native images.
You use Java 11+ and the latest JavaFX.
Our game is TiltMaze Labyrinth!
-
Cloud Myth: Ahead of Time Compilation Will Save You Money
The two main advantages of Java AOT natively compiled microservice frameworks are rapid boot times and reduced JVM memory usage. While technically impressive, the reality is that neither of these advantages delivers a significant economic or technical advantage when deploying to public clouds.
Many Jakarta EE runtimes (like Payara Micro) are small and fast. They can run Jakarta EE applications as either monoliths or microservices in the cloud now, with no need to adapt or rewrite your applications to proprietary frameworks.
-
Startup Speed of Spring and Quarkus JARs on the Raspberry Pi
For my book “Getting Started with Java on Raspberry Pi”, an example was described to store sensors and measurements in an H2-database through REST APIs with a Spring application on the Raspberry Pi.
The application takes some time to start on a Raspberry Pi, and Adam Bien who does the airhacks.fm podcast, asked me if I could compare this to a similar Quarkus application, which resulted in some nice results.