Skip to content

Essays

Mostly informal writing on diverse subjects. Tags are very much a work in progress.

  1. Quick Update

    I published a couple of things that were sitting on my hard drive, and wrote another plugin.

  2. How to Build a Grav Plugin: Part 8

    • code
    • tutorial
    • series

    Making improvements after a review

  3. Studying the masters, canvas edition

    • code
    • svg

    Recreating Suprematist Composition (1916) with HTML canvas

  4. How to Build a Grav Plugin: Part 7

    • code
    • tutorial
    • series

    Preparing for release on the GPM

  5. How to Build a Grav Plugin: Part 6

    • code
    • tutorial
    • series

    Making the admin interface useful

  6. How to Build a Grav Plugin: Part 5

    • code
    • tutorial
    • series

    Writing the business logic

  7. How to Build a Grav Plugin: Part 4

    • code
    • tutorial
    • series

    Setting up version control with Git

  8. How to Build a Grav Plugin: Part 3

    • code
    • tutorial
    • series

    Setting up a dev environment

  9. How to Build a Grav Plugin: Part 2

    • code
    • tutorial
    • series

    Sketching out the shortcode syntax

  10. How to Build a Grav Plugin: Part 1

    • code
    • tutorial
    • series

    Identifying a need & assessing scope

  11. On Website Analytics

    • code

    Measuring performance, privacy-focused analytics with Plausible, and contributing to open source

  12. Studying the masters, SVG edition

    • code
    • svg

    Recreating Suprematist Composition (1916) with SVG in HTML

  13. New Site

    • personal

    I redesigned my website

  14. Bach after Martin

    • program note

    Notes on three of Bach's motets

  15. A cantata by any other name doth sound as sweet

    • program note

    Notes on music for double choir with piano by Laurdisen and Dove

  16. Bach and Forth

    • program note

    To accompany a conceptual program around Bach: spiritual and musical successors

  17. Liederabend

    • talk
    • music

    Pre-concert remarks for a studio recital of Lieder

  18. Howells: Requiem

    • program note

    Some notes on Herbert Howells's music and his Canadian connection