Our Series A
Stats and Bots - Medium
by Jonathan E Cowperthwait
2y ago
Less than a year ago, I was writing a blog post announcing our seed fundraising. I didn’t expect to write a successor post so soon! But today we are overjoyed to announce that Cube Dev has raised $15.5M in Series A funding, led by Decibel. It’s been a busy eleven months. Since last August, there are 5 times more servers running Cube, and as many new members in our Slack community. The past months have also seen the rollout of powerful new features including Cube Store, and the emergence of new community features and educational resources. In announcing this funding round, I want to share ..read more
Visit website
Introducing a Data Blending API (Support) in Cube.js
Stats and Bots - Medium
by Yulia Kotova
3y ago
Introducing Data Blending API in Cube.js Sometimes in our daily data visualization, we need to merge several similar data sources so that we can manipulate everything as one solid bunch of data. For example, we may have an omnichannel shop where online and offline sales are stored in two tables. Or, we may have similar data sources that have only a single common dimension: time. How can we calculate summary metrics for a period? Joining by time is the wrong way because we can’t apply granularity to get the summary data correctly. Furthermore, how can we find seasonal patterns from s ..read more
Visit website
Material UI Dashboard with React
Stats and Bots - Medium
by Igor Lukanin
3y ago
Material UI is the most popular React UI framework. Created with inspiration from Google’s Material Design, Material UI provides a lot of ready-to-use components to build web applications, including dashboards, fast and easy. In this tutorial, we’ll learn how to build a full-stack dashboard with KPIs, charts, and a data table. We’ll go from data in the database to the interactive, filterable, and searchable admin dashboard. We’re going to use Cube.js for our analytics API. It removes all the hustle of building the API layer, generating SQL, and querying the database. It also provides many ..read more
Visit website
Comparing Data over Different Time Periods
Stats and Bots - Medium
by Yulia Kotova
3y ago
Comparing a single metric over different time periods is a quite common procedure in data analytics. You can evaluate your company’s performance by comparing this year’s revenue with the previous year’s. You can understand which are the low and high sales months in your market, and furthermore, you can predict customer behavior and figure out seasonal patterns. Analytical systems like Google Analytics, Youtube Studio, and others provide tools for comparing a single metric over different periods of time. Let’s see how you can implement such analytical visualization with Cube.js. Her ..read more
Visit website
React Highcharts Example with Cube.js
Stats and Bots - Medium
by Yulia Kotova
3y ago
Started as a simple charting tool for monitoring a snow depth near the owner’s country house in Norway, Highcharts quickly became one of the most popular visualization libraries. It provides a lot of great built-in interactive features and is easy to use.In this tutorial we are going to build a simple e-commerce dashboard with Cube.js and Highcharts. We’ll use the main Highcharts library, as well as Maps, Stock, and Solid Gauge modules. Please keep in mind that Highcharts libraries are available under different licenses, depending on whether it is intended for commercial/government use ..read more
Visit website
Introducing a Drill Down Table API in Cube.js
Stats and Bots - Medium
by Artyom Keydunov
3y ago
Since the release of drill down support in version 0.19.23, you can build interfaces to let users dive deeper into visualizations and data tables. The common use case for this feature is to let users click on a spike on the chart to find out what caused it, or to inspect a particular step of the funnel — who has converted and who has not. In this blog post, I’ll show you how to define drill downs in the data schema and build an interface to let users explore the underlying chart’s data. If you’re just starting with Cube.js, I highly recommend beginning with this Cube.js 101 tutorial and ..read more
Visit website
D3 Dashboard Tutorial with Cube.js
Stats and Bots - Medium
by Artyom Keydunov
3y ago
In this tutorial, I’ll cover building a basic dashboard application with Cube.js and the most popular library for visualizing data — D3.js. Although Cube.js doesn’t provide a visualization layer itself, it is very easy to integrate with any existing charting library. Additionally, you can use Cube.js Templates to scaffold a frontend application with your favorite charting library, frontend framework, and UI kit. The scaffolding engine will wire it all together and configure it to work with the Cube.js backend. You can check the online demo of this dashboard here and the complete source c ..read more
Visit website
Real-Time Dashboard with MongoDB
Stats and Bots - Medium
by Artyom Keydunov
3y ago
This is an excerpt from the guide on building real-time dashboards with React and Cube.js. You can check the full guide here. A real-time dashboard is a dashboard that contains charts that are automatically updated with the most current data available. The typical use case is to load a chart with some historical data first and then live update it as new data comes in. In this tutorial, you will learn how to build such real-time dashboards with only open-source tools and without any third-party services. The main challenge of building such a dashboard is to design a proper architecture to ..read more
Visit website
React Dashboard Ultimate Guide. Part 1: Overview and Analytics Backend
Stats and Bots - Medium
by Artyom Keydunov
3y ago
This is the first part from a guide on building dynamic analytics dashboards and applications with React, GraphQL, and Cube.js You can find the full guide here Also, below you can see the demo of the final application. An online demo is available here. https://medium.com/media/16afd27897c79d847d0453e62991e6c2/href Nowadays, we see analytics dashboards and reporting features in almost any application. In my career as a web developer, I’ve built dozens of different dashboards from internal tools to measure application performance to customer-facing portals with interactive report builders ..read more
Visit website
Chart.js Example with Dynamic Dataset
Stats and Bots - Medium
by Artyom Keydunov
3y ago
I’ve already covered building a static dashboard with Cube.js and Chart.js in this tutorial. Now, I’m going to show you how to dynamically change the underlying chart’s data based on the user’s input. We’ll let the user pick a date range and based on that, reload the chart. When a user picks a new set of dates, a new request will be sent to the Cube.js server. The Cube.js server will generate new SQL code, execute it against the database, and send the result back to the client. And finally, the client re-renders a chart with the new data. Here is a Codesandbox demo of what we are going t ..read more
Visit website

Follow Stats and Bots - Medium on FeedSpot

Continue with Google
Continue with Apple
OR