Skip to content

Piotr's TechBlog

Java, Spring, Kotlin, microservices, Kubernetes, containers

  • Home
  • My Books
  • Courses & Trainings
  • About Me

Spring Boot

Arconia for Spring Boot Dev Services and Observability

By piotr.minkowski November 21, 2025 0

This article explains how to use the Arconia framework to enhance the developer experience with Spring Boot. This project is a recent initiative under active development. However, it caught my…

Read more

Containers Kubernetes Quarkus

Quarkus with Buildpacks and OpenShift Builds

By piotr.minkowski November 19, 2025 0

In this article, you will learn how to build Quarkus application images using Cloud Native Buildpacks and OpenShift Builds. Some time ago, I published a blog post about building with…

Read more

Cloud Containers Kubernetes

Running .NET Apps on OpenShift

By piotr.minkowski November 17, 2025 0

This article will guide you on running a .NET application on OpenShift using the Source-to-Image (S2I) tool. While .NET is not my primary area of expertise, I have been working…

Read more

AI Quarkus

AI Tool Calling with Quarkus LangChain4j

By piotr.minkowski June 23, 2025 2

This article will show you how to use Quarkus LangChain4j AI support with the most popular chat models for the "tool calling" feature. Tool calling (sometimes referred to as function…

Read more

AI Quarkus

Getting Started with Quarkus LangChain4j and Chat Model

By piotr.minkowski June 18, 2025 0

This article will teach you how to use the Quarkus LangChain4j project to build applications based on different chat models. The Quarkus AI Chat Model offers a portable and straightforward…

Read more

Kubernetes Other

Backstage Dynamic Plugins with Red Hat Developer Hub

By piotr.minkowski June 13, 2025 0

This article will teach you how to create Backstage dynamic plugins and install them smoothly in Red Hat Developer Hub. One of the most significant pain points in Backstage is…

Read more

AI Kubernetes Spring Boot

OpenShift AI with vLLM and Spring AI

By piotr.minkowski May 12, 2025 2

This article will teach you how to use OpenShift AI and vLLM to serve models used by the Spring AI application. To run the model on OpenShift AI, we will…

Read more

AI Cloud Spring Boot

Spring AI with Azure OpenAI

By piotr.minkowski March 25, 2025 4

This article will show you how to use Spring AI features like chat client memory, multimodality, tool calling, or embedding models with the Azure OpenAI service. Azure OpenAI is supported…

Read more

Continuous Integration Kubernetes

The Art of Argo CD ApplicationSet Generators with Kubernetes

By piotr.minkowski March 20, 2025 2

This article will teach you how to use the Argo CD ApplicationSet generators to manage your Kubernetes cluster using a GitOps approach. An Argo CD ApplicationSet is a Kubernetes resource…

Read more

AI Spring Boot

Using Model Context Protocol (MCP) with Spring AI

By piotr.minkowski March 17, 2025 18

This article will show how to use Spring AI support for MCP (Model Context Protocol) in Spring Boot server-side and client-side applications. You will learn how to serve tools and…

Read more

Posts pagination

1 2 3 4 5 6 7 … 32

Search

Follow Blog via Email

Enter your email address to follow this blog and receive notifications of new posts by email.
Loading

Categories

  • AI (16)
  • Cloud (42)
  • Containers (67)
  • Continuous Integration (37)
  • Data Grids (7)
  • Kotlin (9)
  • Kubernetes (115)
  • Message Brokers (27)
  • Micronaut (12)
  • Microservices (64)
  • Other (28)
  • Performance (27)
  • Quarkus (18)
  • Security (26)
  • Spring Boot (109)
  • Spring Cloud (51)
  • Uncategorized (1)

Tags

Apache Kafka argocd Consul Continuous Delivery Continuous Integration Docker Eureka gitops Helm istio Java Jenkins Jib JPA kafka kind Knative Kotlin Kubernetes Maven Micronaut microservices Minikube OAuth2 open-ai openshift Performance postgresql Prometheus quarkus Reactor REST security Skaffold Spring spring-ai Spring Boot Spring Boot Actuator Spring Cloud Spring Cloud Gateway Spring Cloud Kubernetes Spring Data testcontainers testing Vault

Contact info

If you would like to contact me in order you have any questions, thoughts or ideas (e.g. suggestions for future articles) contact me via email.

Warsaw, Poland
piotr.minkowski@gmail.com

Top Posts & Pages

  • Create Apps with Claude Code on Ollama
  • Spring AI with External MCP Servers
  • gRPC in Spring Boot
  • Claude Code on OpenShift with vLLM and Dev Spaces
  • Concurrency with Kafka and Spring Boot

Social Media

Proudly powered by WordPress | Theme: HoneyWaves by SpiceThemes

New Book Published

My latest book Hands-On Java with Kubernetes is now available on Leanpub!

Get the book