Pattern Matching in Switches and Security Manager Deprecation - Inside Java Newscast #5
Explores new pattern matching for switch expressions (JEP 406) and the deprecation of the Security Manager (JEP 411) in upcoming Java versions.
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.
Explains Java's type pattern matching with instanceof, a feature from recent Java versions, using examples to simplify type checking and casting.
Introducing jMolecules, a Java library that uses annotations to make architectural patterns like DDD evident in code, reducing boilerplate.
An in-depth look at pattern matching in Java, explaining its general principles and future possibilities beyond current type patterns.