@matyo91
@matyo91
20-09-2024
Do You Know ?
Apache Airflow
Slide 4
Slide 4 text
@matyo91
@matyo91
20-09-2024
Do You Know ?
Google Blockly
Slide 5
Slide 5 text
@matyo91
@matyo91
20-09-2024
Do You Know ?
Slide 6
Slide 6 text
@matyo91
@matyo91
20-09-2024
Do You Know ?
Slide 7
Slide 7 text
@matyo91
@matyo91
20-09-2024
Do You Know ?
Slide 8
Slide 8 text
@matyo91
@matyo91
20-09-2024
Do You Know ?
Slide 9
Slide 9 text
@matyo91
@matyo91
20-09-2024
Do You Know ?
Slide 10
Slide 10 text
@matyo91
@matyo91
20-09-2024
Do You Know ?
Slide 11
Slide 11 text
@matyo91
@matyo91
20-09-2024
Do You Know ?
Slide 12
Slide 12 text
@matyo91
@matyo91
20-09-2024
Do You Know ?
Apple Shortcut
Slide 13
Slide 13 text
@matyo91
@matyo91
20-09-2024
Do You Know ?
uniflow.io
Slide 14
Slide 14 text
@matyo91
@matyo91
20-09-2024
Do You Know ?
Slide 15
Slide 15 text
What is Flow ?
@matyo91
20-09-2024
Slide 16
Slide 16 text
It's a visual data orchestration framework
In PHP
@matyo91
20-09-2024 @matyo91
Slide 17
Slide 17 text
What Aims Flow ?
@matyo91
20-09-2024
Slide 18
Slide 18 text
Adopt asynchronous as a native implementation
Build your code with functional programming
Assemble your code visually
@matyo91
20-09-2024 @matyo91
Slide 19
Slide 19 text
@matyo91
@matyo91
20-09-2024
Flow-based Programming
J. Paul Rodker Morrison
(1937-2022)
Slide 20
Slide 20 text
Programming
Paradigm
@matyo91
20-09-2024
Slide 21
Slide 21 text
@matyo91
20-09-2024
Express a
problem in terms
of transforms on
streams of data
Slide 22
Slide 22 text
In PHP https://github.com/darkwood-com/flow
In PHP https://github.com/phpflo/phpflo
20-09-2024
Flow Based Railway Flow Based
MulByTwo MinusThree
AddOne
@matyo91
Slide 23
Slide 23 text
@matyo91
@matyo91
20-09-2024
Y-Combinator
Haskell
Slide 24
Slide 24 text
Loop = ( λ x . x . x ) ( λ x . x . x )
@matyo91
@matyo91
20-09-2024
Y-Combinator
Slide 25
Slide 25 text
Loop = ( λ x . x . x ) ( λ x . x . x )
@matyo91
@matyo91
20-09-2024
Y-Combinator
Slide 26
Slide 26 text
Loop = ( λ x . x . x ) ( λ x . x . x )
Loop = ( λ x . ( λ x . x . x ) . ( λ x . x . x ) )
@matyo91
@matyo91
20-09-2024
Y-Combinator
Slide 27
Slide 27 text
Loop = ( λ x . x . x ) ( λ x . x . x )
Loop = ( λ x . ( λ x . x . x ) . ( λ x . x . x ) )
Loop = ( λ x . x . x ) ( λ x . x . x )
@matyo91
@matyo91
20-09-2024
Y-Combinator
Slide 28
Slide 28 text
@matyo91
Producer
Consumer
Client
Client
Client Rails
20-09-2024
IP
IP
IP
IP
IP
IP
IP
IP
Orchestration