Books · Decks · Research
The Ubunatic Library
Books, slide decks, and research by Uwe Jugel — written with agents, verified like code, and built entirely offline.
Why this library exists
Working with coding agents needs shared rules, checks, and memory. This library records those practices as readable books, with a Go slide compiler and a preflight process that verifies behavior, styles, links, rendered pages, and vendored assets. The research wing explores a related question: why send a million rows to a chart that is 400 pixels wide?
The Shelf
Two mdBooks, two voices — a playbook and a chronicle. Pick one up in the interactive shelf, or open a reader directly below.
Agentic Software Development — The Ubunatic Way
How one developer builds and maintains a fleet of focused apps with AI agents. Rules, checks, and memory keep humans and agents aligned. Read the book · Download PDF.
Emojig: Chronology of a Zig Endeavour
Six weeks, one binary, zero daemons. The week-by-week story of how an emoji picker became an exercise in raw terminal engineering, including real numbers and dead ends. Read the chronicle · Download PDF.
Reference & Templates
The theme reference and starter template behind this library.
The Style Codex
Every callout, table, figure, and ornament, with markup to copy and goldens that keep it honest. Open reference · PDF.
The Deck Drawer
The books, compressed to slides — single-page HTML decks compiled from the same Markdown sources.
The Research Wing
Before the agentic era: a doctorate on one stubborn question — why send a million rows to a chart that is 400 pixels wide? The paper and thesis live on this shelf, each with its own deck; the journal version remains at its publisher.
M4: A Visualization-Oriented Time Series Data Aggregation
Best of VLDB 2014. PVLDB 7(10), 2014 — Jugel, Jerzak, Hackenbroich, Markl. Four tuples per pixel column — min, max, first, last — preserve a line chart's pixels. Live demo · Play deck · Paper PDF.
VDDA: Visualization-Driven Data Aggregation in Relational Databases
The VLDB Journal 25(1), 2016 — invited extended version. Data reduction operators mimic the overplotting of chart types in relational algebra. Live demo · Play deck · Journal article.
Visualization-Driven Data Aggregation
Dr.-Ing. thesis on data management and visualization. Let the chart tell the database what it can actually show. Play deck · Thesis PDF.
Open the VDDA strip-chart recorder to compare M4, MinMax, averaging and sampling against data you record. DuckDB-WASM and Apache Arrow are bundled locally; the data stays in your browser. This attached application opens on its own page so its database worker can run.
How the library is built
Markdown chapters, generated books and decks, PDFs, a browser demo using DuckDB-WASM, and a Go slide compiler form an offline-friendly library. The preflight process checks behavior, styles, links, rendered output, and vendored assets. No cookies, external scripts, or tracking are needed.