Skip to content

Piotr's TechBlog

Java, Spring, Kotlin, microservices, Kubernetes, containers

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

AI Spring Boot Uncategorized

Tool Calling with Spring AI

By piotr.minkowski March 13, 2025 2

This article will show you how to use Spring AI support with the most popular AI models for the tool calling feature. Tool calling (or function calling), is a common…

Read more

AI Spring Boot

Using Ollama with Spring AI

By piotr.minkowski March 10, 2025 0

This article will teach you how to create a Spring Boot application that implements several AI scenarios using Spring AI and the Ollama tool. Ollama is an open-source tool that…

Read more

AI Spring Boot

Spring AI with Multimodality and Images

By piotr.minkowski March 4, 2025 0

This article will teach you how to create a Spring Boot application that handles images and text using the Spring AI multimodality feature. Multimodality is the ability to understand and…

Read more

AI Spring Boot

Using RAG and Vector Store with Spring AI

By piotr.minkowski February 24, 2025 5

This article will teach you how to create a Spring Boot application that uses RAG (Retrieval Augmented Generation) and vector store with Spring AI. We will continue experiments with stock…

Read more

AI Spring Boot

Getting Started with Spring AI Function Calling

By piotr.minkowski January 30, 2025 6

This article will show you how to use Spring AI support for Java function calling with the OpenAI chat model. The Spring AI function calling feature lets us connect the…

Read more

AI Spring Boot

Getting Started with Spring AI and Chat Model

By piotr.minkowski January 28, 2025 4

This article will teach you how to use the Spring AI project to build applications based on different chat models. The Spring AI Chat Model is a simple and portable…

Read more

Continuous Integration Kubernetes

Continuous Promotion on Kubernetes with GitOps

By piotr.minkowski January 14, 2025 0

This article will teach you how to continuously promote application releases between environments on Kubernetes using the GitOps approach. Promotion between environments is one of the most challenging aspects in…

Read more

Microservices Quarkus

Consul with Quarkus and SmallRye Stork

By piotr.minkowski November 18, 2024 0

This article will teach you to use HashiCorp Consul as a discovery and configuration server for your Quarkus microservices. I wrote a similar article some years ago. However, there have…

Read more

Security Spring Boot

Spring Boot with SAML2 and Keycloak

By piotr.minkowski October 28, 2024 5

This article will teach you how to use SAML2 authentication with Spring Boot and Keycloak. Security Assertion Markup Language (SAML) is a standard for exchanging authentication and authorization identities between…

Read more

Kubernetes Spring Boot

Spring Boot on Kubernetes with Eclipse JKube

By piotr.minkowski October 3, 2024 4

This article will teach you how to use the Eclipse JKube project to build images and generate Kubernetes manifests for the Spring Boot application. Eclipse JKube is a collection of…

Read more

Posts pagination

1 2 3 4 5 6 7 8 … 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