Standardizing on hardened base images can help to promote SSDLC practices and convert vulnerability management into a predictable, SLA-backed workflow.
Securing Docker container images: minimal base images, non-root containers, SBOM, provenance attestation, and host hardening. Get practical tips.
A step-by-step tutorial on setting up Flyway in a Spring Boot application with PostgreSQL and Maven.
This article describes the most common mistakes when testing JavaFX apps, their causes, and solutions.
A step-by-step tutorial on setting up Liquibase in a Spring Boot application with PostgreSQL and Maven. Covers changelogs, changesets, preconditions, rollbacks, diffs, and CI/CD pipelines.
A tutorial on using MongoDB with Spring Boot: setup, CRUD operations, custom queries, aggregation pipelines, Mongock migrations, testing.
Learn how to compile JavaFX applications into native executables using GraalVM: setup, metadata collection, and GitHub Actions automation.
Discover techniques for profiling Java apps in Docker containers with Async Profiler. A step-by-step guide.
How mutation testing works in Java, why it’s essential for developers, and how tools like PIT can improve test coverage and code quality.
Discover methods for profiling Java apps in Docker with Java Flight Recorder. Step-by-step setup for containerized environments.