Event Date: Wednesday, February 21, 2018
Brad Micklea, Che Project Lead
Gorkem Ercan, Che Maintainer
Thank you 2017, But We're Looking Forward to 2018!
2017 was a fantastic year for the Che project with more contributors, more commits and more usage - this solidified Che's position as the leading developer workspace server and browser IDE. Eclipse Che users logged over 7 million hours of public Che usage (plus more in private installs). We’ll discuss the growing cloud development market, Che's position in it and the exciting changes we're planning for 2018.
Product Manager, Silexica
Silexica: Developing a C/C++ Multicore IDE on Eclipse Che
Silexica's SLX is a powerful programming tool that helps developers working on massively multi-cored applications troubleshoot and optimize their code across multiple architectures. As it's business has grown Silexica has expanded to provide SLX not only through a traditional desktop IDE, but through a cloud IDE SaaS offering based on Ecipse Che. This session will focus on the customizations Silexica made to the panels, editors and commands in order to tailor it to their users' demanding needs.
Principal Engineer, Red Hat
Running Eclipse Che as a Scalable IDE on Kubernetes
In 2017 we adapted Che to run in the cloud using Kubernetes. In this talk we are going to walk through the advantages of running an IDE in a pod in a Kubernetes cluster. We'll cover how we modified Che, a two-tier Java application, to make it Kubernetes-ready. You'll learn:
- Benefits of running a web IDE in a container and in an Kubernetes cluster
- Challenges to port a Java web application running in a single node Docker container to a Kubernetes cluster
Stevan Le Meur, Che Maintainer
Melanie Bats, Obeo
Building Extensibility and Community for Che
For several years the Che community has been discussing changes to the IDE to move it away from it's current GWT-based implementation and to a more modern and extensible platform. In this session we'll reveal the plans for 2018 which will revolutionize the Che IDE, making it simple and quick to extend and unlocking the full power of the Che community. During this session, you’ll get a preview of the work started by Obeo's team to bring their modeling tools to the Cloud and Che.
SAP : Custom Cloud Tooling with Che and SAP Web IDE Full-Stack
Three years ago SAP began a journey with Eclipse Che, the powerful open-source developer workspace server. It started with the SAP Web IDE for SAP HANA, which supports on-premises XSA HANA development. Today, already in production, Che is the developer workspace server for the SAP Web IDE full-stack, cloud edition, that provides development support for SAP’s multi-cloud solution, based on Cloud Foundry technology. In this session the SAP team will demo the full-stack development in Cloud Foundry, and describe the architecture they used to allow Che to handle the many demands from the SAP Cloud Platform.
Senior Developer, Red Hat
Creating a Language Server for Eclipse Che
The language server protocol was released in 2016 with the help of Red Hat, Codenvy and Microsoft. In that short time it has become the standard for how languages provide auto-complete, syntax highlighting and other developer-critical features that can be plugged into a variety of IDEs.
In this session you'll see how to create a simple Java language server and integrate it into Che - we hope it will inspire you to add language support for your favourite.
The Path to Pair Programming in Che with Atom Teletype
Have you ever struggled with a code done by one of your colleagues? How often have you wanted to be able to do pair-programming just like you could do in a Google Docs?
This session presents real-time collaboration features between Eclipse Che, Atom and other editors. The pair programming extension is based on the recently released Atom Teletype project that enables multiple Che or Atom users to edit the same file in real time.
Even better all attendees will be able to experience and play with the extension!
Founder/CEO, Kichwa Coders
Debug Everything in the Cloud with Eclipse Che
This talk looks at how the Debug Protocol has been integrated with Eclipse Che to provide a generic mechanism to support debugging of any programming language or framework. In this talk you will:
- Learn about the debug protocol: background, overview, benefits and languages currently supported
- See a demonstration of how the protocol is being used to provide rich debugger functionality in Eclipse Che
- Understand the extensible nature of the protocol and how it enables 'write once, debug anywhere' functionality
- Learn how you can get involved with this project as well as starting points for creating your own custom debugger in the cloud
Never Wait for Tests Again
The #1 programmer excuse for legitimately slacking off used to be “my code’s compiling”. These days it’s more likely “I’m running the tests”. We waste not only a lot of our time waiting until the end of the build to see tests which we have just written failing, but we waste resources making our CI servers sweat. Worse yet it slows our deployment velocity and reduces time to market. But we can test smarter...join us in this session to learn about a new tool that integrates with Eclipse Che to let you stay in the zone and never waste time waiting for tests again.
Principal Architect, Software AG
Software AG: Building a Developer Tools for the Future with Eclipse Che
Software AG is revamping its developer tools portfolio to future-proof it and give them a unique advantage in a competitive market. As principle architect for Software AG, Barry began working with Che early and developed a pilot that has grown into the seed of a portfolio-wide change in how tools will be built. Join Barry to hear about their successes (and struggles) bringing Che into an enterprise with a large existing investment in developer tooling.
Become Part of the Project
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.