Which JDK to Choose on Kubernetes - Piotr's TechBlog

Useful & Unknown Java Libraries - Piotr's TechBlog

Native Java with GraalVM and Virtual Threads on Kubernetes

Java HTTP Server and Virtual Threads - Piotr's TechBlog

Quarkus with Java Virtual Threads - Piotr's TechBlog

A Deep Dive Into Spring Boot Configuration - Piotr's TechBlog

ActiveMQ Artemis with Spring Boot on Kubernetes

Introduction to ksqlDB on Kubernetes with Spring Boot - Piotr's TechBlog

Deep Dive into Saga Transactions with Kafka Streams and Spring Boot

Distributed Transactions in Microservices with Kafka Streams and Spring Boot - Piotr's TechBlog

Useful & Unknown Java Features - Piotr's TechBlog

Development on Kubernetes with Telepresence and Skaffold

Kafka Streams with Spring Cloud Stream - Piotr's TechBlog

Quarkus Tips, Tricks and Techniques - Piotr's TechBlog

Express JPA Queries as Java Streams - Piotr's TechBlog

Using Eclipse Collections - Piotr's TechBlog

Spring Microservices Security Best Practices - Piotr's TechBlog

An Advanced GraphQL with Quarkus - Piotr's TechBlog

Java Development on OpenShift with odo

Microservices on Knative with Spring Boot and GraalVM - Piotr's TechBlog

New Developer Friendly Features After Java 8 - Piotr's TechBlog

Spring Boot Tips, Tricks and Techniques - Piotr's TechBlog

Microservices with Spring Boot, Spring Cloud and Consul Cluster

Spring Boot Best Practices for Microservices - Piotr's TechBlog

MicroProfile Java Microservices on WildFly - Piotr's TechBlog

Circuit breaker and retries on Kubernetes with Istio and Spring Boot

Best Practices For Microservices On Kubernetes

Hazelcast with Spring Boot on Kubernetes