Adrian Kosmaczewski
Reusing apps between teams and environments through Containers
#1about 6 minutes
Addressing the challenges of developing internal company tools
Internal tools are critical but often under-resourced, creating distribution challenges across different operating systems and programming languages.
#2about 8 minutes
Building an optimized container using a multi-step process
A multi-step build separates build-time dependencies from the final runtime image, resulting in a smaller and more secure container.
#3about 8 minutes
Reusing containerized tools across platforms and CI/CD pipelines
Standardized container images can be seamlessly reused across different operating systems like Windows and integrated into CI/CD workflows like GitLab CI.
#4about 5 minutes
Practical ideas for containerizing code and documentation tasks
Containers can encapsulate common development tasks like code linting, black-box testing, documentation generation, and spell checking for consistent execution.
#5about 10 minutes
Best practices for creating CLI tools and containers
Follow command-line interface guidelines, use Makefiles to standardize commands, and inspect image layers with tools like Dive to optimize builds.
#6about 3 minutes
Language-specific tips for building efficient container images
Employ language-specific strategies like Python virtual environments, Go's distroless images, and ShellCheck to create robust and minimal containers.
#7about 1 minute
Summary and key takeaways for containerized tooling
Wrapping command-line tools in containers is a highly productive way to distribute code, standardize workflows, and improve team collaboration.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
03:32 MIN
Building an AI-powered app with Rust and Docker
Coffee with Developers - Francesco Ciulla
13:51 MIN
Using containers to improve security and deployment
DevSecOps: Security in DevOps
51:53 MIN
Q&A on shared systems and scaling productivity
Forget Developer Platforms, Think Developer Productivity!
02:30 MIN
The evolution of running databases in containers
Databases on Kubernetes: Why you should care
26:12 MIN
Starting your journey with containerization and build automation
Cloud-nativeApplications- What’s the buzz about
27:41 MIN
Achieving a zero-friction development environment
All things Docker Compose!
24:47 MIN
Audience Q&A on DevOps, tools, and process
GitOps for the people
17:33 MIN
Bridging gaps with DevOps and containerization
From Punch Cards to AI-assisted Development
Featured Partners
Related Videos
GitLab CI pipelines for a whole company
Martin Beránek
Local Development Techniques with Kubernetes
Rob Richardson
Compose the Future: Building Agentic Applications, Made Simple with Docker
Mark Cavage, Tushar Jain, Jim Clark & Yunong Xiao
Containers and Kubernetes made easy: Deep dive into Podman Desktop and new AI capabilities
Stevan Le Meur
All things Docker Compose!
Michael Irwin
Practical tips and tricks for CI/CD success
Zan Markan
Debugging Schrödinger's App
DeveloperSteve Coochin
.NET Microservices in Azure Container Apps
Ryan Niño Dizon
From learning to earning
Jobs that call for the skills explored in this talk.

DevOps Engineer – Kubernetes & Cloud (m/w/d)
epostbox epb GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure)




Fullstack Software Developer (m/w/d) C#/Golang & Angular
DMG MORI Digital GmbH
Pfronten, Germany
Intermediate
C#
Docker
Angular


DevOps-Experte - CI/CD, Docker, Kubernetes. (gn)
Grafton Deutschland GmbH
Senior
GIT
Java
JIRA
Bash
Linux
+10

DevOps-Engineer für soziale Innovation (m/w/d)
VRG GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Cloud (AWS/Google/Azure)

Position : DevOps Engineer mit Schwerpunkt Kubernetes
Viamedici Software GmbH
Azure
DevOps
Gitlab
Docker
Ansible
+9