Type Pattern Matching with instanceof
Explains Java's type pattern matching with instanceof, a feature from recent Java versions, using examples to simplify type checking and casting.
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.
Brian Goetz discusses Java's design quirks, problematic defaults like serialization and null, and historical trade-offs in its evolution.
Exploring how to use Java 16's new Unix-domain socket support to connect to a PostgreSQL database for improved security and performance.
Explores using Java 16's new Unix-domain socket support to connect to a PostgreSQL database, covering setup, the JDBC driver, and alternative clients.
Overview of recent JDK development discussions, focusing on four pattern matching proposals: documentation, array patterns, destructuring, and for-each loops.
A speaker's report on JConf Peru 2020, covering talks on Java, Jakarta EE, and Microsoft Azure services for developers.
A beginner's guide to Velocity Template Language (VTL) covering variables, directives, loops, and conditionals for dynamic content generation.
Explains a Java NoSuchMethodError with ByteBuffer.position() when code compiled with JDK 9+ runs on Java 8, and how to prevent it.
Explains a Java NoSuchMethodError with ByteBuffer.position() when code compiled with JDK 9+ runs on Java 8, and how to prevent it.
Introduces JfrUnit, a tool for automated performance regression testing in Java by analyzing memory, I/O, and SQL metrics via JDK Flight Recorder.
Introduces JfrUnit, an open-source tool for automated performance regression testing in Java applications using JDK Flight Recorder events.
Explores combining jlink and AppCDS to create smaller, faster-starting Java container images for Quarkus applications.
A guide to creating smaller, faster-starting Java container images by combining jlink for custom runtime images with Application Class Data Sharing (AppCDS).
A satirical look at a dystopian future where killer robots run on Java 128, exploring modern Java features like HTTP/2, security, and Project Loom.
Author announces two new books on Quarkus, a Java framework: one explaining its architecture and one providing hands-on microservice development.
A developer troubleshoots 'Unresolved Name' objects in a Java heap dump, tracing the issue to a JDK version mismatch and providing a solution.
An interview with lead data scientist Alexey Grigorev on his career transition from software engineering to data science, his advice, and his work at OLX.
Explores a bug in Java 16's Stream::mapMulti when used to group elements, acting as a reverse flatMap operation.