Blog Logo
TAGS

Pipeline-oriented programming - Scott Wlaschin - NDC Porto 2023

Duration : 00:56:55

Pipelines are discussed in this talk as an alternative to object-oriented programming. In pipeline-oriented programming, all arrows flow in the same direction, creating an input-output model. The data is transformed as it goes through each component in the pipeline. This approach encourages composability, making it easy to build larger structures from smaller components. It also enhances maintainability and testing. Pipelines align well with modern architectural designs like onion architecture and clean architecture. The speaker provides examples and comparisons to illustrate the benefits of pipeline-oriented programming.