<

Anton Mishchuk

Writes Code for Humans, Not for Machines

Anton is a software engineer with more than 10 years of experience. A significant part of his career is related to the Ruby programming language, but he has been passionate about Elixir since 2014. He is an author of the ESpec test framework and two FBP libraries - Flowex and ALF. He is an active speaker at Elixir/Ruby meetups in Kyiv (Elixir Club), Lviv (Pivorak), Australia (Sydney Elixir Meetup), and on other stages.

Past Activities

Anton Mishchuk
Code BEAM Europe 2022
20 May 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.