sunday, october 07, 2018
At this year’s Oracle Code One conference, I’ll present several sessions on enterprise software, and especially modern Java Enterprise, Java EE, what will be continued as Jakarta EE, and MicroProfile.
My motivation is to present how to make modern Enterprise Java, in the era of cloud native, container orchestration, and service meshes.
I’m especially keen to show how Java EE / Jakarta EE and MicroProfile play along and complement each other.
friday, september 28, 2018
Adam Bien’s Porcupine library makes it easy to configure dedicated executor services that act as application bulkheads.
I’ve created an extension that exposes the Porcupine statistics via MicroProfile Metrics.
We can furthermore make the instrumentation visible via Prometheus and Grafana dashboards.
sunday, september 02, 2018
I’ve created a video course on how to containerize Java EE 8 applications with Docker and Kubernetes.
The course is targeted for Java Enterprise developers who want or need to run their applications in containers and container orchestration technology.
It covers all developers need to know to get up and running with Docker and Kubernetes, and how to avoid common pitfalls.
sunday, september 02, 2018
In the past, I’ve been asked multiple times how I built my video chroma keying setup.
I’ve recorded a video which explains my motivations for building such a setup and the software and components I’m currently using.
friday, august 24, 2018
I’ve created a video course on how to learn Java EE 8.
The course is targeted for both Java Enterprise beginners as well as experienced developers who aren’t quite familiar with EE 8 yet.
It covers the most important APIs, their features and how to write modern Java EE applications in year 2018.
monday, august 20, 2018
The JSON-B specification defines binding annotations such as
@JsonbTransient to declaratively map Java objects to JSON, and back.
These annotations can be used ‘asymmetrically’ to define different handling of serialization and deserialization.
saturday, august 18, 2018
1.0 comes with a networking API that comprises a lot of features and covers a variety of scenarios.
The networking API has evolved in the last couple of months and might not be self-explanatory, right away.
What are the concepts and building blocks of this API, and how do we use the individual Istio resource types in order to route traffic through our service mesh?
friday, august 03, 2018
Since it’s creation, MicroProfile has gained a lot of traction and produced a variety of specifications.
Originally, it was created to advance enterprise Java for a microservice world, with faster progress, driven by multiple vendors.
Now, with Java EE being transformed to Jakarta EE under the Eclipse Foundation, how does MicroProfile reasonably fit into the picture within the Enterprise Java universe?
All blog entries