Happy spring from Cube! Here’s some of what we’ve been working on to help you build powerful analytics applications with your data.
Introducing Cube Store: High concurrency and sub-second latency for any database
Cube Store is the custom pre-aggregation storage layer for Cube.js, now available to all Cube users. We strongly recommend using this to store your pre-aggregations.
You may have stored pre-aggregations—pre-computed, partitioned, stored, and refreshed representations of your source data either internally, using the same database as your source data, or externally, in a custom-provisioned PostgreSQL or MySQL instance. However, doing this incurs concurrency and latency costs that limit the performance of analytical APIs.
Cube Store is a drop-in replacement for your existing pre-aggregation storage layer, and it’s optimized for easy and predictable horizontal scaling. Regardless of your data source and data volume, Cube Store provides high concurrency, sub-second latency, and performance optimizations for analytical queries. Give it a look.
New in the Developer Playground
Cube’s Developer Playground has seen a round of quality-of-life improvements, most notably:
-
The Security Context for queries can now be modified before making requests;
-
Invalid dimensions/measures are now clearly marked;
-
Queries must now be explicitly run by clicking the Run button
-
You can start a Cube.js project without any database configuration: upon first boot, the Developer Playground will launch a connection wizard;
-
Vue code snippets can now be generated;
-
Vue-based charts can now be added to the Dynamic Dashboard.
If you haven’t recently tried the Developer Playground to generate and view a schema, build and execute queries, plot results, and explore dashboard application templates, we think you’ll be pleasantly surprised.
See full Developer Playground documentation →
Introducing the Cube Community Forum: tips, tricks, and swag
Cube’s Head of Community, Ray Paik, recently launched the Cube.js Community Forum to help Cube users publish your use cases, share your tips & tricks, collaborate on questions, and build a community knowledge base.
Designed to supplement our popular Slack, the forum is a platform where it will be easier to search discussions and collaborate asynchronously.
To encourage everyone to join the conversation, we’ve even got neat swag to reward pioneers who launch a topic. Drop in and say hello!
Visit the Cube.js Community Forum →
Tutorial: Multi-Tenant Analytics with Auth0 and Cube.js
Here’s a great new tutorial for learning how to secure web applications with industry-standard and proven authentication mechanisms including JSON Web Tokens, JSON Web Keys, and the OAuth 2.0 protocol.
Starting with an openly accessible, insecure analytical app, the tutorial walks through each of the steps required to make a secure, multi-tenant app with role-based access control and an external authentication provider. Start learning!
Try the Multi-Tenant Analytics tutorial →
We want you: try Cube Cloud
Cube Cloud, coming mid-2021, will make it possible to deploy fully managed Cube.js apps in the cloud of your choice. We’re currently soliciting pre-launch trial users to kick the tires, find the rough edges, and share their feedback. Could this be you? Take a look at a demo from earlier this year, then get in touch.
Learn more about Cube Cloud and join the waitlist →
Release notes: Cube.js v0.27
Breaking changes and deprecations: None. Nada. Nothing. Natch. It just works!
In case you missed it…
Cube ♥️ Simon Data. Simon Data ♥️ Cube.
How does Simon Data address runaway analytics complexity with Cube.js? We’re glad you asked.…
Analytic Tools for ClickHouse
Earlier this spring, our Igor Lukanin spoke at a ClickHouse Bay Area virtual session on analytic tools for ClickHouse in particular and data warehouses in general. Catch the video…
BigQuery Public Datasets for COVID-19 Impact Research
Explore how to build an analytical application on top of BigQuery using a few public datasets to visualize COVID-19’s impact on people’s lives.
React Pivot Table with AG Grid and Cube.js
Adding a pivot table to a React app using the world’s best JavaScript grid is even easier than you think—really, really easy.
Call us, maybe definitely
The next Cube Community Call is July 14 at 9:00a PDT. Add it to your calendar, then check out past calls.
Show us your stuff
What have you built with Cube? We want to see it, help spread the word about your projects, and hook you up with some sweet, sweet Cube merch. Find us on Slack or hit us up on Twitter.
Take us to your inbox
Sign up below to subscribe to the Cube.js newsletter via email. Never miss news, releases, and the latest updates from the Cube Dev community.
That's all, folks. Stay healthy!
With ♥️, Jon, the—new!—marketing guy, and the Cube team