Stats and Bots - Medium

Stories from the makers of Statsbot - Medium

Latest articles

Introducing a Drill Down Table API in Cube.js

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…Continue reading on Cube Dev »

D3 Dashboard Tutorial with Cube.js

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...

Real-Time Dashboard with MongoDB

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...

React Dashboard Ultimate Guide. Part 1: Overview and Analytics Backend

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 hereAlso, below you can see the demo of the final application. An online demo is available here.https://medium.com/media/16afd27897c79d847d0453e62991e6c2/hrefNowadays, we see analytics dashboards...

Chart.js Example with Dynamic Dataset

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...

Using MySQL as a Cache Layer for BigQuery

BigQuery is great at handling large datasets, but will never give you a sub-second response, even on small datasets. It leads to a wait time on dashboards and charts, especially dynamic, where users can select different date ranges or change filters. It is almost always okay for internal BIs, but not for customer-facing analytics. We tolerate a lot...

Design Decisions for the First Embedded Analytics Open-Source Framework

Design Decisions for the First Embedded Analytics Open-Source FrameworkFor the last couple of years, we’ve been working on Cube.js, an analytics framework built specifically for customization and embedding. There are a lot of great tools data engineers can use to build internal data infrastructure. But there is a lack of tools for software engineers...

Adding an E-Commerce Admin Dashboard to Saleor

In this tutorial, we’ll explore how to add analytical features, such as reporting and dashboarding to an existing e-commerce web application with Cube.js. We’re going to use Saleor as our e-commerce platform. It is powered by a GraphQL server running on top of Python 3 and a Django 2 framework. Both the storefront and the admin dashboard are React applications...

Vue Dashboard Tutorial Using Cube.js

There are a couple of popular front-end frameworks today. We recently covered how to build an analytics dashboard with React and Angular. What both of these guides share is Cube.js — an open-source analytics framework, which powers these dashboards with high-performance data. Being open-source, Cube.js is open to contributions, and you can find a contribution...

Redash Dashboard Tutorial with Cube.js

We recently covered how to build an analytics dashboard using react, vue, or angular. But if you don’t want to code and host your own dashboard, you have some open-source alternatives. Today I’ll show you how to build an analytics dashboard using Cube.js Backend and Redash. You can find the resulting dashboard live here.Why Cube.js?You can always connect...

Discover, share and read the best on the web

Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters! Get unfiltered news feeds or filter them to your liking.

Get Inoreader
Inoreader - Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters!