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.
Power Plus Communications
Mannheim, Germany
Intermediate
Senior
Docker
Kubernetes
+2
VECTOR Informatik
Stuttgart, Germany
Senior
Kubernetes
Terraform
+1
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Matching moments
09:38 MIN
Technical challenges of shipping a cross-platform browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
14:14 MIN
Scripting presentations and demos in VS Code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
05:28 MIN
The origin story of the Polypane developer browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
04:56 MIN
Recreating React components using AI and dev tools
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
02:55 MIN
Why developers often undervalue their time and paid tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
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
Practical tips and tricks for CI/CD success
Zan Markan
Debugging Schrödinger's App
DeveloperSteve Coochin
All things Docker Compose!
Michael Irwin
Database DevOps with Containers
Rob Richardson
Related Articles
View all articles



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

Siemens AG
Berlin, Germany
C++
GIT
CMake
Linux
DevOps
+7

Softwarezentrum Böblingen/Sindelfingen e.V.
Böblingen, Germany
Remote
Intermediate
GIT
Bash
Azure
Linux
+5

Confideck GmbH
Vienna, Austria
Remote
Intermediate
Senior
Node.js
MongoDB
TypeScript



SlashMobility
Barcelona, Spain
Intermediate
DevOps
Python
Docker
Jenkins
Terraform
+3

AllatNet Recruiting GmbH & Co. KG
Erlangen, Germany
GIT
Java
Bash
DevOps
Gradle
+11

Grafton Deutschland GmbH
Nürnberg, Germany
Senior
GIT
Java
JIRA
Bash
Linux
+10

Canonical Ltd.
Sevilla la Nueva, Spain
Remote
Linux
DevOps
Python
Docker
+4