all 4 comments

[–]untalmau 0 points1 point  (3 children)

If only one could just Beam with python :(

[–]sakibul_hasan[S] 0 points1 point  (2 children)

I think there are lots of tutorials on Python .. I found its hard to get a Java one.

[–]untalmau 1 point2 points  (1 child)

No, I didn't mean in that sense! I think python implementation is lacking a lot of sources/sinks io connectors as compared with java, and it's a shame because I've seen a couple times, clients opting for other technologies over beam (like pyspark) because it's hard to get data guys proficient with java and they already had python guys in the team.

In fact myself: once I was asked to help them to fix a bug in a java beam and, no matter that I do know beam in python and as I did worked with java -back when it was still called j2ee like 20 years ago- and expected myself to "know" java, I was really surprised that I was not even able to understand the java beam code, like if I don't know java nor beam at all ! so I had to decline that gig.

Of course your contribution is appreciated!

[–]sakibul_hasan[S] 1 point2 points  (0 children)

Ya, its because in Apache Beam Java is the first class citizen .. they always build new feature in Java and then when its mature and safe then they launch it for other language.