WeAreDevelopers LIVE • Feb 3, 2021

Reusing apps between teams and environments through Containers

Adrian Kosmaczewski

Stop fighting local dependency collisions when sharing internal CLI tools. Learn to package your utilities into lightweight containers for standardized execution across any environment.

Pause
Mute Enter Fullscreen
#1 about 4 min

Overcoming challenges in internal tooling distribution

Encapsulating internal tools solves the friction of distributing software across different operating systems and programming languages.

#2 about 4 min

Encapsulating and sharing applications with containers

Packaging applications like a TypeScript tool ensures consistent execution by bundling runtime dependencies into searchable images.

#3 about 2 min

Optimizing container images using multi-step build processes

Splitting build and runtime stages produces lightweight final images by discarding unnecessary compilers and toolchains.

#4 about 3 min

Building and publishing container images with Podman

Running tests within the build process prevents broken configurations before publishing to a container registry.

#5 about 3 min

Reusing containerized utilities across isolated environments

Leveraging temporary execution commands enables seamless usage of command-line tools across different operating systems without leaving stranded artifacts.

#6 about 3 min

Integrating containerized tools into continuous deployment pipelines

Executing container workflows within deployment configurations unlocks native registry features for reliable automation.

#7 about 3 min

Reusing language-specific tools in disparate software projects

Cross-referencing containerized utilities allows disparate programming languages to share common build or execution steps.

#8 about 6 min

Containerizing code tasks and technical documentation workflows

Isolating operations like infrastructure linking, style verification, and document compilation prevents local dependency conflicts.

#9 about 5 min

Preventing failures when designing command line interfaces

Passing sensitive secrets via environment variables and standardizing execution syntax enhances tool portability and developer experience.

#10 about 6 min

Troubleshooting image sizes and foundational library conflicts

Inspecting layer modifications and understanding foundational library differences prevents runtime failures and unnecessary container bloat.

#11 about 5 min

Applying language-specific optimizations for container execution environments

Employing tailored packaging methods for distinct programming stacks reduces vulnerability footprints and accelerates startup times.

Matching moments

11:34 min

Answering audience questions on container functionality and local workflows

Rob Richardson · World Congress 2021

4:31 min

Addressing local development challenges with Podman Desktop

Stevan Le Meur Stevan Le Meur · World Congress 2024

1:40 min

Managing containerized infrastructure with Podman Desktop

Cedric Clyburn Cedric Clyburn +1 · World Congress 2025

1:37 min

Applying standard container workflows to physical infrastructure

Goetz Rieger Goetz Rieger · World Congress 2025

3:08 min

Standardizing application logic inside portable Docker containers

Hannes Norbert Göring · LIVE

3:27 min

Managing container stage promotions using custom command line tooling

Dubravko Dolic +1 · World Congress 2021

Upcoming sessions on this topic

Open session

Supply Chain Security for the Everyday Engineer

  • Pradumna Saraf

    Kestra Technologies

    Quality Assurance Engineer

Open session

What I Got Wrong Shipping an MCP Server for Live Infrastructure

  • Pritesh Kiri

    Harness

    Developer Relations Engineer

Open session

How We Cut Our API's p99 Latency from Minutes to Under a Second

  • Deepak Agrawal

    Atlassian

    Principal Software Engineer

Open session

From Profiler to Production: Measuring What Actually Matters in React & React Native

  • Andrei Tazetdinov

    Dynatrace

    React Native Developer

Open session

We Deleted Our Observability Stack and Rebuilt It with OTEL: 12 Engineers to 4 at 20K+ clusters

  • Yash Sharma

    DigitalOcean

    Developer Advocate

Open session

React Under Fire: Rendering Performance for Streaming Agent UIs

  • Abhirupa Mitra

    Slack

    Senior Member of Technical Staff