3 ms·
At Coherence (withcoherence.com) we are building a slightly different twist on this where one configuration can drive different environments across the SDLC - C
by zoomzoom 3y ago
At Coherence (withcoherence.com) we are building a slightly different twist on this where one configuration can drive different environments across the SDLC - Cloud IDE for dev, full-stack branch previews, CI/CD, staging/qa/UAT, production - with deployments in your own AWS/GCP account.
We generally see a ton of velocity increase in dev from teams that adopt the Cloud IDE alongside the rest, as exhibited by lots of comments. Internally, we dogfood them 100% and the team would never go back to the old "local-first" ways. So we are using them and love them. The key qualities we love are ephemerality, parallelism, and accessibility. But in general there is a lot of resistance for various reasons, as seen in many comments here.
We wrote up some of our POV in our docs here: https://docs.withcoherence.com/docs/explanations/remote-development-with-workspaces https://docs.withcoherence.com/docs/explanations/remote-deve...
[I'm a cofounder of Coherence]
- emptysongglass 3y agoI can't tell you how frustrating it is to see new cloud IDEs come up that don't adopt the containers.dev standard. It's published, it's open, please don't NIH this. Devpod did this right. Gitpod is actively working on supporting it. No I one hundred percent do not want to use your coherence.yml files instead.
- nkko 3y agoWhen we did our thing our starting position was support for devcontainer after evaluating all options. But we are working on supporting devfile soon.
- emptysongglass 3y agoI forgot about Devfile but yes good choice!
- adamaziz15 3y agoRight, I forget that one size always fits all :) This is one hundred percent the way to go for something that isn't only a cloud IDE...
- emptysongglass 3y agoPlease contribute to the standard if it's not flexible enough. That's what I'm saying. We need to standardize on a format and stop mucking about with ten thousand different ways of declaring a thing. Devfile, devcontainer, whatever. Just please pick an existing, open standard and upstream changes.