Kubernetes significantly impacts a developer's daily life—and not just for inner loop development such as writing code, compiling, and testing microservices locally. It also drives developers to consider how outer loop development, such as integration testing, continuous deployment, and security, are affected when the applications are containerized to run on Kubernetes.
Of course, you can find a variety of open source tools to improve the developer experience and help solve those challenges. Ironically, however, adopting a new tool can add another concern for developers, since they tend to try to find a way to make a function or feature work with their own tools or development frameworks—even though it sometimes takes time and effort for them to realize that there’s no such thing in their current toolbox.
What if a developer could skip boring but necessary tasks using out-of-box features in the development framework? For example, wouldn't it be great if you didn't need to create Dockerfiles for application containerization, or if you could debug remote code inside pods, or if your framework could perform automated tests when code changes?
Watch my Red Hat Summit 2022 session, Improving developer experience and process from local to Kubernetes. You’ll learn how enterprise developers can improve their development productivity using remote development, remote debugging, live coding, and continuous testing from the developer's local environment to a remote Kubernetes cluster—all without additional CI/CD tool integration.
For more Summit sessions of interest to developers, check out Red Hat Summit 2022: A developer preview.