sebastiandaschner blog


Git commit fixup and autosquash

sunday, april 22, 2018

Git commit fixup and autosquash are helpful features when you want to “fix” changes from a single commit in your history.
read more

Custom Git subcommands

friday, april 20, 2018

Heavy users of Git often find themselves writing their own Git shortcuts or scripts which combine multiple Git commands for frequently used features. The possibilities to shortcut your way around Git include Git aliases, shell aliases, or custom scripts that reside in your $PATH.
read more

Injecting multiple Kubernetes volumes to the same directory

tuesday, april 10, 2018

Kubernetes config maps and secrets allow use to inject configuration files into containers. If we want multiple config entries that originate from different config maps or secrets to be injected into the same location, we are required to specify a sub path:
read more

Strategy Pattern with CDI and lambdas

tuesday, april 10, 2018

The strategy design pattern dynamically chooses an implementation algorithm, a strategy, at runtime. The pattern can be used to select different business algorithms depending on the circumstances.
read more

Distributed tracing with Java EE, Istio & MicroProfile (Video)

wednesday, march 28, 2018

I’ve recorded a video in which I show how to add distributed tracing to Java EE applications that run in an Istio cluster.
read more

Java code style operator new line formatting

monday, february 19, 2018

Last week, I discovered what helped me deciding on what I have struggled with for a longer time: whether to place operators such as &&, || or + on the same or next line.
read more

Prometheus with Java EE & MicroProfile Metrics (Video)

friday, february 02, 2018

I have recorded a video in which I show how to realize business metrics by integrating Prometheus using Java EE and MicroProfile Metrics on OpenLiberty.
read more

PostgreSQL on Open Liberty

sunday, january 28, 2018

Open Liberty is an interesting new OSS Java EE application server that originated from WebSphere Liberty. You can configure Open Liberty to use PostgreSQL as its default data source as follows:
read more

All blog entries