<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Xeplr blog</title><link>https://xeplr.com/blog</link><description>Measurements, release notes and how-tos from the people building Xeplr.</description><item><title>Why dashboards read from a columnar store, measured on 20 million rows</title><link>https://xeplr.com/blog/columnar-vs-postgres-20-million-rows</link><guid>https://xeplr.com/blog/columnar-vs-postgres-20-million-rows</guid><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><description>Cubes answer dashboard queries 15–30× faster than a tuned Postgres, in a fraction of the disk and memory. Postgres still wins at fetching one record. Here is the test.</description></item><item><title>Every question answered once</title><link>https://xeplr.com/blog/every-question-answered-once</link><guid>https://xeplr.com/blog/every-question-answered-once</guid><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><description>At nine in the morning a hundred people open the same dashboard. Here is how Xeplr BI answers it once, shares the answer, and never serves a stale number.</description></item><item><title>Can small language models read analytical English? A zero-shot baseline</title><link>https://xeplr.com/blog/small-language-models-analytical-english-baseline</link><guid>https://xeplr.com/blog/small-language-models-analytical-english-baseline</guid><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><description>We gave four small open models 120 questions about aggregation, thresholds, consecutive periods and negation. The best scored 46.7%; a rule that picks the longest answer scores 41.7%.</description></item></channel></rss>