JavaOne'25 Highlights - Inside Java Newscast #89
Highlights from JavaOne 2025, covering AOT training, garbage collection, Maven builds, and future Java features like value types.
Highlights from JavaOne 2025, covering AOT training, garbage collection, Maven builds, and future Java features like value types.
Explains Java's new Lazy Constants feature for safe, one-time initialization of immutable values, covering benefits and internal workings.
Explores the integration of Java with Generative AI and Large Language Models (LLMs) for building innovative applications like AI chatbots.
Explains Java's new Compact Object Headers (JEP 519), detailing how they reduce memory usage and improve performance by compressing object headers.
Java 25 introduces mandatory null checks for enclosing instances in inner class constructors, affecting reflection and bytecode invocation.
A comprehensive, ongoing guide to Java's version history, tracking key features, deprecations, and future roadmap up to JDK 25.
Explores JEP 483: Ahead-of-Time Class Loading & Linking in Java 24, part of Project Leyden, aimed at reducing application startup times.
Explores JEP 483: Ahead-of-Time Class Loading & Linking in Java 24, part of Project Leyden, to reduce application startup times.
A technical blog post about writing an experimental Linux scheduler using eBPF and Java that dynamically allocates CPU cores based on system sound levels.
A developer recounts a Kafkaesque ordeal with a rental car breakdown and unhelpful roadside assistance after attending the Java One conference.
Amazon Q Developer now supports upgrading Java applications to Java 21, automating the migration process with AI assistance.
Explains scoped values, a new Java 24 feature for safe and efficient thread-local data sharing, as previewed in the Inside Java Newscast.
Explains how new Java features like unnamed classes and simplified main methods make teaching introductory programming easier.
A developer shares insights from Jfokus 2025, highlighting talks on Java performance optimization and AI agents in software development.
A look at Java's planned language evolution for 2025, focusing on Project Amber features like flexible constructor bodies and their connection to Project Valhalla.
Using DeepSeek AI to write and refine a Java solver for the 'Crazy Cheeze' puzzle, exploring code generation and evaluation.
Overview of major OpenJDK project plans for 2025, including Project Babylon's work on foreign programming models and code reflection.
A tutorial on building a chat client application using Spring Boot, Spring AI, and Google's Gemini language model.
Final part of an Advent of Code series focusing on solving grid and graph problems in Java, with insights on API design.
A tutorial on building a simple AI-powered chat client in Java using the Spring AI framework, covering setup, configuration, and provider abstraction.