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.
Web & Cloud Development
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.
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
Migrating a tool to the web or implementing a web-based tool chain from scratch is not like upgrading to a new Eclipse version. It is a major shift and requires a good strategy to be successful. While most talks at developer conferences directly dive into how to implement a solution, we take one step back and talk about developing a good strategy first. Based on our experience from observing several real world application projects we try to provide good guidance for questions such as: