This is an automated email from the ASF dual-hosted git repository. zabetak pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/calcite-site.git
The following commit(s) were added to refs/heads/master by this push: new a6fa17e Site: Add external resources section in the community page a6fa17e is described below commit a6fa17e01dfdf41f7dc93fa06355710a8dcfaec9 Author: Stamatis Zampetakis <zabe...@gmail.com> AuthorDate: Sat Jan 29 00:22:48 2022 +0100 Site: Add external resources section in the community page --- community/index.html | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/community/index.html b/community/index.html index 45961ca..7bbe54d 100644 --- a/community/index.html +++ b/community/index.html @@ -86,6 +86,7 @@ <li><a href="#more-talks" id="markdown-toc-more-talks">More talks</a></li> </ul> </li> + <li><a href="#external-resources" id="markdown-toc-external-resources">External resources</a></li> </ul> <h1 id="upcoming-talks">Upcoming talks</h1> @@ -644,6 +645,42 @@ and <a href="https://beam-summit.firebaseapp.com/schedule/">Beam Summit Europe 2 <a href="https://www.slideshare.net/julianhyde/how-to-integrate-splunk-with-any-data-solution">How to integrate Splunk with any data solution</a> (Splunk User Conference, 2012)</li> </ul> +<h1 id="external-resources">External resources</h1> + +<p>A collection of articles, blogs, presentations, and interesting projects related to Apache Calcite.</p> + +<p>If you have something interesting to share with the community drop us an email on the dev list or +consider creating a pull request on GitHub. If you just finished a cool project using Calcite +consider writing a short article about it for our <a href="/news/index.html">news section</a>.</p> + +<ul> + <li> +<a href="https://datalore.jetbrains.com/view/notebook/JYTVfn90xYSmv6U5f2NIQR">Building a new Calcite frontend (GraphQL)</a> (Gavin Ray, 2022)</li> + <li> +<a href="https://github.com/ieugen/calcite-clj">Write Calcite adapters in Clojure</a> (Ioan Eugen Stan, 2022)</li> + <li> +<a href="https://www.querifylabs.com/blog/cross-product-suppression-in-join-order-planning">Cross-Product Suppression in Join Order Planning</a> (Vladimir Ozerov, 2021)</li> + <li> +<a href="https://www.querifylabs.com/blog/metadata-management-in-apache-calcite">Metadata Management in Apache Calcite</a> (Roman Kondakov, 2021)</li> + <li> +<a href="https://www.querifylabs.com/blog/relational-operators-in-apache-calcite">Relational Operators in Apache Calcite</a> (Vladimir Ozerov, 2021)</li> + <li> +<a href="https://www.querifylabs.com/blog/introduction-to-the-join-ordering-problem">Introduction to the Join Ordering Problem</a> (Alexey Goncharuk, 2021)</li> + <li> +<a href="https://www.querifylabs.com/blog/what-is-cost-based-optimization">What is Cost-based Optimization?</a> (Alexey Goncharuk, 2021)</li> + <li> +<a href="https://www.querifylabs.com/blog/memoization-in-cost-based-optimizers">Memoization in Cost-based Optimizers</a> (Vladimir Ozerov, 2021)</li> + <li> +<a href="https://www.querifylabs.com/blog/rule-based-query-optimization">Rule-based Query Optimization</a> (Vladimir Ozerov, 2021)</li> + <li> +<a href="https://www.querifylabs.com/blog/custom-traits-in-apache-calcite">Custom traits in Apache Calcite</a> (Vladimir Ozerov, 2020)</li> + <li> +<a href="https://www.querifylabs.com/blog/assembling-a-query-optimizer-with-apache-calcite">Assembling a query optimizer with Apache Calcite</a> (Vladimir Ozerov, 2020)</li> + <li> +<a href="https://github.com/michaelmior/calcite-notebooks">A series of Jupyter notebooks to demonstrate the functionality of Apache Calcite</a> (Michael Mior)</li> + <li><a href="https://github.com/pingcap/awesome-database-learning">A curated collection of resources about databases</a></li> +</ul> + </article> </div>