What’s new
What has changed in Building ikigai UIs, most recent first: the date, what was added or changed, and the pages to read for it. Smaller upkeep (moving to a newer release when nothing a reader does changes, a corrected link, a typo) is not listed.
2026-10
-
2026-10-30: The delivery targets now lead with their technology: “htmx”, “GPUI”, “WebAssembly”, “WebTransport” and “Text: in the terminal”. Two headings in the views chapters now name their subject: “Other forms of data” and “When a graph helps”.
Pages: htmx: server-rendered HTML with push, GPUI: native, WebAssembly: in the browser, WebTransport: server-rendered, Text: in the terminal, Views from CSV: one model, two sources, Views from JSON
-
2026-10-28: Links to the ikigai Book’s CLI tour use its new title, “Twenty minutes with the CLI”.
Pages: Introduction, Live data and history
-
2026-10-27: “The other books” now links Running ikigai, the operator’s book, and says the library lists all five books.
Pages: The other books
-
2026-10-25: “The other books” now links The ikigai Architecture too, and says the library lists all four books.
Pages: The other books
-
2026-10-23: Two new chapters build views over data that is not a graph: “Views from JSON” makes a table of the planets from a JSON document with compose templates and ikigai-fn’s each, and reaches into a document with ikigai-json’s jq query; “Views from CSV: one model, two sources” shows the same view over a CSV table, read as JSON through ikigai-json, each source with its own golden thread. “Graph to page with XSLT” now says why the inspector uses RDF and XSLT (the kernel already publishes its introspection as graphs) and that a view composes whatever form its data has. The inspector’s navigation gains the two planet pages, and the introduction and “The other books” link the new library of every book.
Pages: Views from JSON, Views from CSV: one model, two sources, Graph to page with XSLT, Introduction, The other books, A page is a composed resource
-
2026-10-22: A new book. It builds a kernel inspector, a small real app that shows a running kernel’s cache, golden threads, topology, catalog and scheduler as pages. “A page is a composed resource” builds a page from a template and the resources it is filled with, “Graph to page with XSLT” turns the kernel’s own graphs into views, “Live data and history” makes the views follow the kernel’s cuts and gives every view a URL, and “Server-rendered HTML, with htmx and push” serves it all over HTTP. The chapters of Part I run in the page.
Pages: Introduction, A page is a composed resource, Graph to page with XSLT, Live data and history, htmx: server-rendered HTML with push