datafusion icon indicating copy to clipboard operation
datafusion copied to clipboard

[Epic] DataFusion Blogs

Open alamb opened this issue 10 months ago • 4 comments

@pauldix says the recipe for great products is:

  1. Write great software ✅
  2. Tell people about it 📖

I immodestly think we already do the great software part in DataFusion 😊

However, I think the project would benefit from more telling. This ticket organizes various potential blog posts that we might want to add to the DataFusion blog: https://datafusion.apache.org/blog/

In think in general the requirements for posts on the blog are:

  1. Related to DataFusion (obviously)
  2. Not commercial marketing for vendor products (I think it is fine to mention features vendors build using DataFusion, etc)
  3. Reposts of articles that appeared on vendor blogs, assuming they meet the above criteral

Some example PRs to create blog posts

  • https://github.com/apache/datafusion-site/pull/57
  • https://github.com/apache/datafusion-site/pull/58

Please leave a comment (or start a PR!) if you have an idea for a blog.

  • [ ] https://github.com/apache/datafusion/issues/15513
  • [ ] https://github.com/apache/datafusion/issues/13715
  • [x] https://github.com/apache/datafusion/issues/6781
  • [ ] https://github.com/apache/datafusion/issues/5201
  • [x] https://github.com/apache/datafusion/issues/15053
  • [x] https://github.com/apache/datafusion-site/pull/58
  • [ ] https://github.com/apache/datafusion/issues/16084
  • [ ] https://github.com/apache/datafusion/issues/16149
  • [ ] https://github.com/apache/datafusion/issues/16396
  • [ ] https://github.com/apache/datafusion/issues/16372
  • [ ] https://github.com/apache/datafusion/issues/16396

alamb avatar Feb 23 '25 12:02 alamb

In general, I also think @andygrove 's pattern of creating a blog post for each comet release is amazing. For example:

  • https://github.com/apache/datafusion-site/pull/56

I general I would love to help support anyone who wanted to create posts for DataFusion releases. The high level flow is:

  1. Create a post following the same skeleton as previous posts (e.g. https://github.com/apache/datafusion-site/pull/57)
  2. Update sections when possible (contributors, events, etc)
  3. Leave "TODO"s in the sections where more specific content is needed

Feel free to @ mention me on a Pull Request with that basic framework, I would be more than thrilled to help fill in the more technical content / solicit others to help.

alamb avatar Feb 23 '25 12:02 alamb

Hi @alamb, I had some blog posts in my personal website such as below:

These are like introduction blogs for some of the functionalities in Datafusion or databases in general. If you think their scope iis suitable for the datafusion blogs, I can move them to the datafusion blog page with appropriate formatting. If you think, their scope is not suitable for the website. Feel free to ignore.

akurmustafa avatar Mar 04 '25 19:03 akurmustafa

Hi @alamb, I had some blog posts in my personal website such as below:

These are like introduction blogs for some of the functionalities in Datafusion or databases in general. If you think their scope iis suitable for the datafusion blogs, I can move them to the datafusion blog page with appropriate formatting. If you think, their scope is not suitable for the website. Feel free to ignore.

I think the content looks good to me -- if you are open to updates / edits, I think porting them to the Datafusion blog sounds like a good idea to me.

I also have a writeup on Query optimziation I am working on that I can share with you if you want to collaborate. Let me know and I can share it

alamb avatar Mar 05 '25 20:03 alamb

I think the content looks good to me -- if you are open to updates / edits, I think porting them to the Datafusion blog sounds like a good idea to me.

I also have a writeup on Query optimziation I am working on that I can share with you if you want to collaborate. Let me know and I can share it

I welcome updates, edits, suggestions. Also, I would like to collaborate on that writing also. Feel free to share with me.

akurmustafa avatar Mar 06 '25 03:03 akurmustafa