Holistics
Design
WeekathonLife at HolisticsOur Sharings
See Open Positions

Our Sharings

Talks

Hierarchical Data in Relational Database (Vietnamese)

Thanh Dinh - Chief Architect

Why PostgreSQL for analytics infrastructure (Vietnamese)

Huy Nguyen - CTO

Software Refactoring (Vietnamese)

Thanh Dinh - Chief Architect

How Would An Ideal Semantic Layer Look Like? (dbt Singapore Meetup)

Holistics Data

Blog Posts

AQL: A Better Output Query Language for Agentic Analytics

AQL: A Better Output Query Language for Agentic Analytics

June 1, 2025

AI analytics needs a purpose-built output language. We compare SQL, metric DSLs, and measure-aware SQL, then explain why we designed AQL.

Introducing Holistics Canal - a fast query streaming engine

Introducing Holistics Canal - a fast query streaming engine

March 1, 2025

Canal aims to provide much better performance, maintainability, and scalability throughout Holistics querying operations.

Rewriting the AML Compiler in Rust: 27× Faster, 12× Less Memory

Rewriting the AML Compiler in Rust: 27× Faster, 12× Less Memory

January 15, 2025

Why we re-implemented Holistics' AML compiler from TypeScript to Rust: ~27× faster compiles and ~12× less memory at the median.

Making Our Tiny Feature Free, We Got 20,000 Users and 2,500 Leads within 2 Months - Part 1: Build

Making Our Tiny Feature Free, We Got 20,000 Users and 2,500 Leads within 2 Months - Part 1: Build

March 1, 2019

Why and how we migrated from AngularJS to VueJS

Why and how we migrated from AngularJS to VueJS

September 1, 2018

We started Holistics with an AngularJS, but decided to migrate over to VueJS. Read this to understand why and how we do it.

How we built a multi-tenant job queuing system with PostgreSQL and Ruby

How we built a multi-tenant job queuing system with PostgreSQL and Ruby

June 1, 2018

View more
Holistics
DesignWeekathonLife at HolisticsOur SharingsSee Open Positions holistics.io

© 2026 Holistics. All rights reserved.