A knowledge management system inspired by plain-text accounting
How plain-text accounting inspired Thalo, a structured plain-text knowledge system with validation, linking, and AI-friendly workflows.
Exploring Distributed Systems, Databases, and Programming Languages.
How plain-text accounting inspired Thalo, a structured plain-text knowledge system with validation, linking, and AI-friendly workflows.
Looks at Zod 4.3’s fromJSONSchema() for serverless validation, compares it with Ajv and
@cfworker/json-schema, and explains why Fragno Forms moved to Zod.
Explains versionstamps as a global ordering primitive for change feeds and concurrency control, and why other databases should expose an equivalent feature.
Thalo is a plain-text format that gives your knowledge just enough structure for tools and AI to work with it, while staying readable and editable by humans. Just text files in git, editable in Cursor or by Claude Code.
Define entities, dump thoughts, let LLMs extract structured entries, and synthesize insights from your scattered notes. The CLI provides a feedback loop with schema validation and reference checking.
Check out the website and GitHub repository.
Release highlights:
Fragno is a toolkit for building full-stack TypeScript libraries that work seamlessly across different frameworks such as Next.js and Nuxt. Fragno library users integrate in a couple lines of code. Write your API once, get type-safe clients for React, Vue, and vanilla JavaScript automatically.
Check out the documentation website.
This post showcases Semcheck, a tool that uses LLMs to verify consistency between specifications and code as a pre-commit or CI step.
Call of Duty’s scripting language runs on a virtual machine with an interesting execution model. In this blog post, I’ll give a quick overview of the language’s core constructs and syntax, and then dive into how its execution model compares to JavaScript’s event loop.
Webhook delivery systems seem straightforward until you need guaranteed ordering. This one requirement increases the complexity of the system significantly, which makes it an interesting case for evaluating an infrastructure platform.
In this blog post I’ll walk through the design and implementation of a reliable webhook delivery system on Cloudflare Workflows.
This is a small prototype for an integrated chat experience that hooks into React Router (or Remix). Context is automatically filled with the actions the user is taken. The LLM will use tool calls to load information from any route.
Experimenting with adding Cursor-like features to a map view. In this example I turn swyx’s guide to Singapore into a map easily. Turns out LLMs are fairly good at geocoding.