sebastiandaschner blog


Java EE, Jakarta EE, MicroProfile, or maybe all of them

friday, february 15, 2019

It seems that more and more enterprise technology is emerging that is based on Java EE. There are a lot of options to choose from, between Java EE (now referred to as Jakarta EE), MicroProfile, and combinations of their APIs. If we look at available application containers, the number of possibilities is even higher. Which platforms, particular standards, and runtimes should enterprise developers base their applications on in year 2019?
read more

Discover applications running on Kubernetes with Prometheus

friday, february 15, 2019

Prometheus supports scraping multiple application instances. Applications that run in orchestrated environments require to be discovered dynamically, since their IP addresses will change. Prometheus can be configured to use the Kubernetes API to discover changes in the list of running instances dynamically.
read more

MicroProfile 2.2 BOM import support

tuesday, february 12, 2019

MicroProfile 2.2 just has been released with updates to the Fault Tolerance, Open Tracing, Open API, and Rest Client APIs. What’s also supported since version 2.2 is the usage of BOM (bill of material) dependency imports.
read more

Configuring Open Liberty datasources in cloud native environments (Video)

monday, january 21, 2019

I’ve recorded a video how to effectively configure datasource from Open Liberty instances that run in Docker containers or Kubernetes clusters.
read more

Jakarta EE plus MicroProfile on Open Liberty (Video)

tuesday, january 15, 2019

I’ve recorded a video in which I want to show why it makes sense to develop Enterprise Java applications with both Java EE and MicroProfile. I’ll show how to use MicroProfile projects to fill the gaps in Java EE when building cloud native microservice applications.
read more

Difference between Java EE, Jakarta EE & MicroProfile (Video)

sunday, january 06, 2019

A Devoxx BE 2018, I was interviewed by Yolande Poirier what the difference is between Java EE, Jakarta EE, and MicroProfile and what to choose for Enterprise Java projects. I gave a talk about that topic and shared my thoughts and recommendation.
read more

Selecting Git commits by message

sunday, january 06, 2019

In order to checkout, cherry-pick, or reset Git commits, you don’t have to provide their SHA commit hash. All commits can be referred to by their message, by using the pattern :/<part-of-message>, which comes in very handy when using Git from the command line.
read more

Monitoring resiliency behavior with MicroProfile (Video)

wednesday, december 19, 2018

I’ve recorded a video how to get technical metrics of our resiliency mechanism without effort with MicroProfile Fault Tolerance 1.1. Now, Fault Tolerance includes metrics that are by default emitted via the metrics endpoints. We’ll also see how we can use and visualize this information with Prometheus and Grafana.
read more

All blog entries