Richard’s blog

Recording update » 12 August 2019

Checking in » 7 July 2019

Abrupt completion and exceptions in Java » 7 May 2019

MMA - Musical MIDI Accompaniment » 29 April 2019

My Telecaster » 29 April 2019

My Squier Strat » 23 March 2019

The Frudua Way » 16 March 2019

Unchecked casts in Java » 14 March 2019

Our simple arithmetic expression language in Rust » 9 March 2019

An algebraic data type in Scala » 19 February 2019


All content © 2019 Richard Cook. All rights reserved.