Content Library

Explore a diverse collection of guides, product briefs, e-books, webinars, and videos, all crafted to enhance your understanding and skills in Java programming.

JDK Projects
Performance
Deployment
BellSoft products
Development
Containers
Spring
Cloud
Linux
Videos
E-Book
Product paper
Videos
card image
Nov 29, 2024
OpenJDK Projects That We Anticipate

OpenJDK is actively evolving, with projects like Leyden, Valhalla, Babylon, and Lilliput aiming to enhance Java's performance and capabilities. Leyden focuses on faster startup and warmup by reusing precompiled code, while Valhalla introduces value objects, primitive classes, and specialized generics for better memory and runtime efficiency.

Videos
card image
Nov 22, 2024
Reducing Java Startup Time: 4 Approaches

Java application startup can be significantly accelerated using modern tools. AppCDS stores preloaded classes in a shared archive, cutting startup time by up to 50%, while Project Leyden shifts optimizations to earlier stages with ahead-of-time compilation. GraalVM Native Image creates standalone executables for sub-second startup, and CRaC restores pre-warmed application states for instant readiness.

Videos
card image
Nov 15, 2024
Boost The Performance and Security of Your Spring Boot App with Alpaquita Containers

Alpaquita Containers offer a secure, high-performance solution for running Spring Boot applications in the cloud. These lightweight containers, built on Liberica JDK Lite and Alpaquita Linux, optimize memory and disk usage, reducing resource consumption by up to 30%.

Videos
card image
Nov 1, 2024
An Overview of Java Garbage Collectors

Java provides multiple garbage collectors (GCs) tailored to different performance needs. Serial GC is ideal for single-threaded apps but pauses all threads, while Parallel GC uses multiple threads to prioritize throughput.

Videos
card image
Oct 24, 2024
5 Tips for Optimizing Java Performance on Kubernetes

If your Java apps in the cloud struggle with high resource consumption, frequent container restarts, or slow response times, these five tips can help enhance their performance. First, set CPU and RAM limits properly based on load testing and account for Kubernetes overhead.

Videos
card image
Oct 21, 2024
Why Test Performance When Scaling K8s

Running the HotSpot JVM in containers requires careful tuning of resource limits, garbage collection, and JVM options to maximize performance and avoid issues like container restarts or poor scaling.

Videos
card image
Oct 15, 2024
5 Opinions on Distroless Images for Java Apps in 4 Minutes

Distroless images, while smaller and aligned with modern immutable container practices, are not entirely "distroless" as they include a stripped-down Linux distribution, making them suitable for some, but not all, applications.

Videos
card image
Jul 10, 2024
Pasha Finkelshteyn at Spring I/O 2024: Advanced Kotlin Techniques for Spring Developers

As a seasoned developer, you're likely already familiar with Spring. But Kotlin can take your developer experience with Spring to the next level! Join this session and learn how to add new functionality to existing classes with Kotlin extension functions, use Kotlin bean definition DSL, improve third-party libraries with varargs, and leverage coroutines with Spring idiomatically. By the end of this talk, you'll have a deeper understanding of the advanced Kotlin techniques that are available to you as a Spring developer and be able to use them effectively in your projects.

E-Book
card image
Jun 1, 2024
Find the Perfect Linux Distribution for Your Java Environment
E-Book
card image
Jun 1, 2024
10 Things to Consider Before Renewing Oracle License
E-Book
card image
Jun 1, 2024
20 Questions to Ask Your Potential OpenJDK Vendor
E-Book
card image
Jun 1, 2024
Discover the Seven Key Benefits of Liberica JDK

Dive into our guide to uncover the seven key benefits that make Liberica JDK the ultimate choice for your Java needs.

Product paper
card image
May 24, 2024
Unlock the Full Potential of Spring Boot 3.2.x/3.2+
Product paper
card image
May 24, 2024
Product paper
card image
May 24, 2024
Comparative Table of Java Runtimes
Product paper
card image
May 24, 2024
Liberica Native Image Kit: Product Brief

Reduce Cloud Costs And Protect IP Rights With GraalVM Native Image

Product paper
card image
May 24, 2024
Liberica JDK: Product Brief
Product paper
card image
May 24, 2024
Alpaquita Containers: Product Brief
Product paper
card image
May 24, 2024
Alpaquita Linux with CRaC: Product Brief
Product paper
card image
May 24, 2024
Alpaquita Linux: Product Brief
Product paper
card image
May 24, 2024
Liberica JDK Performance Edition: Product Brief