Toma Puljak
A Deep Dive into Development Environment Configuration Standards
#1about 3 minutes
Understanding the inner and outer loop of development
The development environment comprises the inner loop for coding and debugging, while the outer loop handles CI and deployment.
#2about 2 minutes
Identifying what to standardize in your dev environment
Standardization should focus on system-wide packages, IDE configurations, and compute resources, treating the environment as code.
#3about 2 minutes
Using Docker as a baseline for environment standardization
Docker and Docker Compose provide a powerful foundation for standardizing system dependencies but lack native support for IDE and compute resource configuration.
#4about 5 minutes
A deep dive into the Dev Container standard
The Dev Container standard uses a `devcontainer.json` file to define the environment, including IDE extensions, settings, and resource requirements.
#5about 4 minutes
Building cloud-native workspaces with the Devfile standard
Devfile is a CNCF standard that uses a YAML schema and the Odo CLI to manage Kubernetes-native development and deployment workflows.
#6about 4 minutes
Achieving reproducible environments with Nix and NixOS
Nix is a functional package manager that ensures reproducible and isolated environments, while NixOS extends this concept to the entire operating system.
#7about 2 minutes
How to choose the right dev environment standard
Select a standard like Dev Containers, Devfile, or Nix based on your team's needs for containerization, Kubernetes integration, or OS-level immutability.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
01:19 MIN
Defining workspaces with devfile versus dev containers
Eclipse Che for Infrastructure Automation
05:04 MIN
Establishing organizational development standards for success
Building high performance and scalable architectures for enterprises
02:34 MIN
Bridging gaps with DevOps and containerization
From Punch Cards to AI-assisted Development
02:58 MIN
Comparing local and remote cloud development environments
Eclipse Che for Infrastructure Automation
00:49 MIN
Achieving a zero-friction development environment
All things Docker Compose!
02:54 MIN
The shift to cloud-based development environments
How we will build the software of tomorrow
02:41 MIN
Using an internal platform for standardized project setup
Navigating the Corporate Jungle: Life as a Developer in a large Company
05:52 MIN
Q&A on shared systems and scaling productivity
Forget Developer Platforms, Think Developer Productivity!
Featured Partners
Related Videos
Solve the “But it works on my machine!” problem with cloud-based development environments
Toma Puljak
The internal developer platform and golden paths: Scaffolding for cloud-native development
Natale Vinto
Everything as Code: A Dozen As-Code Concepts beyond Infrastructure or Configuration as Code
Jose Javier Alonso Moya
Local Development Techniques with Kubernetes
Rob Richardson
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann
Great DevEx and Regulatory Compliance - Possible?
Martin Reynolds
Eclipse Che for Infrastructure Automation
Niklas Werker & Norris
All things Docker Compose!
Michael Irwin
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

SYSKRON GmbH
Regensburg, Germany
Intermediate
Senior
.NET
Python
Kubernetes

iits-consulting GmbH
München, Germany
Intermediate
Go
Docker
DevOps
Kubernetes


Friedrich Kicherer GmbH & Co. KG
Ellwangen (Jagst), Germany
Junior
Intermediate
Senior
GIT
Docker
JavaScript

Mittwald CM Service GmbH & Co. KG
Espelkamp, Germany
Intermediate
Senior
Linux
Docker
DevOps
Kubernetes


smartclip Europe GmbH
Hamburg, Germany
Intermediate
Senior
GIT
Linux
Python
Kubernetes


Quanos Solutions GmbH
Nürnberg, Germany
Intermediate
Senior
DevOps