~/talk

Devfile: Dev environment as code

links:none on file
slides:none on file

Defines a development environment as a YAML file named Devfile.yaml with metadata, components (container, image, k8s, volume), and commands; shows schema versions 2.1.0 and 2.2.0. Uses the audio CLI to fetch a Go starter devfile, create a Kubernetes Deployment and Service, sync local files to the container, rebuild on save and port-forward localhost:2001→8080; supports Podman too. Demonstrates a small Go HTTP server that updates live, cleans up on Ctrl-C, and mentions registries, registries of vendor adopters (Red Hat, Amazon CodeCatalyst, JetBrains) and a Go library to parse and generate devfiles.

AI-written summary · about

  1. 0:00Introduction to Devfile
  2. 3:52What is a Devfile
  3. 8:28Devfile registries and configs
  4. 9:12Demo with Odio and Go
  5. 14:36Odio deployment process
  6. 16:42Live coding with Odio
  7. 17:04Devfile on Podman
  8. 18:06Advanced Devfile commands
  9. 19:30Parsing Devfiles
  10. 21:33Summary and resources
  11. 23:17Q&A: Devfile vs Docker Compose
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.