[Epic] DataFusion Blogs
@pauldix says the recipe for great products is:
- Write great software ✅
- 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:
- Related to DataFusion (obviously)
- Not commercial marketing for vendor products (I think it is fine to mention features vendors build using DataFusion, etc)
- 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
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:
- Create a post following the same skeleton as previous posts (e.g. https://github.com/apache/datafusion-site/pull/57)
- Update sections when possible (contributors, events, etc)
- 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.
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.
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
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.