News Grab Bag: Loom Virtual Threads, Lilliput, Pattern Matching, ... - Inside Java Newscast #25
Java Newscast covering recent OpenJDK developments, including Project Loom's virtual threads, Lilliput, and pattern matching.
Java Newscast covering recent OpenJDK developments, including Project Loom's virtual threads, Lilliput, and pattern matching.
A guide to running JDK Mission Control, a Java performance analysis tool, on Apple M1 Macs by configuring it to use an x64 JDK.
Explores proposed changes to pattern matching in Java, focusing on case refinement and null-handling in its third preview.
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 in-depth exploration of the undocumented JDK Flight Recorder (JFR) file format, detailing its structure and uses.
An exploration of the undocumented JDK Flight Recorder (JFR) file format, detailing its structure and potential uses for analysis.
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 when and how to use Java's Optional type, analyzing common arguments and alternatives like method overloading.
A deep dive into the pros and cons of using Java's Optional type for method parameters, analyzing common arguments and patterns.
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.