An alternative to FRP: the SAM Pattern (10 min introduction)
youtube.com