Developer needs
- Tools - coding, building, testing, deploying, debugging
- Code - the sources of the application or service being built
- Run time - to deploy/test/debug/teardown
- Workflow - a process to develop, test, and publish the developed software
Development in the container context
Issues
- There are no known comprehensive integrated development environments that are cloud-native. There are cloud-native editing tools, and some early IDE offerings primarily based around web developers and nothing that is container oriented.
- Tooling and workflows vary greatly among the various languages, runtimes, and communities. There are no definitive toolsets even within development groups working on a single project.
- Developer tools and processes are highly opinionated - there are many specific custom toolsets and processes for achieving the same goal
Meanings
- It is impossible to provide tooling for every use, although we can provide some basic development bootstrapping tools such as code editing,
development in the cloud is typically done via a provisioned development machine configured with tooling and customized by the developer.
NDSLabs Current
We can provide a developer the