Quantcast
Channel: Piotr's TechBlog
Browsing all 40 articles
Browse latest View live
↧

Image may be NSFW.
Clik here to view.

Kafka Offset with Spring Boot

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 publishing the post...

View Article


Image may be NSFW.
Clik here to view.

Java Development with Odo on Podman, Kubernetes and OpenShift

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 who want to write, build, and...

View Article


Image may be NSFW.
Clik here to view.

Running Tekton Pipelines on Kubernetes at Scale

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 a set of...

View Article

Image may be NSFW.
Clik here to view.

GitOps on Kubernetes for Postgres and Vault with Argo CD

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 Argo CD widely on your Kubernetes...

View Article

Image may be NSFW.
Clik here to view.

Migrate from Kubernetes to OpenShift in the GitOps Way

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 discuss the best practices in...

View Article


Image may be NSFW.
Clik here to view.

Pact with Quarkus 3

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 the previously described topic in the “Contract...

View Article

Image may be NSFW.
Clik here to view.

Interesting Facts About Java Streams and Collections

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 older ones that have existed...

View Article

Image may be NSFW.
Clik here to view.

Using Bootify for a Spring Boot Prototype with Thymeleaf

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 frontend? Although Thymeleaf...

View Article


Image may be NSFW.
Clik here to view.

Getting Started with Backstage

This article will teach you how to use Backstage in your app development and create software templates to generate a typical Spring Boot app. Backstage is an open-source framework for building...

View Article


Image may be NSFW.
Clik here to view.

Backstage on Kubernetes

In this article, you will learn how to integrate Backstage with Kubernetes. We will run Backstage in two different ways. Firstly, it will run outside the cluster and connect with Kubernetes via the...

View Article

Image may be NSFW.
Clik here to view.

IDP on OpenShift with Red Hat Developer Hub

This article will teach you how to build IDP (Internal Developer Platform) on the OpenShift cluster with the Red Hat Developer Hub solution. Red Hat Developer Hub is a developer portal built on top of...

View Article

Image may be NSFW.
Clik here to view.

Multi-node Kubernetes Cluster with Minikube

This article will teach you how to run and manage a multi-node Kubernetes cluster locally with Minikube. We will run this cluster on Docker. After that, we will enable some useful add-ons, install...

View Article

Image may be NSFW.
Clik here to view.

SBOM with Spring Boot

This article will teach you, how to leverage SBOM support in Spring Boot to implement security checks for your apps. A Software Bill of Materials (SBOM) lists all your app codebase’s open-source and...

View Article


Image may be NSFW.
Clik here to view.

Azure DevOps with OpenShift

This article will teach you how to integrate Azure DevOps with the OpenShift cluster to build and deploy your app there. You will learn how to run Azure Pipelines self-hosted agents on OpenShift and...

View Article

Image may be NSFW.
Clik here to view.

Spring Boot on Kubernetes with Eclipse JKube

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 plugins and...

View Article


Image may be NSFW.
Clik here to view.

Spring Boot with SAML2 and Keycloak

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...

View Article

Image may be NSFW.
Clik here to view.

Consul with Quarkus and SmallRye Stork

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 been several...

View Article


Image may be NSFW.
Clik here to view.

Continuous Promotion on Kubernetes with GitOps

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...

View Article

Image may be NSFW.
Clik here to view.

Getting Started with Spring AI and Chat Model

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 interface that allows us to...

View Article

Image may be NSFW.
Clik here to view.

Getting Started with Spring AI Function Calling

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 LLM capabilities with external...

View Article
Browsing all 40 articles
Browse latest View live