Author: Laura Cowen Original post on Foojay: Read More IBM® Semeru Runtimes for Java 11, 17, 21+ now includes FIPS 140-3 cryptography (certified by the U.S. National Institute of Standards and Technology; NIST) and is production-ready for Java deployments. FIPS 140-3 is also available in IBM SDK, Java Technology Edition, V8. IBM first made FIPS 140-3 cryptography available as a …
Read More »Classic Layout
Debugging Kubernetes: Troubleshooting Guide
Author: Shai Almog Original post on Foojay: Read More Table of Contents Identifying Configuration Issues Common Causes and Solutions Detailed Investigation Steps Dealing with Image Pull Errors Troubleshooting Steps Handling Node Issues Preventive Measures Managing Missing Configuration Keys or Secrets Utilizing Buildg for Interactive Debugging Conclusion As Kubernetes continues to revolutionize the way we manage and deploy applications, understanding its …
Read More »Unsupported OpenJDK Distributions are at Risk of Non-Compliance with DORA
Author: Geertjan Wielenga Original post on Foojay: Read More For the EU Digital Operations Resilience Act (DORA) to have any meaning at all in the context of OpenJDK (and surely it must have application there since it is explicitly focused on “ICT Assets”, which it defines as “a software or hardware asset in the network and information systems used by …
Read More »Creating cloud-native Java applications with the 12-factor app methodology
Author: Grace Jansen Original post on Foojay: Read More Learn how you could create cloud-native Java apps that are portable, scalable, and reliable with the 12 factor app methodology and open source Java frameworks. Created in 2012, the 12-factor app methodology was designed to provide a set of guidelines for helping developers and organizations to design and build cloud-native applications. …
Read More »Running JavaFX applications on ARM with Azul Zulu
Author: Geertjan Wielenga Original post on Foojay: Read More Since the April release of Azul Zulu Builds of OpenJDK, packages with JavaFX support for ARM 64-bit systems have been available. As ARM processors are the “core” of most embedded systems, these runtimes provide the additional benefit of bringing user interface development into the Java space. Having your full code base, …
Read More »OpenTelemetry Tracing on Spring Boot, Java Agent vs. Micrometer Tracing
Author: Nicolas Frankel Original post on Foojay: Read More My demo of OpenTelemetry Tracing features two Spring Boot components. One uses the Java agent, and I noticed a different behavior when I recently upgraded it from v1.x to v2.x. In the other one, I’m using Micrometer Tracing because I compile to GraalVM native, and it can’t process Java agents. I …
Read More »Unleashing Micro Frontends – Part 2: Why and How Micro Frontends?
In part 1 of this article, we discussed the micro frontend concept and migration considerations. Now, let’s explore implementation strategies. There are two major strategies for modernising frontend applications: the strangler fig pattern and single-page application (SPA) injection. Frontend migration strategies The strangler fig pattern introduces a façade, allowing for a gradual shift of routing requests to a new system. This transition …
Read More »Unleashing Micro Frontends – Part 1: Explaining Micro Frontends
Do you want to scale your organisation by employing autonomous development teams? Do you want to release new features more quickly and reliably? Do you want to give your development teams more freedom and adaptability? If any of these questions resonates with you, then you might want to explore micro frontends, an architectural style that is becoming increasingly popular in the software …
Read More »Sustainable Software Engineering: Input Requested!
Author: Jan-Hendrik Kuperus Original post on Foojay: Read More The Foojay community has a strong tradition around the creation of content on all things Java and OpenJDK. Since about a year ago, the community has a group of people that are working on a book with tips and information on Sustainable Software Engineering. For some of the topics in the …
Read More »Spring: Internals of @ComponentScan
Author: Mahendra Rao B Original post on Foojay: Read More The @ComponentScan annotation, which is an interface located within the org.springframework.context.annotation package, facilitates component scanning in a Spring application. This allows the Spring Container to automatically detect beans. Spring automatically identifies Java classes that developers mark with stereotypes like @Configuration, @Component, @Service, @Controller, and @Repository. Developers can annotate the component …
Read More »