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
09:21 MIN
Defining workspaces with devfile versus dev containers
Eclipse Che for Infrastructure Automation
34:51 MIN
Establishing organizational development standards for success
Building high performance and scalable architectures for enterprises
17:33 MIN
Bridging gaps with DevOps and containerization
From Punch Cards to AI-assisted Development
03:00 MIN
Comparing local and remote cloud development environments
Eclipse Che for Infrastructure Automation
27:41 MIN
Achieving a zero-friction development environment
All things Docker Compose!
17:17 MIN
The shift to cloud-based development environments
How we will build the software of tomorrow
11:42 MIN
Using an internal platform for standardized project setup
Navigating the Corporate Jungle: Life as a Developer in a large Company
51:53 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
Local Development Techniques with Kubernetes
Rob Richardson
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
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann
Building Applications with Infrastructure as Code
Talia Nassi
Great DevEx and Regulatory Compliance - Possible?
Martin Reynolds
Eclipse Che for Infrastructure Automation
Niklas Werker & Norris
Related Articles
View all articles



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

Senior DevOps Engineer - Edge Data Platform (all genders)
SYSKRON GmbH
Regensburg, Germany
Intermediate
Senior
.NET
Python
Kubernetes

(Senior) DevOps/Cloud Engineer with Google Cloud Experience (all genders) - 100 % Remote
iits-consulting GmbH
Munich, Germany
Intermediate
Go
Docker
DevOps
Kubernetes



Nix & NixOS DevOps Professional - 100 % Remote (DE)
Nixcademy
Remote
€50-85K
DevOps
Continuous Integration



