microprofile.io microprofile.io

MicroProfile GraphQL 1.0 released

Today we released the first version of the new MicroProfile GraphQL specification that will reside outside of the MicroProfile Umbrella specification. The intent of the MicroProfile GraphQL specification is to provide a “code-first” set of APIs that will enable users to quickly develop portable GraphQL-based applications in Java. There are 2 main requirements for all implementations of this specification, namely: Generate...

microprofile.io microprofile.io

Tutorials on each Eclipse MicroProfile Specification

To help newcomers or Java EE developers to start with Eclipse MicroProfile, I’ve created a tutorial for each specification. These tutorials cover all twelve specs and discuss each in detail with code-examples. Furthermore, there is a YouTube video for each spec available to see it in-action. The whole source code is available on GitHub with further instructions. Here is the list: CDI: Blog post JAX-RS: Blog post JSON-B: Blog...

microprofile.io microprofile.io

Announcing Visual Studio Code Extension for MicroProfile Starter

The MicroProfile community would like to announce the availability of a Visual Studio Code extension for MicroProfile Starter.  Version 0.1 of the VS Code extension for Eclipse MicroProfile Starter is now available in Visual Studio Code’s Marketplace for developers to download and use. MicroProfile Starter generates for developers Maven projects with code examples for runtimes that implement MicroProfile.  It enables developers to...

microprofile.io microprofile.io

MicroProfile Reactive Messaging 1.0 is now available

MicroProfile Reactive Messaging 1.0 is now available as a standalone release, i.e. outside the MicroProfile umbrella/platform release. MicroProfile Reactive Messaging delivers a development model to build event-driven microservices and data streaming applications. A long-time has passed since the initial discussions about reactive in MicroProfile. In February, we released Reactive Streams Operators 1.0 providing a set of operators to...

microprofile.io microprofile.io

MicroProfile Context Propagation 1.0 is Now Available

MicroProfile Context Propagation 1.0 is now available as a standalone release, i.e. outside the MicroProfile umbrella/platform release. MicroProfile Context Propagation enables CompletionStages and CompletableFutures, such as those returned by MicroProfile Fault Tolerance @Asynchronous, to reliably run with predictable thread context, and guards against unintentional donation of context from threads that perform operations which cause...

microprofile.io microprofile.io

Microprofile CustomConfigSource with Database

With the Microprofile-Config API there is a new and easy way to deal with configuration properties in an application. The Microprofile-Config API allows you to access config and property values form different sources like: System.getProperties() (ordinal=400) System.getenv() (ordinal=300) all META-INF/microprofile-config.properties files Developers can find a good introduction into the Microprofile Config API here. Of course,...