The State of Project Loom with Ron Pressler
An interview with Project Loom lead Ron Pressler discussing the state of virtual threads in Java, challenges, and the project's timeline.
Nicolai Parlog (nipafx) is a Java Developer Advocate at Oracle who shares deep insights on Java through blogs, talks, books, videos, and open-source projects, helping developers learn and grow.
297 articles from this blog
An interview with Project Loom lead Ron Pressler discussing the state of virtual threads in Java, challenges, and the project's timeline.
Overview of new features in Java 17, including sealed classes and pattern matching for switch, from the Inside Java Newscast.
Explores new pattern matching for switch expressions (JEP 406) and the deprecation of the Security Manager (JEP 411) in upcoming Java versions.
A 26-hour live coding marathon featuring multiple Java developers streaming technical deep dives, interviews, and interactive coding sessions.
Explores hidden Java API features like Pattern::asPredicate and named regex groups, plus a dive into record semantics from the Inside Java Newscast.
Explores the semantic advantages of Java Records over Lombok's @Data and Kotlin data classes, arguing they are more than just boilerplate reduction.
Explores the complex decision-making process behind adding new features to the Java programming language, addressing common developer requests.
An in-depth look at JUnit Pioneer, a JUnit 5 extension project, covering its features, development, and community contributions.
Java Newscast covering recent OpenJDK developments, focusing on making Java quicker to use and JDK 16 compatibility.
Java 17 release schedule, Vector API details, and record serialization updates from the OpenJDK community.
Overview of Java 16 features and early proposals for Java 17, including sealed classes and API deprecations.
An exploration of JUnit Pioneer, a project collecting extensions for JUnit 5, covering technical details and community building.
A comprehensive guide to Java 16 features, including records, sealed classes, and tooling requirements for developers.
Explores upcoming Java features like pattern matching in switch, array/record patterns, and primitive objects from projects Amber and Valhalla.
A hands-on tutorial demonstrating how to use Unix Domain Sockets with Java's SocketChannel API, covering setup for inter-process communication.
Explains Java's type pattern matching with instanceof, a feature from recent Java versions, using examples to simplify type checking and casting.
An in-depth look at pattern matching in Java, explaining its general principles and future possibilities beyond current type patterns.
Brian Goetz discusses Java's design quirks, problematic defaults like serialization and null, and historical trade-offs in its evolution.
Overview of recent JDK development discussions, focusing on four pattern matching proposals: documentation, array patterns, destructuring, and for-each loops.
A guide to organizing a React application within a standard Java/Spring Boot project folder structure (src/main/js, src/test/js).