Cloud & DevOps

Cloud Native Java with Open J9, Fast, Lean and Definitely Mean (sponsored by IBM)

The economics of Cloud continues to dictate the need for radical changes to language runtimes. In this session lean about how OpenJDK with the Eclipse OpenJ9 JVM is leading the way in creating an enterprise strength, industry leading Java runtime that provides the operational characteristics most needed for Java applications running in the Cloud. This talk will introduce the significant benefits that Eclipse OpenJ9 brings to Cloud applications and will show you how easy it is to switch to OpenJDK with Eclipse OpenJ9 in various Cloud and container environments.

Experience level: 
Intermediate

Getting into the Flow with Browser IDEs (sponsored by TypeFox)

As developers we use web applications, like Jira, GitHub, Stackoverflow, Jenkins, etc. all day long. Basically every task but programming itself is done in an application running in our browsers.

In this talk I will show and explain why it is a good idea to put the actual coding into the browser, too. Advantages like automatic on-boarding, easy switching between different projects and branches as well as the possibility to easily contribute to open-source projects on any device can be convincing, but nothing beats seeing this all live and in action. In this session you will.

Experience level: 
Beginner

Kubernetes 101

The popularity of the Kubernetes platform is continuously increasing... for good reasons! It's a wonderful modular platform made out of fundamentals orthogonal bricks used to defined even more useful bricks. It enables a DevOps friendly envrionnment where microservices and continously delivery feel at home. 

If you have not yet dig into what is usually defined as a Cluster Operating System, it's time to catch-up! This thorough introduction to Kubernetes will cover:

Experience level: 
Beginner

A better CI infrastructure for Eclipse Projects (or how to manage 200 Jenkins masters)

As part of the Eclipse Common Build Infrastructure (CBI) initiative the Eclipse Foundation provides a build environment for projects to build, test, deploy and deliver Eclipse related software. Come and learn how it works and what's cooking!

It started with a single Hudson build server (Shared instance) for multiple projects. In 2013 the  “Hudson instance per project” (HIPP) concept was introduced that allowed every Eclipse project to have a dedicated CI server. Since Hudson was not longer maintained, about 200 CI instances were converted to Jenkins in early 2018.

Experience level: 
Beginner

The future of development tooling: The example of Eclipse Che, Theia and Sirius.

The journey of building developer tooling has never been as exciting as it is right now. Eclipse Che is getting more and more mature, bringing collaboration and teams capabilities for developer workspaces. Theia, integrated in Eclipse Che, is providing the foundations for a modern and extensible web IDE. With the rise of cloud development platforms, we see the industry defining new server protocols, such as "Language Server Protocol" and "Debug Server Protocol" which allow to bring tooling on a wide range of platforms, such as Eclipse, Eclipse Che and VS Code.

 

Experience level: 
Beginner

fog05: Computing, networking and storage end-to-end

Fog computing aims at providing horizontal, system-level, abstractions to distribute computing, storage, control and networking functions closer to the user along a cloud-to-thing continuum. Whilst fog computing is increasingly recognized as the key paradigm at the foundation of Consumer and Industrial Internet of Things (IoT), most of the initiatives on fog computing focus on extending cloud infrastructure. As a consequence, these infrastructure fall short in addressing heterogeneity and resource constraints characteristics of fog computing environments.

Experience level: 
Intermediate

Jenkins Essentials: an evergreen version of Jenkins

At the last contributor Summit, Kohsuke Kawaguchi, creator of Jenkins, challenged us to make Jenkins easy enough for an end-user to go from "zero" to continuously delivering a project in under 5 clicks and under 5 minutes.

The Jenkins Project is working on providing its users with a brand new, strongly opinionated, and continuously delivered distribution of Jenkins: Jenkins Essentials [1]. Constantly self-updating, including auto-rollback, with an aggressive subset of verified plugins.

Experience level: 
Beginner

Eclipse Theia - Cloud & Desktop IDE

Eclipse Theia is a modular framework for building cloud and desktop IDEs. It is implemented in TypeScript and leverages state of the art web technology and components like the Monaco editor that also powers VS Code. Theia has been designed in open-source by TypeFox and Ericsson through 2017.

In this session, you will learn what Theia is, how it works and what kind of applications it supports. We will talk about the motivation and cover the already developed and future features and extensions. The talk will include a demo part and will save some time for Q&A in the end.

Experience level: 
Beginner

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon France2018 sponsor prospectus page.

Premium

Basic

Regional Supporter

Conference App Provider

Media

JUG Partners

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018