Flow Based Programming with Elixir and ALF | Anton Mishchuk | Code BEAM Europe 2022
This video was recorded at Code BEAM Europe 2022 - https://codesync.global/conferences/code-beam-sto-2022/ Flow Based Programming with Elixir and ALF | Anton Mishchuk - Software Engineer ABSTRACT 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. • Timecodes 00:00 - 09:15 - Flow-Based compony 09:16 - 12:50 - FBP Advantages 12:51 - 16:12 - FBP with Elixir 16:13 - 19:50 - Meet ALF 19:51 - 23:28 - ALF Components 23:29 - 26:21 - Example: Online TicTacToe game 26:22 - 34:16 - ALF Monitor 34:17 - 41:31 - QnA • Follow us on social: Twitter: https://twitter.com/CodeBEAMio LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw See what's coming up at: https://codesync.global