Class Unloading in Layered Java Applications
Explores class unloading in layered Java applications using JPMS and the Layrry API to manage plugin memory and avoid leaks.
Explores class unloading in layered Java applications using JPMS and the Layrry API to manage plugin memory and avoid leaks.
A technical exploration comparing nested loops and single-loop implementations for the Prime Factors Kata in Java and Clojure.
A developer details building a custom, serverless search engine for a static blog using Java, Apache Lucene, Quarkus, and AWS Lambda.
A guide to automating Class Data Sharing (CDS) archive creation with Apache Maven to improve Java application startup times and reduce memory footprint.
Explains how to automate the creation of Class Data Sharing (CDS) archives using Apache Maven to improve Java application startup times.
Explains the Emitter Parameter Pattern as an alternative to return values for designing flexible Service Provider Interfaces (SPIs) in libraries and frameworks.
Explores implementing plug-in architectures in Java using the Java Platform Module System and the Layrry launcher for strong isolation.
A 25-hour live stream event featuring deep dives, interviews with Java experts, and discussions on Java's ecosystem, future, and career advice.
An interview with Oliver Drotbohm, a Spring expert, discussing software modularity, architecture, and the Moduliths project.
Overview of new features in Java 14 for developers, including Switch Expressions, Records, Text Blocks, and Helpful NullPointerExceptions.
Introduces Layrry, an open-source launcher and API for assembling and running modularized Java applications using Maven coordinates and module layers.
Introduces Layrry, an open-source launcher and API for assembling and running modular Java applications using Maven coordinates and module layers.
Explores implementing Domain-Driven Design building blocks in Java, balancing conceptual purity with technical pragmatism.
A talk exploring Java's evolution from version 17 to 21, covering new features like virtual threads and pattern matching, with a linked code repository.
A tutorial on building a minimal REST API in Java using Jersey and JOOQ with PostgreSQL, avoiding heavy reflection.
Explains how to use custom JDK Flight Recorder events to monitor REST API performance, including request counts and durations, with Java 14+ streaming.
Explains how to use custom JDK Flight Recorder events to monitor REST API performance, including request counts and durations, in Java applications.
How to fix the Java UnsupportedClassVersionError when building a Docker image for ksqlDB by switching to JDK 8.
Explores how to use Bean Validation annotations to enforce invariants on Java 14+ record types, ensuring data integrity for immutable objects like DTOs.
Explores how to enforce data validation rules on Java 14+ record types using the Bean Validation API (Hibernate Validator).