Enlightning

Learn CNCF projects with Whitney and her lightboard ⚡️

Software Defined Cloud Dev Environments with the Devfile

Watch on Twitch
Watch on YouTube
3:00 PM UTC on Friday, Mar 31, 2023

Software Defined Cloud Dev Environments with the Devfile

Software Defined Cloud Dev Environments with the Devfile

Mar 31, 2023

In this episode

The Devfile is a specification that allows users to declaratively include the development environment information as part of their application. Devfiles can be used to automate and simplify the development process. This can be done by adopting existing devfiles that are available in the public community registry, or by authoring your own devfiles to record custom instructions for how to configure and run your development environment.

It is in the best interest of developers that the industry starts to settle on a unified dev environment configuration format. Currently, vendors of remote cloud-based development environment solutions such as GitHub Codespaces and GitPod are building proprietary solutions for hosting and operating development environments using a similar, yet slightly different environment configuration file (devcontainer.json and gitpod.yaml). A big challenge for the Devfile is to ensure that it doesn’t become “yet another configuration file”. Instead, we want it to relate and align with any neighboring configuration files used for CI/CD runs or infrastructure provisioning. A Devfile should be able to give developers an inner dev loop that is in sync with the outer dev loop, yet still provide enough flexibility for developers to experiment and have personal tooling preferences.

\(^-^)/

Guests

Mario Loriedo

Mario Loriedo

Mario is a Senior Principal Software Engineer at Red Hat. He works on container-based developer tools. He co-maintains the CNCF Devfile project and leads the Eclipse Che project. He has been a speaker at conferences such as KubeCon, LinuxCon, JavaOne and FOSDEM.

Hosts

Whitney Lee

Whitney Lee

Whitney is a lovable goofball who enjoys understanding and using tools in the cloud native landscape. Creative and driven, Whitney recently pivoted from an art-related career to one in tech. She is a CNCF Ambassador and active in the open source community. You can catch her lightboard streaming show ⚡️ Enlightning on Tanzu.TV. And not only does she rock at tech - she literally has toured playing in the band Mutual Benefit on keyboards and vocals.