MicroProfile 4.0 is Now Available

By Jakarta EE, MicroProfile Community, Process, Releases No Comments

MicroProfile, an Open-Source Community that collaborates on enterprise Java microservices, would like to announce the release of MicroProfile 4.0. MicroProfile 4.0 is the first version released by the recently-formed MicroProfile Working Group within the Eclipse Foundation. This important milestone demonstrates the commitment of the MicroProfile community and the Eclipse Foundation…

Read More

Announcement: Language Server for MicroProfile and the Tools for MicroProfile VS Code extension

By Helidon, LSP4MP, MicroProfile Community, Open Liberty, Quarkus No Comments

We are happy to announce the first release of the Language Server for MicroProfile (LSP4MP) and the Tools for MicroProfile VS Code extension.  LSP4MP is a language server that provides core language support for MicroProfile, including code complete, diagnostics, snippets and more. Tools for MicroProfile leverages LSP4MP to provide a…

Read More

Keeping Brazil’s Medical Industry Safe with MicroProfile & Jakarta EE – Jakarta Tech Talks

By Apache TomEE, Eclipse MicroProfile, Jakarta EE, Java EE, MicroProfile Architecture, Microservices, Video Sessions No Comments

At Oracle Code One 2019  Rafael Guimares, Otavio Santana, and I presented this 45 minutes session for the first time. We provided a case of cloud migration and modernization of a widely use monolithic system with the help of MicroProfile, Jakarta EE, TomEEand Tribestream API Gateway in the Brazilian medical Industry that involved several challenges such as the fifth-largest…

Read More
Eclipse MicroProfile Course Bundle

e-Book Update: The MicroProfile Course Bundle Now Supports Release 3.3

By CDI, ebook, Jakarta EE, Java EE, MicroProfile Config JSR, MicroProfile Fault Tolerance, MicroProfile Health Check, MicroProfile JWT Authentication, MicroProfile Metrics, MicroProfile Open Tracing API, MicroProfile Rest Client No Comments
The Eclipse MicroProfile Course Bundle contains the most comprehensive e-book and video course to start learning Eclipse MicroProfile. It covers all twelve Eclipse MicroProfile specifications with hands-on examples and is...
Read More

MicroProfile GraphQL 1.0 released

By GraphQL, Releases No Comments

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…

Read More

Announcing the IntelliJ Plugin for MicroProfile Starter

By Eclipse MicroProfile, MicroProfile Community, MicroProfile Starter, Microservices, Releases No Comments

Today, the MicroProfile community would like to announce the availability of the IntelliJ plugin for MicroProfile Starter. In order to install the plugin, you need to have the IntelliJ installed, then go to File > Settings > Plugins and search for “MicroProfile Starter” and click on the “Install” button. As…

Read More

Eclipse MicroProfile 3.2 is Now Available

By MicroProfile Community No Comments

Eclipse MicroProfile 3.2 is Now Available Eclipse MicroProfile, an open forum to collaborate on enterprise Java microservices, would like to announce the release of Eclipse MicroProfile 3.2. Following MicroProfile’s adoption of semantic versioning, Eclipse MicroProfile 3.2, reverts an inadvertent backward incompatible change introduced in Metrics 2.1 as part of MicroProfile…

Read More

Tutorials on each Eclipse MicroProfile Specification

By CDI, Documentation, Eclipse MicroProfile, MicroProfile Concurrency, MicroProfile Config JSR, MicroProfile Fault Tolerance, MicroProfile Health Check, MicroProfile JWT Authentication, MicroProfile Metrics, MicroProfile Open Tracing API, MicroProfile Rest Client, Tutorial No Comments

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…

Read More

Announcing Visual Studio Code Extension for MicroProfile Starter

By MicroProfile Community, MicroProfile Starter No Comments

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…

Read More

MicroProfile Reactive Messaging 1.0 is now available

By MicroProfile Community, MicroProfile Reactive, Releases No Comments

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…

Read More

MicroProfile Context Propagation 1.0 is Now Available

By MicroProfile Community No Comments

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…

Read More

Microprofile CustomConfigSource with Database

By CDI, EJB, MicroProfile Config JSR, Tutorial No Comments

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…

Read More

Eclipse MicroProfile 3.0 is Now Available

By Eclipse MicroProfile, MicroProfile Community, Microservices, Releases No Comments

