Allure Report generation using Playwright Java
A technical tutorial on generating Allure test reports using Playwright with Java and Maven, covering dependencies and configuration.
A technical tutorial on generating Allure test reports using Playwright with Java and Maven, covering dependencies and configuration.
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.
Overview of JDK 24's key performance enhancements, including virtual thread synchronization and size reduction, plus details on deprecations.
Overview of Java 24's new language features and API changes, including the Stream Gatherer API and Class-File API.
Overview of Java 24's new features, including Stream Gatherers, virtual thread synchronization, and performance improvements.
Guide to mapping Java date/time types (java.time, java.util, java.sql) to database columns using Hibernate and JPA, including version compatibility.
A step-by-step guide to building OpenJDK 24 from source on macOS, covering prerequisites, tool installation, and the build process.
A step-by-step guide to building OpenJDK 24 from source on macOS, covering prerequisites, configuration, and the build process.
Explains the Tip & Tail release model used by OpenJDK to manage Java library dependencies and releases, helping developers innovate faster.
Explores modern improvements to Java's beginner experience, including Project Amber features and updated teaching approaches.
A breakdown of the latest draft proposal for value types (Project Valhalla) in Java, explaining the potential new programming model.
A critical analysis of the Instability-Abstractness-Relationship, a software design quality metric for measuring package maintainability.
A software engineer discusses the importance of minimizing user clicks in software workflows, using a story about optimizing a test automation GUI.
A developer shares insights and practical advice on using Java with the AWS Cloud Development Kit (CDK) for Infrastructure as Code.
A developer's journey from skepticism to appreciation for automated code formatters, focusing on the lack of good options for Java.
A guide on how to properly read and understand Java Enhancement Proposals (JEPs), using the string templates feature as a case study.
Explores the concept of 'integrity by default' in Java, discussing its importance for security and correctness, and a new JEP tying together long-term efforts.