A new Swift video series exploring functional programming and more.
#2 • Monday Feb 5, 2018 • Subscriber-only

Side Effects

Side effects: can’t live with ’em; can’t write a program without ’em. Let’s explore a few kinds of side effects we encounter every day, why they make code difficult to reason about and test, and how we can control them without losing composition.

#2 • Monday Feb 5, 2018 • Subscriber-only

Side Effects

Side effects: can’t live with ’em; can’t write a program without ’em. Let’s explore a few kinds of side effects we encounter every day, why they make code difficult to reason about and test, and how we can control them without losing composition.


Subscribe to Point‑Free

This episode is for subscribers only. To access it, and all past and future episodes, become a subscriber today!

See subscription optionsorLog in
Chapters
Introduction
00:05
Hidden outputs
05:20
Introducing >=>
11:00
Hidden inputs
18:51
Mutation
26:29
Introducing <>
37:55
What’s the point?
43:17
Credits

Hosted by Brandon Williams and Stephen Celis. Recorded in Brooklyn, NY.