Skip to content

[Website] Add blog post on Python UnboundedSource and Watch - #40091

Open
Eliaaazzz wants to merge 4 commits into
apache:masterfrom
Eliaaazzz:website-gsoc-2026-python-streaming
Open

[Website] Add blog post on Python UnboundedSource and Watch#40091
Eliaaazzz wants to merge 4 commits into
apache:masterfrom
Eliaaazzz:website-gsoc-2026-python-streaming

Conversation

@Eliaaazzz

@Eliaaazzz Eliaaazzz commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Adapt the GSoC final report into a concise blog post about the Python UnboundedSource API and Watch transform. Cover their design, runner validation, and local benchmarks, with a link to the full report.

Validation: checked against the report and current APIs; Hugo 0.117.0 production build, browser preview, and git diff --check passed.

@Eliaaazzz Eliaaazzz changed the title [Website] Add GSoC 2026 Python streaming blog post [Website] Introduce Python unbounded sources and continuous polling Sep 10, 2026
@Eliaaazzz Eliaaazzz changed the title [Website] Introduce Python unbounded sources and continuous polling [Website] Add blog post on Python UnboundedSource and Watch Sep 10, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Assigning reviewers:

R: @damccorm for label website.

Note: If you would like to opt out of this review, comment assign to next reviewer.

Available commands:

  • stop reviewer notifications - opt out of the automated review tooling
  • remind me after tests pass - tag the comment author after tests pass
  • waiting on author - shift the attention set back to the author (any comment or push by the author will return the attention set to the reviewers)

The PR bot will only process comments in the main thread (not review comments).

@damccorm damccorm left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks - adding @Abacn as a reviewer who is closer to the work here

email: dhalperi@apache.org
twitter:
eliaaazzz:
name: Elia Liu

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you comfortable including an email? In general, we try to have at least that information so that people can reach out if they have thoughts or questions (admittedly this is rare)

limitations under the License.
-->

The Apache Beam Python SDK now includes an `UnboundedSource` API for custom

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In your intro, I think it would be nice to mention that this is a Google Summer of Code project - I think it both gives useful context and highlights your contribution a little bit better

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, it would be nice to address the "why?" here - what problem(s) were you trying to address

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants