6.1 Partitioning Channels in Crystal - Live coding a URL checker in Crystal
Channel: Lorenzo Barasti
Date: 03/12/2019

Partitioning is a powerful abstraction that lets us process streams of data differently based on some rule.
In this session, we look into how we can partition the data sent to a Channel based on a predicate. This will result in two channels, one where all the values satisfy the predicate, and one where the predicate evaluates to false for each value.

You can find the code we wrote during the session here:
https://github.com/lbarasti/twitch-url-checker

Live streamed on Twitch on 1 Dec 2019: https://www.twitch.tv/lbarasti
Announcing live-coding sessions and initiatives @ https://twitter.com/lbarasti