Hi Austin,
Great initiative. I think there are already some materials out there but
they are not consolidated:
Cookbook with examples:
https://github.com/apache/beam/tree/master/examples/java/src/main/java/org/apache/beam/examples/cookbook
An interactive tutorial would be a great addition, perhaps the examples
also need an update to reflect more typical use cases.
Documentation resources: https://beam.apache.org/documentation/resources/
IMHO there are three types of resources that would be useful:
1) Learning to write Beam pipelines
2) Beam Success Stories
3) Contributing to Beam
1) and 3) could need an overhaul. We clearly lack 2), not that there are
no success stories but they are not collected yet.
Cheers,
Max
On 26.10.18 06:25, Austin Bennett wrote:
Hi Beam Devs and Users,
Trying to get a sense from the community on the sorts of things we think
would be useful to build the community (I am thinking not from an angle
of specific code/implementation/functionality, but from a user/usability
-- I want to dive in and make real contributions with the code, too, but
know I also have the interest and skills to help with education and
community aspects, hence my focus on this).
I had previously suggested a sort of cookbook for focused and curated
examples (code and explination) to help people get started, on-boarding,
using Beam to aid getting up and running and accomplishing something
worthwhile (and quickly), that seems one way to help grow our user base
(and maybe future dev base afterwards those users become enamored),
which did get some positive feedback when first put out there.
There are many other areas where featuring others sharing successes from
having used Beam or little tips can be valuable, Pablo's Awesome Beam is
one example of such a collection:
https://github.com/pabloem/awesome-beam or even centralizing a general
place to find any/all Beam blogs/shared-code/writeups/etc.
Certainly there is a place for all sorts of contributions and
resources. What do people on these lists think would be particularly
useful? Trying to get a more focused sense of where we think efforts
might be best focused.
Please share anything (even semi-)related!?
Thanks,
Austin
P.S. I realize that those following this list are rather self selecting
as well, so this might not be the best forum to figure out what
new/novice users need, but I would like to hear what everyone else here
thinks could be useful.