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
A practical guide to writing secure Dockerfiles
Madhu Akula
Local Development Techniques with Kubernetes
Rob Richardson
Get ready for operations by pull requests
Liviu Costea
Cloud Run- the rise of serverless and containerization
Marton Kodok
GitLab CI pipelines for a whole company
Martin Beránek
Retooling and refactoring - an investment in people.
Andrew Holway
All things Docker Compose!
Michael Irwin
Developing locally with Kubernetes - a Guide and Best Practices
Dan Erez
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)


DevOps Architect (f/m/d) Pipeline / Dev Container / OpenShift
Siemens AG
Berlin, Germany
C++
GIT
CMake
Linux
DevOps
+7






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


Containerization & Virtualisation Engineer
Canonical Ltd.
Municipality of Murcia, Spain
Go
C++
Ceph
Rust
REST
+6


Containerization & Virtualisation Engineer
Canonical Ltd.
Municipality of León, Spain
Go
C++
Ceph
Rust
REST
+6


Devops Engineer * Kubernetes * Java * ELK * Angular
DC&I
The Hague, Netherlands
Java
DevOps
Gitlab
Angular
Openshift
+3


100**Remote - Devops Engineer (m/w/d) Docker, Kubernetes, CI/CD
APRIORI - business solutions AG
Berlin, Germany
Kafka
DevOps
Docker
VMware
Kubernetes
+3


