Are you building web applications using modern frameworks such as React, Vue.js or Angular? Tell us about your experience 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 such as Eclipse Theia, Eclipse Che, Sprotty, Eclipse Orion or Eclipse Dirigible, or other ways to move tooling to the cloud, such as next-generation IDEs and developer tools.
Please give us a detailed overview of your session and why attendees will be excited to hear about it.
Ensure that you let us know:
- What level of knowledge should attendees have before joining your session
- What will your session accomplish and what will attendees have learned
Eclipse Che 7 as a developer tool has evolved to work with some of the most relevant technologies available today: Eclipse Theia, Language Servers, Debug Adapters and even VSCode extensions, all containerized within the IDE. Developer environments have become reproducible, repeatable and consistent across teams of developers - allowing easy integration into your devops toolchain. Working on a kubernetes application has never been easier, just bring your kubernetes application directly into your developer environment.
We've been talking about the concept of an API Economy for a while now. Over the past few years we've seen most software products move away from individual installations, into the Cloud, providing a "software-as-a-service" model for the consumption of their features. When one starts refering to software as a service, APIs become indispensible.
JHipster is a development platform that allows to generate, develop and deploy Web applications leveraging on some of the best Open Source technologies.
The server-side can rely on frameworks like Spring Boot, Hibernate, Liquibase, Elastic Search, etc. and provide a REST implementation without doing any work. For the frontend, it can scaffold your project using your preferred UI framework (Angular, React or Vue) and building a basic (but working) UI. It supports several types of authentication and brings along with it profilation and many other facilities.
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.
Providing a lightweight alternative to start Che Workspaces on Kubernetes, without having to install a Che server.
We will present the evolution of Eclipse Sirius: the easiest way to get your own modeling tool, and soon to even deploy it on the cloud!
VS Code is a Desktop IDE with tons of extensions but it is running on your local computer.
Eclipse Che is a developer workspace running in the cloud and allows to use VS Code extensions.
In this session, attendees will be guided on how to use VS Code extensions in Eclipse Che and the benefits that they can have doing that.
The various topics that will be addressed are:
- how to include VS Code extensions into the Eclipse Che registry
Modern applications must be scalable, resilient, and simple to develop and deploy.
Kubernetes provides the best deployment environment for microservices based applications as it offers out of the box scalability and high availability. Eclipse Che, running on Kubernetes, allows you to create and run these applications directly from your Web browser.
By combining the 3 together, you’ll learn new developer techniques that allows you to create a cloud native application and kick off new developer environment from any browser.
In this workshop you will learn how to:
Dragomir will demonstrate how you can build your own e-commerce business application using the Eclipse Dirigible features for low-code/no-code development that include:
• entity data modeling
• generating a full-stack application with an administrative UI
• generating a pie chart with revenues ordered by category
• modeling a simple purchase order process
• building an extension from scratch for custom end user facing UI