Issue 2020-W50

Published on

This week has been about TeX, better CLI UX and an embedded JSON database.

# TeX: A tale of two worlds

An article on Donald Knuth's work on TeX.

# Command Line Interface Guidelines

A guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day.

# There's Always More History

An article answering the question 'Why Vim Uses hjkl', 'Why JavaScript months start from 0' and what these two have in common.

# RipTable

A library that enhances or replaces numpy, pandas, and includes high speed cross platform SDS file format.

# PoloDB

An embedded JSON-based database with a MongoDB-like API writen in Rust and stores data in a single file a-la SQLite.

# Getting started using Lua in Neovim

A guide to learn the basics of Lua and how to use it to drive Neovim.