Articles, Home

Calling uname from Java using GraalVM

For years I’d been searching how to build native Linux apps using Java and somehow GraalVM has concluded it all. GraalVM’s native-image tooling is arguably the most elegant way of connecting Java to the native world. We’ll be exploring a clean way to interoperate with C libraries by writing a uname alternative in pure Java. No JNI mess, no sun.misc.Unsafe imports, just GraalVM. ️

Articles, Home

Containerizing Java Applications with Jib

Jib, the open source tool for building optimized Docker images for Java applications, has been constantly adding new features to improve the developer and CI/CD experiences. Some of the highlights include the Jib Plugin Extension Framework, native support for popular application frameworks, CI/CD performance improvements, and enhanced development experience on a local Kubernetes with Skaffold.

Articles, Home

Java Weekly, Issue 346 | Baeldung

A very diverse anthology: Project Amber’s design documents are already on GitHub, cloud functions in Micronaut, patterns for distributed systems, and advice for effective blogging.