microprofile

When GraphQL meets MicroProfile

 The aim of this talk is to answer the following questions:

  • What is GraphQL?
  • How does it compare to REST: competitor or complement?
  • How does it fit with Java in general and MicroProfile in particular?
  • What is MicroProfile GraphQL?
  • Why should you care?

Going from an introduction to GraphQL, a presentation of MicroProfile, a live demo, we want the audience to get a better graps of what MicroProfile GraphQL can provide to develop modern APIs.

Experience level: 
Beginner
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

Building Microservices with Jakarta EE and MicroProfile

We live in an era of building enterprise software with build pipelines, containerization and clouds in order to provide business value. In order to maintain the quality of your software and fast delivery, you must optimize the development process and release strategy with tools and concepts that complement each other.

This session will teach the attendees on how to achieve this by using the Jakarta EE platform with the addition of Eclipse MicroProfile, that are a fit for scalable environments like clouds. The attendees should have a basic understanding of the concept of enterprise development with Java EE / Jakarta EE and/or Spring Framework.

Experience level: 
Intermediate
Community Voting: 
0

Log in here to vote

Session Type: 
Tutorial

Building Microservices with Jakarta EE and MicroProfile

We live in an era of building enterprise software with build pipelines, containerization and clouds in order to provide business value. In order to maintain the quality of your software and fast delivery, you must optimize the development process and release strategy with tools and concepts that complement each other.

I will provide insights on how to achieve this by using the Jakarta EE platform with the addition of Eclipse MicroProfile. The audience should have a basic understanding of the concept of enterprise development with Java EE / Jakarta EE and/or Spring Framework. They will learn how to develop Jakarta EE and MicroProfile applications that are a fit for scalable environments like clouds.

Experience level: 
Intermediate
Community Voting: 
0

Log in here to vote

Session Type: 
Standard

Are you ready for Cloud Native Java? (sponsored by IBM)

“Cloud Native”. It’s a great term, one that promises significant benefits for Java developers and Java applications. However there are traps for the unwary traveller undertaking this journey. It’s best to be prepared and forewarned. In this talk hear more about what Cloud Native Java looks like, and how it can differ from what you might be expecting. From application to JVM to hosting environment, there are challenges to face and obstacles to overcome before you’ve reached your goal.

Experience level: 
Beginner
Session Type: 
Sponsored

Practical Cloud Native Java Development with MicroProfile

Conventional wisdom has it that Java EE is a bad starting point for building cloud-native Java applications, but despite this most cloud-native frameworks are designed to use and extend Java EE. The issue has been not that Java EE can't be used, but deploying applications to new cloud platforms like Docker and Kubernetes so they can be efficiently updated and scaled requires new API's. Enter the Eclipse MicroProfile initiative which, combined with Jakarta EE, has been rapidly building out these gaps.

Experience level: 
Intermediate
Session Type: 
Standard

Gradual Migration from Java EE to MicroProfile

The goal of MicroProfile.IO is to optimise Java EE for a micro-service architecture. It is based on some of the Java EE specifications and standardise a few technologies from the micro-services space.

However, some of the microprofile implementations are completely different 'servers', like the KumuluzEE server. So how can you migrate easily from your favorite Java EE server to a MicroProfile implementation?

Experience level: 
Intermediate
Session Type: 
Standard

Developing cloud-native Java microservices with Eclipse MicroProfile

Ever wondered what makes a cloud-native application "cloud-native"? Ever wondered what the unique challenges are and how best to address them on fully-open Java technologies? In this workshop, you'll learn what it means to be cloud-native and how that impacts application development. You'll learn about Eclipse MicroProfile, an industry collaboration defining technologies for the development and management of cloud-native microservices.

Experience level: 
Intermediate
Session Type: 
Tutorial

OpenAPIs are everywhere

The OpenAPI Specification (formally known as Swagger) describes APIs in a way that is standardized, machine-readable, and programming language-agnostic. It is an open source project hosted by the Linux Foundation.

There have been many announcements regarding frameworks or tools supporting this standard: For example, Eclipse MicroProfile 1.3 provides a set of annotations that can be used on top of JAX-RS, and version 3.5.2 of Eclipse Vert.x provides automatic requests validation.

Experience level: 
Beginner
Session Type: 
Standard

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2019