Home / Companies / Cube / Blog / November 2022

November 2022 Summaries

6 posts from Cube

Filter
Month: Year:
Post Summaries Back to Blog
This summary describes how to build fast GraphQL APIs with sub-second latency, reduce architecture complexity, and make engineering teams more efficient using Apollo GraphQL Federation and Cube's GraphQL API. The tutorial explains the challenges of data-intensive applications and how Apollo and Cube can help resolve these issues. It covers the key points of building an Apollo supergraph with Apollo GraphOS, federating queries from external services, and boosting query performance. The summary also highlights the benefits of using Cube's GraphQL API to accelerate analytical queries and provides resources for getting started with Cube Cloud.
Nov 29, 2022 2,617 words in the original blog post.
Hasura is an open-source GraphQL engine that helps developers build modern APIs and apps faster, supporting multiple databases and providing built-in authorization and caching. To improve query performance, it can be integrated with Cube, an API-first headless business intelligence platform that connects to data sources and enables fast, responsive, cost-effective, and consistent access to data across applications. By using Hasura's remote schema feature, developers can unify all GraphQL endpoints in Hasura and get the added benefit of performant analytical queries. The integration allows for centralized data modeling, query acceleration with pre-aggregations, and faster response times, making it an ideal solution for building data-intensive apps.
Nov 22, 2022 2,153 words in the original blog post.
We are excited to release a public preview for YAML data modeling in Cube, which is available in both Cube Cloud and Cube Core. Our goal is to support all core features of Cube's data modeling, caching, and multi-tenancy configurations within YAML and later Python. This feature will help data engineers streamline compatibility between different tools in their stacks by supporting universally adopted languages like YAML and Python. To get started, users need to ensure they're using version 0.31.0 or higher of Cube and create a schema/orders.yml file with specific content. The release is the first step in our journey to bring both YAML and Python support to Cube, and we plan to enhance features such as dynamic data models, configuration, documentation, cloud IDE support, and developer experience through user feedback.
Nov 17, 2022 577 words in the original blog post.
Chart.js is an open-source charting library for JavaScript application developers, currently the most popular one according to GitHub stars and npm downloads. It's a feature-rich and well-supported library that provides a set of frequently used chart types, plugins, and customization options. Chart.js has built-in TypeScript typings and compatibility with all popular JavaScript frameworks, including React, Vue, Svelte, and Angular. The library is actively developed and maintained by the community, with minor releases on an approximately bi-monthly basis and major releases with breaking changes every couple of years. The v4 release contains limited breaking changes and primarily focuses on bug fixes as well as quality of life and developer experience improvements. Chart.js supports tree-shaking, allowing developers to remove unused code from the JavaScript bundle, resulting in a smaller bundle size. It also has an extensive API for customization and plugin development.
Nov 16, 2022 2,703 words in the original blog post.
Cube is a headless BI platform that aims to provide developers with a consistent, performant, and secure way to access all of their data. The goal is to support multiple data sources and make them compatible with a wide range of downstream tools. This is achieved through Cube's Postgres-compliant SQL API, which allows users to connect various query engines and front-end frameworks to their data sources. The platform's values include open standards, flexibility, and the power of a broad ecosystem, making it an attractive solution for developers who want to curate their stack with any data source and downstream tools they choose.
Nov 16, 2022 583 words in the original blog post.
Trino is an open-source query engine designed for big data analytics, offering fast performance, scalability, and universal connectivity to various data sources and business intelligence tools. Trino can handle exabyte-scale data and supports cross-database joins without data extraction and loading. The platform was originally developed at Facebook in 2013 as PrestoSQL, later rebranded as Trino in 2020. Cube is a headless BI platform that provides access to modern data stores like Trino, organizes data into consistent metrics definitions, and delivers it to downstream applications via REST API, GraphQL API, or SQL API. By integrating with Trino, users can create an additional semantic layer on top of the query engine, leverage multitenancy and access control features, and deliver low-latency analytics to custom-built front-end applications.
Nov 08, 2022 709 words in the original blog post.