Hey all, We're starting to adopt Beam more widely amongst our engineers so we're trying to put together a workshop to teach Beam as it's proven a little bit difficult for some developers to get started on their own. Just wanted to see if there are any slide decks in the community for this kind of thing.
Some of the troubles we've had so far when bringing new people up to speed: - The deferred execution (pipeline constructions vs pipeline execution time) of Beam pipelines/runners - How aggregations works, e.g. `CombineGlobally` is met with the question of "globally relative to what?" - Grouping by key in general as a way of partitioning data - Reshuffle. This one really trips people up because they're now suddenly having to understand both the Beam model and how a runner might work Anyone have any tips or advice to smooth these things out? Cheers, Joey