DevConf.CZ 2026

Programmable Pipelines: Bringing Type Safety to the CI/CD World
2026-06-18 , D0206 (capacity 154)

CI/CD pipelines are often built with large YAML files that are hard to validate and easy to break. As they grow, small mistakes can lead to failed builds or risky deployments.

In this session, we’ll look at Programmable Pipelines—writing CI/CD logic using real programming languages like Go, TypeScript, or Python. This approach brings type safety, better tooling, and reusable components, making pipelines easier to build, test, and maintain.

Key takeaways:
1. Why YAML Breaks at Scale
2. Pipelines as Real Code
3. Reusable Delivery Patterns
4. Faster, Safer Changes


Experience level: Beginner - no experience needed

Associate Software Engineer at Red Hat, specializing in front-end development.
Work on building responsive, user-friendly interfaces and contribute to projects using modern web technologies.