I love coding with Che7. Not because I am one of the committers, but because it gives me so much freedom!
- My Quarkus development environment is stored in a tiny `devfile.yaml`. I can push that file into a Git repo. Share that file with my team mates or ... anyone.
- I can regenerate a new Quarkus dev environment anywhere I have a kubernetes instance. It is so cheap that I generate a workspace environment everytime I start to work on a new task. Switching from one task to another is about switching from a workspace to another.
- Dropping everything is very fine. I can make my OS upgrade safely. I would even survive to a `sudo rm -rf /`.
- Che7 is a very complete IDE as we support the VSCode extensions but they runs on sidecar containers :).
- I don't have to install GraalVM or any dependencies on my laptop. They all run inside containers I can access to run my build or test my native apps.
Through live demos, I will show you Che7 and how I setup a simple Developer environment for my Supersonic Subatomic Quarkus microservice.