We are witnessing the death of localhost and the rise of cloud development. Eclipse Che - developer workspace server and next-generation Eclipse IDE is the leading platform with 3200 GitHub stars, 15K downloads / week, and 100 contributors from companies including Codenvy, Red Hat, Microsoft, IBM, Bitnami, Samsung, SAP, and Docker. We’ll discuss the drive to cloud development, the Che community, and our upcoming roadmap.
The open standard Language Server Protocol (LSP) is quickly gaining adoption among developer tools that need to provide high-quality support for every programming language. Although only announced this year, the LSP already has the support of Eclipse Che, Codenvy, Microsoft, IBM and Red Hat. Developers around the world have contributed language servers for Java, PHP, C#, and JSON...and there are more coming. This talk will give an overview of LSP, highlight the ongoing work on the protocol standard and language implementations, and demo a new language server packaged for Che, developed by Sourcegraph.
Want to develop locally on your project by having all environment setup in one command? Install docker and boot Eclipse Che with Chefile and you’re ready to go.
Che provides a new way to package up a workspace so that it is reproducible and portable. This packaging is possible due to Docker with their descriptive runtimes. This introductory session will introduce you to what Docker is about and how Che uses Docker to represent workspaces, it’s server, it’s launcher, a variety of build utilities. You can even use Docker and Compose to build complex multi machine workspaces.
Want to get hands on and dig into the Eclipse Che internals? This session will focus on the extensibility model of the development platform. You’ll learn the fundamental concepts and to get started and customizing and extending the development platform by adding or developing extensions.
Che orchestration is coming! You can deploy Che, your workspace runtimes, and Che utilities within OpenShift for a scalable development experience. In this session, we’ll show you how to setup and deploy Che on Red Hat OpenShift based upon Kubernetes, and then walk through the technology improvements made to allow for orchestrated Che workspaces including a new Service Provider Interface to allow for workspace implementations on different providers like Kubernetes and Swarm, packaging Che workspaces to work with CentOS and RHEL, and creating system deployment descriptors that allow for smooth scaling and HA of Che on OpenShift
This session presents a live demo of a real-time collaboration prototype with Che. The prototype uses an Eclipse Flux server running inside a Che Docker workspace that enables multiple Che editors to edit the same file in real time -- just like Google Docs! Prepare your browsers to join this live pair programming session.
The internet of things has taken off in the past several years in large part because of a grassroots adoption by makers and developers. Samsung’s ARTIK IDE has been built for IoT developers with a goal of making it simple and painless to get started. Learn how Samsung customized the Eclipse Che IDE to fit the IoT world and some of the upcoming innovations that are planned.
Hundreds of thousands of developers have been excited by Eclipse Che and are looking for how best to use it in their team or organization. This short session will show how teams and enterprises can benefit from JIRA and Jenkins integrations, workspace automation and DevOps management controls to support 5 to 50,000 developers with Codenvy.
Do you want to get involved in open source? Where do you start to contribute in a project? We’ll discuss how to begin making contributions, our development workflow, and becoming a project committer.