Our Sharings
Talks
Blog Posts

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

Why and how we migrated from AngularJS to VueJS
We started Holistics with an AngularJS, but decided to migrate over to VueJS. Read this to understand why and how we do it.
Rewriting the AML Compiler in Rust: 27× Faster, 12× Less Memory
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
AQL: A Better Output Query Language for Agentic Analytics
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
Canal aims to provide much better performance, maintainability, and scalability throughout Holistics querying operations.