Web & Cloud Development

Are you building web applications using modern frameworks such as Angular or React? Tell us about your experience e.g. with JavaScript and TypeScript, your favorite frameworks and about best practices in deployment and DevOps. This is also the track for talks about cloud development and web-based tools at such as Eclipse Orion, Eclipse Che, Eclipse Dirigible, Eclipse Theia or other ways to move tooling to the cloud, such as next-generation IDEs and developer tools.

Making Eclipse Che Enterprise Grade (sponsored by Eclipse Che)

Some of the key difficulties of managing large development teams are ensuring consistency across developer environments, helping new developers get their tooling and dependencies set up, and enforcing consistency among dev, test, and production environments. Eclipse Che solves this problem by provisioning and managing developer environments in the cloud on top of Kubernetes distributions like OpenShift.

Experience level: 
Intermediate

Towards a Graphical Language Server Protocol for Diagrams? (sponsored by EclipseSource)

There is currently a large hype surrounding the language server protocol (LSP) which provides a very flexible and well-proven architecture for implementing textual language support. Wouldn’t it be cool to use a similar protocol and architecture for graphical modeling languages, too? Following in the footsteps of LSP, is it possible to allow a “generic diagram editor” talk to a graphical language server, retrieving information such as how nodes are rendered, how they can be connected, or which elements can be created from a palette?

Experience level: 
Beginner

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

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

A GraphQL API for EMF

While moving Eclipse Sirius to the web, we have created an HTTP API to interact with the Sirius server. In this talk, you will have a look at the GraphQL API for EMF that we have integrated in Eclipse Sirius. With this API, you will have the ability to easily manipulate your models over HTTP. This API can even be parameterized using any metamodel to let users have a GraphQL API with their own concepts and relationships.

Experience level: 
Beginner

JSON Forms 2.0

Recently, JSON Forms 2.0 was released and it represents a major milestone in improving the support for web-based UIs in the Eclipse EMF Forms project.  EMF Forms continues to be one of the most active projects at Eclipse and JSON Forms is a component of EMF Forms to support creating web-based form UIs. It leverages JSON Schema as a data model and is built based on React and Redux.

Experience level: 
Intermediate

Building Web-based Modeling Tools based on Eclipse Theia

Do you want to build a modeling tool that runs in the browser? A modeling tool with more than textual code editors? Do you wonder how to implement diagrams, tree- and form-based editors, model compare, DSLs, or code generators in the web? In this talk, we provide you with a current state-of-the-art overview on how to build a web-based modeling tool using Eclipse Theia, a new platform for browser-based tools.

Experience level: 
Beginner

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018