Eclipse MicroProfile 3.0 is Now Available Eclipse MicroProfile, an open forum to collaborate on enterprise Java microservices, would like to announce the release of Eclipse MicroProfile 3.0. Eclipse MicroProfile 3.0, which builds on the 2.2 version, updates the Rest Client, Metrics, and Health Check APIs, the last two introducing breaking…

Read More

Database Enabled Microservices with Tomee and MicroProfile

By Apache TomEE, MicroProfile Starter No Comments

https://dev.to/geefygeorge/database-enabled-microservices-with-tomee-and-microprofile-1afb Creating database enabled Microservices with Tomee and MicroProfile is a fairly straightforward task. In this five (5) minutes article, I’m going to highlight the key points you, as a developer out to consider. Disclosure, we’ll be looking at code, however this isn’t a step-by-step tutorial.

Read More

End-to-End Example App Running MicroProfile on Kubernetes and Istio

By Example, Istio, Kubernetes, MicroProfile Istio, MicroProfile Starter, Open Liberty No Comments

There are many good examples that demonstrate specific MicroProfile functionality and there are also good examples that showcase Istio functionality, especially the BookInfo application. Since I couldn’t find a comprehensive application that utilizes MicroProfile and Istio, my colleague Harald Uebele and I have built one.

Read More

Quarkus MicroProfile Cheat Sheet

By Eclipse MicroProfile, MicroProfile Community, Quarkus No Comments

This stackoverflow question on MicroProfile support in Quarkus pointed out the need for a one-pager cheat-sheet on Quarkus MicroProfile support. MicroProfile is a collection of specifications. SmallRye is a project that implements MicroProfile specifications. Generally speaking, there is a SmallRye GitHub repo in support of each specification. Quarkus implements MicroProfile specifications…

Read More

Build your MicroProfile Apps Quickly with Boost

By Boost, Eclipse MicroProfile, Gradle, Maven, MicroProfile Community No Comments

The Boost Vision The Open Liberty team would like to share some Maven/Gradle function with the MicroProfile community, which we’ve been prototyping as the “Boost” plugin. The “Boost” approach abstracts away from the end-user developer the details of installing and configuring an individual MicroProfile implementation with the deployed project application,…

Read More

How to Use MicroProfile and JDK Features to Scale Your Apps in the Cloud

By JDK, Microservices, Tutorial No Comments

https://dzone.com/articles/how-to-use-recent-microprofile-and-jdk-features-to Managing a potentially unlimited number of autonomous, loosely coupled and frequently updated microservices on top of a flexible cloud infrastructure, creates new challenges for developers. This article outlines features of recent JDK and MicroProfile updates for reliably deploying and scaling cloud applications while continuously integrating network and service updates….

Read More

MicroProfile, el éxito de microservicios depende de la cultura de tu Empresa

By Eclipse MicroProfile, Español, MicroProfile Community No Comments

Muchas organizaciones que se encuentran en transición o transformación digital, entienden las ventajas de microservicios, por tanto están tomando muy en serio el hecho de poder dividir o complementar los monolitos existentes con microservicios. Una de las primeras opciones que toman es el separar los diferentes modelos de dominio de…

Read More

Next-generation Kubernetes Native Java Framework implements Eclipse MicroProfile

By Eclipse MicroProfile, Microservices, Quarkus No Comments

Today Quarkus was introduced to the open source community. Per its announcement, “Quarkus is a Kubernetes Native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards.” Quarkus is designed to provide a great experience for developing and running Java on containers, Kubernetes, and Function-as-a-Service (FaaS)…

Read More

Eclipse MicroProfile Starter (Beta) Available

By MicroProfile Community, Microservices No Comments

Get your projects started quickly.   Starting today, MicroProfile Starter (Beta) is available. MicroProfile Starter is a new resource for developers to learn how to get started with MicroProfile. MicroProfile Starter helps developers kickstart their microservices development journey, choosing the runtime they’re most comfortable with from the list of available…

Read More

Video Monitoring Resiliency Behavior With Fault Tolerance 1.1.

By Grafana, MicroProfile Fault Tolerance, MicroProfile Metrics, Prometheus, Video Tutorial No Comments

Monitoring Resiliency Behavior With MicroProfile I’ve recorded a 4 minutes video that shows how to get technical metrics of resiliency mechanism without effort with MicroProfile Fault Tolerance 1.1. Now, Fault Tolerance includes metrics that by default are emitted via the metrics endpoints. Video also shows how you can use and…

Read More

7 Minutes Interview on the Differences Between Java EE, Jakarta EE, and MicroProfile

