This week has been about code interviews, an embedded key-value store, TypeScript state machines, TypeScript spreadsheets, WebAssembly and a command-line tool for search and analytics.
An article reflecting on code interviews and the benefits of reading code instead of writing it.
A command-line tool that uses the Zed language for pipeline-style search and analytics. zq can query a variety of data formats in files, over HTTP, or in S3 storage.
A portable, high-performance, ACID, embedded key-value store written in Rust loosely inspired by lmdb.
A TypeScript library for writing state machines to manage UI state. It offers integration with React, Vue and Solid out of the box.
A TypeScript library implementing spreadsheet functionality equivalent to Google Sheets or MicroSoft Excel.
An article making the case for WebAssembly as the technology to focus on.