Nigel Horne
nigelhorne.bsky.social
Nigel Horne
@nigelhorne.bsky.social
https://www.nigelhorne.com

Conductor, arranger, adjudicator, genealogist, board member, student, sci-fi, photographer
December 15, 2025 at 2:56 AM
Silent Night is one of the best-loved of all Christmas Carols. This setting is from a version of the piece I made for flugel and tenor horn duet. I hope you enjoy it. #christmasmusic

youtu.be/otNpUrbNRio
Silent Night
YouTube video by Nigel Horne
youtu.be
December 14, 2025 at 9:22 PM
L223 TMA02 submitted. Definitely not A grade but I am so pleased to get it submitted on time.
December 14, 2025 at 2:59 PM
I've just released 0.21 of my black box test generator. The highlights from the changelog are:

Fix max string testing with non-ASCII characters
Changed rand_str to be a unified generator that randomly produces a codepoint string

metacpan.org/dist/App-Tes...
App-Test-Generator-0.20
Generate fuzz and corpus-driven test harnesses
metacpan.org
December 14, 2025 at 1:25 PM
The hymn "While Shepherds Watched Their Flocks by Night" has a fascinating history, particularly in how its words were officially sanctioned and then widely disseminated, leading to it being sung to many different local melodies and folk tunes across England.
youtu.be/5-1B1g9qefA
While Shepherds Watched their Flocks By Night
YouTube video by Nigel Horne
youtu.be
December 8, 2025 at 1:57 AM
I’m pleased to share that App::Test::Generator v0.20 is now available. This release includes several improvements that enhance accuracy, usability, and detection logic.

metacpan.org/pod/App::Tes...
App::Test::Generator
Generate fuzz and corpus-driven test harnesses
metacpan.org
December 5, 2025 at 1:01 PM
December 3, 2025 at 2:51 AM
A day late but still puts you in the mood.
December 2, 2025 at 10:36 PM
I’m delighted to share the first in a series of my festive works: a set of variations on the old English Boar’s Head Carol, written in 2001. Unlike many of my variation pieces, this one keeps the carol’s melody close to the surface #christmasmusic
youtu.be/BgF0jYNuVqA
The Boars Head Carol
YouTube video by Nigel Horne
youtu.be
November 30, 2025 at 10:25 PM
I'm excited (and cautious) to share a tool for computers to automatically test code: App::Test::Generator::SchemaExtractor. This isn't a silver bullet. It's a proof-of-concept that uses static analysis to scan modules and attempt to build test schemas. metacpan.org/pod/App::Tes...
App::Test::Generator::SchemaExtractor
Extract test schemas from Perl modules
metacpan.org
November 26, 2025 at 1:13 PM
November 25, 2025 at 1:48 PM
In Revelation, my first large a cappella work, I sought to weave the ancient utterance of Scripture into a modern choral tapestry - Greek, Aramaic, and English set antiphonally for double choir and semi-chorus.
youtu.be/2rHx8K3R7HA #choralmusic
Revelation
YouTube video by Nigel Horne
youtu.be
November 23, 2025 at 9:09 PM
Japanese maple tree
November 23, 2025 at 4:34 PM
My general licence arrived from the FCC this morning. Good news to start the weekend.
November 22, 2025 at 1:25 PM
November 21, 2025 at 1:38 PM
I’ve just released App::Test::Generator 0.16, a significant step forward in advancing testing automation into more modern and rigorous territory. App::Test::Generator is now better positioned for large-scale automated test synthesis in modern environments.

metacpan.org/dist/App-Tes...
App-Test-Generator-0.15
Generate fuzz and corpus-driven test harnesses
metacpan.org
November 20, 2025 at 1:46 PM
I've just released version 0.24 of Params::Validate::Strict. Here are the major changes:

error_message renamed error_msg (now consistent with Data::Processor)
added description field (inspired by Data::Processor)
Fixed RT#171339

metacpan.org/dist/Params-...
Params-Validate-Strict-0.23
Validates a set of parameters against a schema
metacpan.org
November 17, 2025 at 2:02 PM
The Ash Grove is, in all likelihood, my most widely performed work. Over the years, it has found a home with brass bands and concert bands alike, and even inspired a big band arrangement, proof, perhaps, of the tune’s remarkable adaptability.
youtu.be/YG3FvIMS84c
The Ash Grove
YouTube video by Nigel Horne
youtu.be
November 17, 2025 at 12:51 AM
35 tulip bulbs planted around the back deck. Here’s hoping for a colourful spring.
November 15, 2025 at 8:51 PM
Stop Writing Test Cases By Hand: An Introduction to Specification-Driven Testing

(Full disclosure: the blog was generated with the help of AI. You may want to double-check the examples. The core ideas, however, are rock solid.)

www.nigelhorne.com/blogs/en/app...

#Testing #SoftwareEngineering
You've just written a function that validates email addresses. You know you should test it thoroughly:
www.nigelhorne.com
November 14, 2025 at 1:57 AM
I completed the third movement in 2003, returning to the thematic pool of the opening movement while casting its ideas in a more exuberant, virtuosic light. youtu.be/nXTzIAhunSE #basstrombone
Bass Trombone Concerto III
YouTube video by Nigel Horne
youtu.be
November 9, 2025 at 10:28 PM
Well that’s a few daffodils planted. Let’s hope they take. It’s getting too dark for the tulips, they will have to wait.
November 9, 2025 at 9:27 PM
November 9, 2025 at 2:51 AM
Across the road.
November 8, 2025 at 12:51 PM