By Eclipse MicroProfile, Jakarta EE, Java EE, MicroProfile Community, Microservices, Video Sessions No Comments

Difference between Java EE, Jakarta EE & MicroProfile At Devoxx BE 2018, I was interviewed by Yolande Poirier on what’s the difference between Java EE, now Jakarta EE, and Eclipse MicroProfile. During the 7 minutes conversation, we also discussed what enterprise projects could build their enterprise applications on.  You can…

Read More

Distributed Tracing With Java EE, Istio & MicroProfile

By Jakarta EE, MicroProfile Open Tracing API, Open Liberty, Video Tutorial, WebSphere Liberty No Comments

Distributed Tracing With Java EE, Istio & MicroProfile I’ve recorded a 17 minutes video that shows how to add distributed tracing to Java EE applications that run in an Istio cluster. The HTTP headers that correlate the tracing information can be added to the JAX-RS resources and clients via MicroProfile OpenTracing….

Read More

Virtual Eclipse Meeting on MicroProfile+Istio recording available

By MicroProfile Community, MicroProfile Istio, Microservices, Open Liberty, Thorntail, Video Sessions No Comments

Emily and I gave a webinar yesterday about MicroProfile and Istio. The recording is available at https://www.youtube.com/watch?v=NYIEU2P7v9g: Links from the session: Eclipse newsletter about the same subject: https://www.eclipse.org/community/eclipse_newsletter/2018/september/MicroProfile_istio.php Blog post from me about work in the MicroProfile ServiceMesh working group https://medium.com/@pilhuhn/working-on-microprofile-service-mesh-istio-and-kiali-26d6c01b45cc Code sample to demonstrate cloud-native microservices: Main repo: https://github.com/eclipse/microprofile-service-mesh…

Read More

The Business Value of Eclipse MicroProfile e-book now available

By MicroProfile Community No Comments

Updated on: December 3, 2018 The Eclipse MicroProfile project would like to announce the availability of our e-book titled “Eclipse MicroProfile: Accelerating Cloud-Native Application Development with Java Microservices”. This new publication provides a high-level overview of the business value that the MicroProfile project can bring to an organization that is…

Read More

German video tutorial series on Eclipse MicroProfile

By Deutsche, Video Sessions, Video Tutorial No Comments

Heiko Rupp of Red Hat has started a German tutorial series on MicroProfile on his YouTube channel. The videos follow his presentation at Java-Forum-Stuttgart “MicroServices mit Eclipse MicroProfile entwickeln”. The first three episodes are Intro: what is MicroProfile and how to use it with the Thorntail server Rest-Client: how to use the RestClient…

Read More

Eclipse MicroProfile welcomes Oracle to its community

By Eclipse MicroProfile, MicroProfile Community No Comments

Oracle has officially joined the group of prestigious member organizations that are supporting the Eclipse MicroProfile initiative. Oracle has been maintaining and running the Java EE standard for over fifteen years and recently announced that it was transitioning Oracle Java EE technologies to The Eclipse Foundation project called EE4J. Eclipse MicroProfile and EE4J…

Read More

Swimming Upstream: Moving Forward with Eclipse MicroProfile and JDK 8

By Eclipse MicroProfile, MicroProfile Community No Comments

The Eclipse MicroProfile is a specification for a set of APIs appropriate to building MicroServices. The project has existed for over a year now and is something that Payara is highly committed to. Readers who like to keep up-to-date with news from the Java community will probably already be aware of how the project has progressed in leaps…

Read More

MicroProfile – Collaborating to bring Microservices to Enterprise Java

By Eclipse MicroProfile, MicroProfile Community, Microservices No Comments

Today at the DevNation conference in San Francisco, Red Hat’s Mark Little was joined on-stage by Alasdair Nottingham from IBM, Theresa Nguyen from Tomitribe, Mike Croft from Payara and Martijn Verburg from the London Java Community to announce a new community collaboration – MicroProfile – whose goal is to make it easier…

Read More

Payara Collaborates with Red Hat, IBM, Tomitribe & LJC to Bring Microservices to Enterprise Java

By MicroProfile Community No Comments

Today at the DevNation conference in San Francisco, Payara’s Mike Croft appeared onstage during the Keynote, joined by Mark Little from Red Hat, Alasdair Nottingham from IBM, Theresa Nguyen from Tomitribe and Martijn Verburg from the London Java User Group to announce a new community collaboration called MicroProfile. 

Read More