Skip to content

[Issue 13220][blog] Publishing a community blog for Pulsar's 10k+ GitHub Stars milestone#13438

Closed
alicebi-streamnative wants to merge 4 commits intoapache:masterfrom
alicebi-streamnative:patch-1
Closed

[Issue 13220][blog] Publishing a community blog for Pulsar's 10k+ GitHub Stars milestone#13438
alicebi-streamnative wants to merge 4 commits intoapache:masterfrom
alicebi-streamnative:patch-1

Conversation

@alicebi-streamnative
Copy link
Contributor

Master Issue: #<13220>

Motivation

Publishing a community blog to celebrate Pulsar's 10k+ GitHub Stars milestone.

Modifications

*Created a new file in https://github.com/apache/pulsar/tree/master/site2/website/blog *

Verifying this change

  • Make sure that the change passes the CI checks.

(Please pick either of the following options)

This change is a trivial rework / code cleanup without any test coverage.

Does this pull request potentially affect one of the following parts:

If yes was chosen, please highlight the changes

  • Dependencies (does it add or upgrade a dependency): (yes / no)
  • The public API: (yes / no)
  • The schema: (yes / no / don't know)
  • The default values of configurations: (yes / no)
  • The wire protocol: (yes / no)
  • The rest endpoints: (yes / no)
  • The admin cli options: (yes / no)
  • Anything that affects deployment: (yes / no / don't know)

Documentation

Check the box below and label this PR (if you have committer privilege).

Need to update docs?

  • doc-required

    (If you need help on updating docs, create a doc issue)

  • no-need-doc

    (Please explain why)

  • doc

    (If this PR contains doc changes)

@github-actions
Copy link

@alicebi-streamnative:Thanks for your contribution. For this PR, do we need to update docs?
(The PR template contains info about doc, which helps others know more about the changes. Can you provide doc-related info in this and future PR descriptions? Thanks)

@dave2wave
Copy link
Member

This post mixes StreamNative news with Apache Pulsar news.

@sijie
Copy link
Member

sijie commented Dec 21, 2021

@dave2wave I think Alice already updated the PR before you made the comment.

@dave2wave
Copy link
Member

I see where she removed the links in the second commit which is a good first step. But it will still be confusing about things like FunctionMesh and KoP. Those are great, but they are StreamNative product.

For vendor products to be in Apache Pulsar Blog Posts, blog authors need to get input from others and become equitable to the whole ecosystem. That's vendor neutrality.

Comment on lines +54 to +57
# Get Involved

* Pulsar 2.8.1 was released in September 2021. [Download it now](https://pulsar.apache.org/en/download/) and try it out!
* Join the [Pulsar community on Slack](https://apache-pulsar.herokuapp.com/).
Copy link
Member

Choose a reason for hiding this comment

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

I think we should mention subscribing to the users or dev mailing lists (in addition to the joining the slack group), as those are the official ways to get involved in the community.

Copy link
Member

Choose a reason for hiding this comment

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

Note that a reference to https://pulsar.apache.org/en/contact/ would include all of the ways to get connected to the community.

Copy link
Contributor Author

@alicebi-streamnative alicebi-streamnative Dec 23, 2021

Choose a reason for hiding this comment

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

I have added a CTA to the mailing lists. Thanks!


![](https://i.imgur.com/kwxz2XT.png)

The number of contributors overtime is another metric for measuring community engagement. The chart below shows that the number of Pulsar contributors accelerated when Pulsar became a top-level Apache project and the growth rate has continued into 2021.
Copy link
Contributor

Choose a reason for hiding this comment

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

"overtime" should be two words

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Thank you catching that!


Pulsar 2.8 (released in June 2021) introduced many major updates. The Pulsar Transaction API was added to support atomicity across multiple topics and enable end-to-end exactly-once message delivery guarantee for streaming jobs. Replicated subscriptions was added to enhance Pulsar’s geo-replication. With this feature, a consumer can restart consuming from the failure point in a different cluster in case of failover.

## 2. Function Mesh - Simplifying Complex Streaming Jobs in the Cloud
Copy link
Contributor

Choose a reason for hiding this comment

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

what is this ? it looks like it is a StreamNative product.
I agree that we can cite this, but then we should have some space to tell about other recently released projects in the Pulsar ecosystem.

The same applies to the other products cited below

@Anonymitaet Anonymitaet added blog doc-not-needed Your PR changes do not impact docs and removed doc-label-missing labels Dec 22, 2021
@alicebi-streamnative
Copy link
Contributor Author

alicebi-streamnative commented Dec 23, 2021

@dave2wave
Hi Dave, thanks for pointing that out. I have removed KoP and Function Mesh from the blog.


## 3. Protocol Handlers

Protocol handlers, such as MQTT-on-Pulsar (MoP), allow Pulsar to interact with applications built on other messaging platforms, lowering the barrier to Pulsar adoption. MoP enables MQTT applications to leverage Pulsar’s infinite event stream retention with BookKeeper and tiered storage.
Copy link
Contributor

Choose a reason for hiding this comment

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

I see you removed KoP because it's a project from a Pulsar vendor (StreamNative). But MoP is also a StreamNative project.

Copy link
Member

@dave2wave dave2wave left a comment

Choose a reason for hiding this comment

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

Please remove MQTT-on-Pulsar.

@github-actions
Copy link

The pr had no activity for 30 days, mark with Stale label.

@github-actions
Copy link

The pr had no activity for 30 days, mark with Stale label.

@tisonkun
Copy link
Member

tisonkun commented Dec 6, 2022

The source of blog has been moved to https://github.com/apache/pulsar-site/tree/main/site2/website-next/blog.

@tisonkun tisonkun closed this Dec 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc-not-needed Your PR changes do not impact docs lifecycle/stale Stale

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants