My favorite theme this week is interface reuse. GTKX brings React's model to native Linux, TermDOM brings browser APIs to terminal cells, and MCP App Generator turns an existing machine-facing contract into a task-facing TUI. The interesting work is not inventing another protocol; it is making the useful one fit humans.
Article
Jad Joubran proposes auditing dependencies against Baseline as browsers absorb jobs once delegated to packages. The useful part is the decision framework: check your actual audience and hidden library features before trading bundle weight for regressions.
Annie Sexton explains compressors through transforms, probability models, and entropy coding, then connects that machinery to language models. Both improve by predicting the next symbol well; one spends fewer bits while the other generates likely continuations.
Library&tools
W3C's guided tool turns accessibility evaluation findings into a report using WCAG-EM. It walks through scope, product exploration, sampling, evaluation, and findings, which is useful structure when an audit needs to be repeatable rather than a pile of screenshots.
A self-hosted Web Push endpoint built from one Cloudflare Worker and KV namespace. It reaches iOS 18.4+ through a Home Screen web app, avoiding a native app and App Store account, though it deliberately supports only Cloudflare and Safari.
A Linux-only React framework whose JSX elements become GTK4 and Adwaita widgets. It combines a React reconciler, generated GObject bindings, Fast Refresh, testing helpers, and a native Rust core—an unusually direct route from TypeScript to GNOME applications.
TermDOM renders a real DOM, CSS cascade, layout engine, forms, events, and Web Components into terminal cells. That lets vanilla JavaScript or existing frontend frameworks build TUIs through familiar browser APIs instead of adopting another component model.
A zero-dependency TypeScript spreadsheet engine for reading and writing XLSX, CSV, ODS, JSON, NDJSON, and tabular XML. Streaming, schema validation, round-trip preservation, and format-specific imports make it more than another one-way XLSX export helper.
My production-shaped experiment compiles a constrained Solid server renderer with scriptc into one WASI module hosted by Wasmtime and Axum. Production SSR needs no Node or JavaScript runtime; browser hydration still uses the official Solid client where interactivity is required.
My generated YouTrack CLI and full-screen TUI models issues, projects, articles, comments, and work items as domain flows over the YouTrack MCP contract. The generated application talks to MCP directly and contains no LLM or generic tool-browser interface.
Ai
A terminal writing environment for novels that asks a model for the next passage, then preserves every alternative in a navigable tree. Files and keys stay local, and the writer—not an opaque chat history—decides which branch becomes the manuscript.
Doug Turnbull replaces a huge constrained-output taxonomy with a cheaper two-step trick: let a small model invent a plausible label, embed it, then retrieve the nearest legal classification. Deliberate hallucination becomes a query expansion technique rather than the final answer.
The generator behind YouTrack TUI turns an MCP service into a domain-oriented terminal application. An agent infers reviewable entities and workflows; deterministic code generation then produces an Ink TUI and CLI with MCP as the transport and capability boundary.
Folio, my local-first CLI and agent skill, turns substantial agent output into standalone HTML reports with repository links, embedded evidence, and anchored review comments. It gives long investigations a durable feedback loop instead of burying them in terminal scrollback.
Other
Doeke Norg converted W3C's explanatory WCAG 2.2 material into free EPUB and accessible PDF editions for offline reading. They are unofficial, informative copies rather than the normative standard, but much easier to keep beside an audit report.