-
DevOps
Open Liberty Override Configuration
Open Liberty can be easily configured using the server.xml file in it’s config directory. If you’re running your servers in…
Read More » -
DevOps
Configuring Open Liberty Datasources via Kubernetes Secrets
In Open Liberty, configuration of datasource credentials is typically done in the server.xml file. If we use containers and container…
Read More » -
Enterprise Java
Zero-Downtime Rolling Updates With Istio
The first part of this article series explained how to achieve real zero-downtime updates in Kubernetes clusters. We specifically tackled…
Read More » -
DevOps
Zero-Downtime Rolling Updates With Kubernetes
The software world moves faster than ever. In order to stay competitive, new software versions need to be rolled out…
Read More » -
Enterprise Java
Instrumenting Porcupine With Prometheus & Grafana
Adam Bien’s Porcupine library makes it easy to configure dedicated executor services that act as application bulkheads. I’ve created an…
Read More » -
Enterprise Java
JSON-B Asymmetrical Property Binding
The JSON-B specification defines binding annotations such as @JsonbProperty or @JsonbTransient to declaratively map Java objects to JSON, and back.…
Read More » -
Enterprise Java
Istio’s Networking API Explained
Istio version 1.0 comes with a networking API that comprises a lot of features and covers a variety of scenarios.…
Read More » -
Enterprise Java
MicroProfile’s Role in the Age of Jakarta EE
Since it’s creation, MicroProfile has gained a lot of traction and produced a variety of specifications. Originally, it was created…
Read More » -
Software Development
Git commit fixup and autosquash
Git commit fixup and autosquash are helpful features when you want to “fix” changes from a single commit in your…
Read More »