Java Modules in Real Life
A practical guide to Java's module system, covering benefits, challenges, and real-world implementation strategies.
A practical guide to Java's module system, covering benefits, challenges, and real-world implementation strategies.
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.
Explains how javac's ct.sym file ensures Java backwards compatibility by controlling API usage for different target versions.
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.
GlassFish, the Jakarta EE implementation, now successfully compiles and runs on JDK 16, marking a major milestone for compatibility with modern Java versions.
A proposal for aligning Jakarta EE and MicroProfile via a shared 'CN4J' profile to break circular dependencies and unify cloud-native Java efforts.
Overview of Java 16 features and early proposals for Java 17, including sealed classes and API deprecations.
An iOS developer shares his journey from childhood gaming to Java programming and finally to iOS development with Objective-C.
A comprehensive guide to Java 16 features, including records, sealed classes, and tooling requirements for developers.
A tutorial on building and deploying a basic Java Spring API using VSCode, from project setup to deployment on Heroku.
Exploring Java 16's incubating Vector API to implement FizzBuzz using SIMD instructions for performance gains.
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.