Anton Mishchuk
Writes Code for Humans, Not for Machines
Past Activities
Code BEAM Europe 2022
14.30 - 15.15
Flow-Based Programming with Elixir and ALF
Flow-based Programming (FBP) is a 50-years-old idea of presenting an application as a network of independent processes (components) exchanging data via message passing. The Actor concurrency model in Erlang, GenServer abstraction, and powerful GenStage library make it extremely easy to implement FBP in Elixir. In the talk, I’m going to present the advantages of the approach for modelling the application layer of a program and provide examples using the ALF library I’ve created.
OBJECTIVES
Discuss a new-old paradigm for creating software applications -a flow-based programming approach - and present a framework for supporting the approach.
AUDIENCE
Engineers who are interested in different approaches for writing software applications.