Notes

Notes, reflections and reviews.

A nushell script for the Seachess bulletin

Published on

This note captures my approach to interacting with my database of articles I've read and shared in my weekly bulletin.

Bulletin report (2023)

Published on

This report summarises the publication of the bulletin in 2023.

From jq to Nushell

Published on

This note has been superseded by the jq vs Nushell cookbook. Check it out!

Where I translate The Ultimate Interactive JQ Guide to Nushell.

Cookie monsters

Published on

Where I analyse how cookies are littering the world. For this exercise I'll be using Nushell to wrangle with Firefox Profile data enriched with data coming from the Multi-Account Containers add-on.

Building a SQLite extension with Rust

Published on

This note captures my experience building a SQLite extension in Rust.

Bulletin report (2022)

Published on

This report summarises the publication of the bulletin in 2022.

Dive into Lightroom catalogues

Published on

This note captures my learnings on the contents of the Adobe Lightroom catalogues, particularly its “Library” module.

Bulletin report (2021)

Published on

This report summarises the publication of the bulletin in 2021.

Moving away from Gatsby

Published on

This note logs my thinking on moving Seachess from Gatsby to a custom system.

TOML dates

Published on

This note captures my experience using TOML with Serde in Rust, particularly whilst using dates.

Bulletin report (2020)

Published on

This report summarises the publication of the bulletin in 2020.

Dive into Frictionless Data

Published on

This note captures my personal views on “Frictionless Tabular Data Package”, a specification to provide metadata for CSV files.

Review: nushell v0.21.0

Published on

This note captures my review on Nushell v0.21.0 released on 2020-10-13.

Dive into CSV on the Web

Published on

This note captures my personal views on “CSV on the Web”, a specification to provide metadata for CSV files.

Ten years with the ISO 8601 gem

Published on

Ten years ago, I had a need to record information about the duration of my tasks. I was already familiar with the ISO8601 specification to encode dates and times so it felt natural to use the same specification to encode durations in my dataset.

Addresspack

Published on

This note describes my efforts in processing AddressBase from Ordnance Survey into SQLite.

Git grafting

Published on

This note describes how to extract part of a Git repository and graft it into another repository.

What is an API?

Published on

Lately, I find myself having to explain what is an API to co-workers and friends. This note attempts to explain it.

A dive into the Link header

Published on

This note describes my current understanding of the Link header as defined by the IETF RFC8288.