Issue 2021-W47

Published on

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.

# Get Ready For Confidential Computing

An article looking into tools to protect data while in use instead of at rest or in transit.

# Peritext

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.

# Open Software Licensing Primer

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”.

# beartype

A Python runtime type checker using PEP-compliant type hints.

# How WebAssembly Powers Databases: Building a UDF Engine With Wasm

An article showcasing why WebAssembly is a good fit for user-defined functions (UDF) to extend SQL engines.

# TiddlyWiki

A personal knowledge base manager that can be used as a single HTML.