Skip to content

Piotr's TechBlog

Java, Spring, Kotlin, microservices, Kubernetes, containers

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

Spring Boot

Using Bootify for a Spring Boot Prototype with Thymeleaf

By Thomas Surmann May 15, 2024 4

Bootify is an application generator for Spring Boot prototypes. How can we use this tool to build a Spring Boot CRUD app with Postgres as a database and Thymeleaf as a…

Read more

Other

Interesting Facts About Java Streams and Collections

By piotr.minkowski April 25, 2024 3

This article will show some interesting features of Java Streams and Collections you may not heard about. We will look at both the latest API enhancements as well as the…

Read more

Continuous Integration Quarkus

Pact with Quarkus 3

By piotr.minkowski April 19, 2024 0

This article will teach you how to write contract tests with Pact for the app built on top of version 3 of the Quarkus framework. It is an update to…

Read more

Containers Kubernetes

Migrate from Kubernetes to OpenShift in the GitOps Way

By piotr.minkowski April 15, 2024 2

In this article, you will learn how to migrate your apps from Kubernetes to OpenShift in the GitOps way using tools like Kustomize, Helm, operators, and Argo CD. We will…

Read more

Continuous Integration Kubernetes

GitOps on Kubernetes for Postgres and Vault with Argo CD

By piotr.minkowski April 5, 2024 0

In this article, you will learn how to prepare the GitOps process on Kubernetes for the Postgres database and Hashicorp Vault with Argo CD. I guess that you are using…

Read more

Continuous Integration Kubernetes Performance

Running Tekton Pipelines on Kubernetes at Scale

By piotr.minkowski March 27, 2024 0

In this article, you will learn how to configure and run CI pipelines on Kubernetes at scale with Tekton. Tekton is a Kubernetes-native solution for building CI/CD pipelines. It provides…

Read more

Containers Kubernetes Spring Boot

Java Development with Odo on Podman, Kubernetes and OpenShift

By piotr.minkowski March 15, 2024 0

In this article, you will learn how to develop and deploy Java apps on Podman, Kubernetes, and OpenShift with odo. Odo is a fast and iterative CLI tool for developers…

Read more

Message Brokers Spring Boot

Kafka Offset with Spring Boot

By piotr.minkowski March 11, 2024 4

In this article, you will learn how to manage Kafka consumer offset with Spring Boot and Spring Kafka. An inspiration for preparing this article was the feedback I received after…

Read more

Kubernetes Security Spring Boot

Rotate SSL Certificates with OpenShift and Spring Boot

By piotr.minkowski March 4, 2024 0

This article will teach you how to dynamically create and rotate SSL certificates used in service-to-service communication with OpenShift and Spring Boot. We will achieve it with a single annotation…

Read more

Security Spring Boot Spring Cloud

Microservices with Spring Cloud Gateway, OAuth2 and Keycloak

By piotr.minkowski March 1, 2024 18

This article will teach you how to use Keycloak to enable OAuth2 for Spring Cloud Gateway and Spring Boot microservices. We will extend the topics described in my previous article…

Read more

Posts pagination

1 2 3 4 5 6 7 8 … 30

Search

Follow Blog via Email

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

Categories

  • AI (9)
  • Cloud (41)
  • Containers (64)
  • Continuous Integration (37)
  • Data Grids (7)
  • Kotlin (9)
  • Kubernetes (107)
  • Message Brokers (27)
  • Micronaut (12)
  • Microservices (62)
  • Other (27)
  • Performance (25)
  • Quarkus (13)
  • Security (26)
  • Spring Boot (103)
  • Spring Cloud (50)
  • 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 openshift Performance postgresql Prometheus quarkus Reactor REST security Serverless 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

  • Using Model Context Protocol (MCP) with Spring AI
  • Concurrency with Kafka and Spring Boot
  • Using Ollama with Spring AI
  • Tool Calling with Spring AI
  • Microservices with Spring Cloud Gateway, OAuth2 and Keycloak

Social Media

Proudly powered by WordPress | Theme: HoneyWaves by SpiceThemes

Follow Blog via Email