From FP to FBP: Synthesizing Processing Elements for Stream Computing
Offered By: Code Sync via YouTube
Course Description
Overview
Explore a conference talk that delves into the synthesis of Flow-Based Programming (FBP) from Functional Programming (FP) for stream computing applications. Learn how Erlang's built-in constructs naturally support data transport and processing needs in FBP. Discover a two-step approach to enable data streaming between functional blocks: graphically designing a dataflow graph and providing elementary function definitions for each node. Understand how this disciplined approach allows you to write or reuse plain sequential Functional Programs, while the rest is handled through code generation. Examine various components, from stateless servers to stateful dataflow processors, and gain insights into declarative programming, dataflow, and automatic code generation and parallelization techniques.
Syllabus
Guy Narboni - From FP to FBP: Synthesizing processing elements for stream computing | Code BEAM STO
Taught by
Code Sync
Related Courses
CompilersStanford University via Coursera Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
Udemy Angular tooling: Generating code with schematics
Coursera Project Network via Coursera