Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
    • Program Schedule
    • Program List
    • Registration
  • Features
    • Community Day
    • Hacker Day
    • Dinner Meetups
    • OSGi Summit
    • Keynotes
  • Community
    • Code of Conduct
    • Health & Safety at EclipseCon
    • Community Resources
    • 2022 Speakers
    • Information for Speakers
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Venue
    • Conference Venue
    • Hotels
    • Ludwigsburg
  • About Us
    • EclipseCon 2022
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  1. Home
  2. EclipseCon
  3. microprofile

microprofile

Creating a cloud-native microservice – which programming mode should I use?

Emily Jiang (IBM)

Creating cloud-native microservices is common, but which programming model to choose from.

At the moment, MicroProfile and Spring are two popular programming models for developing microservices. What are the differences or commonalities between them?

This session is to focus on comparing the two programming model side by side. If you are Spring developer, after this session, you should be able to grasp MicroProfile very quickly and vice versa.

Experience level: 
Beginner

Cloud Native Java (Sponsored by CNCF)

From zero to hero building modern microservices in 35 mins - slideless

Emily Jiang (IBM)

Have you ever wondered what is the modern way to create cloud-native microservices? Is the microservice you have created good for cloud infrastructure? How best to utlise the modern technology to improve your efficiency, so that you can just focus on business logic?

Experience level: 
Beginner

Cloud Native Java (Sponsored by CNCF)

When GraphQL meets MicroProfile

Jean-François James (Worldline)
Jean-Baptiste Roux (Worldline)

 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

Runtime & Frameworks

Building Microservices with Jakarta EE and MicroProfile

Edwin Derks (Team Rockstars IT)
Ivo Woltring (Ordina JTech)
Talip Ozkeles (GROUP9)

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

Web & Cloud Development

Jakarta EE: A Weapon of Mass Development

Edwin Derks (Team Rockstars IT)

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

Web & Cloud Development

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

Charlie Gracie (Microsoft Corp.)
Jamie Coleman (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

Cloud Native Java

Practical Cloud Native Java Development with MicroProfile

Alasdair Nottingham (IBM)

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

Cloud Native Java

Gradual Migration from Java EE to MicroProfile

Rudy De Busscher (Payara Services Limited)

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

Cloud Native Java

Developing cloud-native Java microservices with Eclipse MicroProfile

Jamie Coleman (IBM)
Michael Thompson (IBM)

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

Cloud Native Java

OpenAPIs are everywhere

Jeremie Bresson

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

Cloud Native Java

  • first
  • previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • next
  • last

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top