This week has been about open software licensing, WebAssembly for user-defined functions, a personal knowledge base, a Python type checker, confidential computing and an algorithm to merge rich-text changes.
An article looking into tools to protect data while in use instead of at rest or in transit.
An article introducing an algorithm for rich-text collaboration focusing on asynchronous, local-first flows. In their words:
Peritext is a novel algorithm for merging versions of a rich-text document. It is a Conflict-free Replicated Data Type (CRDT), guaranteeing that if two users independently merge the same two versions, they will converge towards the same result.
An article explaining the basics of licensing in the world of open software. Although it is framed under the US law, it still has value to get acquainted with terms like “intellectual property”, “copyright” or “patent”.
A Python runtime type checker using PEP-compliant type hints.
An article showcasing why WebAssembly is a good fit for user-defined functions (UDF) to extend SQL engines.
A personal knowledge base manager that can be used as a single HTML.