Config Management Camp 2023 Ghent

Power to the people: combine imperative with declarative aspects
2023-02-06, 15:55–16:45, D Aud

On a regular basis, articles and tweets pass by discussing whether some specific tool is imperative or declarative. It’s no surprise that Pulumi is often the tool being debated.

This talk will explain why the right combination of imperative and declarative implementation aspects on your tool(s) deliver the power you need to solve your problems.
Ringo will analyse the following tools and pinpoint which parts of them are imperative and declarative:

  • an older tool (Chef)
  • two current tools (Pulumi, Helm)
  • a recent one from another domain (Dagger)

To wrap up, Ringo will reason why the introduction of imperative programming languages in our tooling solves our most pressing need: integration!

See also: Slides

Ringo started his career as a software engineer in C++ and Java in the late '90-s. Over the years, he evolved from software engineering, over release engineering to operations and back.

Ringo currently works as a Customer Experience Architect at Pulumi.

This speaker also appears in: