cloud

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

Streamlining contributions with Eclipse Theia

Web tools and cloud architectures are great but what does this actually change for developers?

Each contributor currently has to setup his local environment in order to actually contribute to a project. But how about configuring just a single environment for everyone in the cloud? What if your developers didn't even have to be using a specific local environment to work on a product? This is possible using a workspace server dispatching pre-configured containers to your teams, along with all the tools they need.

Experience level: 
Beginner
Session Type: 
Standard

Introduction to Kubernetes

There is a new platform in town: Kubernetes. And it is establishing itself as the common denominator for public and private clouds with unprecedented momentum. 

This talk is for you when you sensed that Kubernetes may be important and are wondering if using it is more straightforward than spelling its name. 

Experience level: 
Beginner
Session Type: 
Standard

Automotive meets IoT: innovating your future vehicle

Vehicle-to-Cloud connectivity is opening up a vehicle’s internal resources such as data and functions to the outside world. This generates new opportunities by creating innovative customer services that enable new business models and technologies. However, current IoT technologies do not yet fully support automotive needs.

Experience level: 
Beginner
Session Type: 
Standard

Domain-Specific Languages in the Cloud – With Eclipse Technologies

Domain-specific languages (DSLs) are a powerful tool to capture arbitrary abstractions of an application domain and map it to code. Eclipse really shines when it comes to integrating DSLs in rich-client workbenches, but how about web-based IDEs?

In this talk you will learn how to bundle the power of four Eclipse frameworks to build a cloud-based IDE with support for your own DSLs:

Experience level: 
Beginner
Session Type: 
Standard

Lucky in the Cloud With Diagrams

Sprotty is a new Eclipse Project that makes it easy to add modern, live, CSS styled, animated diagrams to web-based applications. Supporting both, client only and client/server runtime scenarios, it provides the perfect graphical complement to the popular Language Server Protocol.

In this talk you will learn how to use Sprotty to embed live graphs in web apps. We’ll explain the architectural concepts and guide you through the necessary steps to visualize your own models in the cloud.

Experience level: 
Beginner
Session Type: 
Standard

Popular patterns revisited on OSGi

We will look at common cloud and design patterns and see how the special properties of the OSGi environment allows us to rethink these patterns. The talk shows some well known patterns like the service registry and the whiteboard but also some unique patterns like out of band circuit breaker or graceful degregation.

Experience level: 
Intermediate
Session Type: 
Standard

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2019