matatu blog

Brian writes about computing

This is Brian's blog. Hope you like it!

Latest articles

Let's Build a Translation App

June 12, 2023
using an AI language model and 20 lines of code

Advent of Code 2022

Jan 9, 2023
A Tour of the Raku Programming Language

Get Started with Raku Terminal-UI

Mar 9, 2021
first things first

Writing tmeta in Raku

Aug 20, 2020
A Better Terminal Automator


January 2, 2020
the beauty of xclock

The Earth from Space

Feb 28, 2019
on your desktop


Jan 31, 2019
Fun with tmux

Leap Seconds

Dec 31, 2018
Is there a leap second in January, 2019? (spoiler: no)

Whitespace Characters and Coding

Nov 24, 2018
On the presence or absence of whitespace in code.


Oct 11, 2018
Inventing a lightweight markup language.


September 4, 2018
Following a file, grepping for lines, watching a spinner.

Ping Pong in Perl 6

August 2, 2018
Message passing between threads using channels is a simple way to manage concurrency.