When it comes to creating an application with Java (now Jakarta) EE, the first specification you usually get in touch with is

Read More

The REST architectural pattern is widely adopted when it comes to creating web services. The term was first introduced by Roy Fielding

Read More

Besides binding and converting JSON from an to Java objects with JSON-B, the Java EE specification (now Jakarta EE) offers a specification

Read More

JSON is the current de-facto data format standard for exposing data via APIs. The Java ecosystem offers a bunch of libraries to create

Read More

As Jakarta EE 8 was now finally released on the 10th of September 2019, we can start using it. This is the

Read More

With the current trend to build distributed-systems, it is increasingly important to build fault-tolerant services. Fault tolerance is about using different strategies

Read More

In today's microservice architecture security is usually based on the following protocols: OAuth2, OpenID Connect, and SAML. These main security protocols use

Read More

In a distributed system your services usually communicate via HTTP and expose REST APIs. External clients or other services in your system

Read More

Tracing method calls in a monolith to identify slow parts is simple. Everything is happening in one application (context) and you can

Read More

Exposing REST endpoints usually requires documentation for your clients. This documentation usually includes the following: accepted media types, HTTP method, path variables,

Read More