Infrastructure as Code with Java and Pulumi
Introducing Pulumi's Java SDK for Infrastructure as Code, enabling developers to manage cloud resources using Java and JVM languages.
Introducing Pulumi's Java SDK for Infrastructure as Code, enabling developers to manage cloud resources using Java and JVM languages.
A guide to using modern switch expressions in Java, covering arrow syntax, pattern matching, and avoiding fall-through pitfalls.
A deep dive into Java's Project Loom, explaining virtual threads, their scheduling, memory management, and how they improve application scalability.
A detailed overview of JDK 18's new features, including pattern matching refinements, the Panama API, jwebserver, and UTF-8 default changes.
A report on FOSDEM 2022, covering talks on Jakarta EE's future and the fundamentals of Diversity & Inclusion for technologists.
An exploration of the undocumented JDK Flight Recorder (JFR) file format, detailing its structure and potential uses for analysis.
An in-depth exploration of the undocumented JDK Flight Recorder (JFR) file format, detailing its structure and uses.
An expert invites questions about modern Java features, projects, and upcoming presentations at tech conferences.
Brian Goetz discusses the current state and future of pattern matching in Java, covering null handling, switch exhaustiveness, and design challenges.
JDK 18 introduces a new Javadoc feature to embed compiled and tested code snippets, ensuring documentation examples stay up-to-date.
A deep dive into the pros and cons of using Java's Optional type for method parameters, analyzing common arguments and patterns.
A deep dive into when and how to use Java's Optional type, analyzing common arguments and alternatives like method overloading.
Explains why Gson is unsuitable for contract testing in E2E tests due to its permissive deserialization, and recommends using Jackson instead.
Overview of Java's key projects (Valhalla, Panama, Loom, Amber) for 2022, including their goals, current state, and future plans.
Project Loom introduces structured concurrency with virtual threads, a new paradigm for writing concurrent Java code, as discussed in the Inside Java Newscast.
A report on EclipseCon 2021, a major virtual conference covering Jakarta EE, MicroProfile, Java on Azure, and cloud-native development.
A report on JCON 2021, a virtual Java conference, covering talks on Jakarta EE, MicroProfile, Quarkus, and Java on Azure.
Explains how to refine Java method return types for better APIs while maintaining backwards-compatibility using bridge methods.
Explains how to refine Java method return types while maintaining binary compatibility using bridge methods and the Bridger tool.
Explores the deprecation of finalization in JDK 18, detailing its flaws and the future of resource management in Java.