This week has been about Cloudflare's edge database, SQLite as a persistence layer, a UI agnostic drag and drop library, a vector similarity search engine, a markdown-based toolchain and an interactive in-browser notebook.
An interactive in-browser notebook for declarative data analysis and visualization. It combines compiled Datalog queries with plotting libraries for the web.
Percival: a reactive language for exploratory data analysis and visualization is a 10 minute talk explaining the basics of the tool.
A Markdown-based syntax and toolchain for creating custom documentation sites.
A vector similarity search engine. It provides a production-ready service with an API to store, search, and manage points - vectors with an additional payload.. It makes it useful for all sorts of neural-network or semantic-based matching, faceted search, and other applications.
An article on the new relational database based on SQLite to complement their edge functions offering.
An article on the value of using SQLite as the main persistence layer.
I think that for many applications – production applications, with large numbers of users and high availability requirements – SQLite has a better place, in the center of the stack, as the core of your data and persistence layer.