Auto-linking URLs with Hugo (2 mins read).

How to get URLs automagically converted to links in Hugo, using Regular Expressions.
Auto-linking URLs with Hugo (2 mins read).

How to get URLs automagically converted to links in Hugo, using Regular Expressions.
Proposing a Microformats2 Markup for Licensing Information (7 mins read).

Some recommendations for how to mark up licensing information with Microformats, for making license information machine-discoverable and machine-readable.
Pushing your Git Branches to a Matching Remote Branch (1 mins read).

How to save yourself from typing git push --set-upstream origin ${branch} and have Git determine the branch you're pushing to.
Testing Your SLF4J Logs (2 mins read).

Looking at how we would unit test our SLF4J logs to gain confidence they work, and to catch regressions in the future.
Viewing Logs for a systemd Unit with journalctl (1 mins read).
How to view the logs for a given unit, using systemd and journalctl.
Setting up a custom RubyGems Repository for Chef in Test Kitchen (1 mins read).

How to use a private RubyGems repository for your Chef gem dependencies in Test Kitchen.
Overriding Test Kitchen Driver Configuration (2 mins read).

How to override specific configuration in Test Kitchen's project-specific .kitchen.yml.
How Many Gadgets Does the Kitchen Need?! The Many Tools for Chef Dependency Management (5 mins read).

Looking at the different dependency management solutions of Chef, and how, where and why you would use each one.
Adding RSVP Support for Indie Events (1 mins read).

Adding RSVP support to my Micropub endpoint for Indie events.
Sending Webmentions Automagically on Deploys of the static website www.jvt.me (4 mins read).

The journey to getting Webmentions sending automatically from my static website, www.jvt.me.
Extracting Request Parameters Dynamically for a multipart/form-data Request (2 mins read).

How to access all key-value pairs of parameters sent in a multipart/form-data request.
Extracting Request Parameters Dynamically for a application/x-www-form-urlencoded Request in Spring (1 mins read).

How to access all key-value pairs of parameters sent in a application/x-www-form-urlencoded request.
Adding a 404 page for www.jvt.me on Netlify, with Hugo (1 mins read).

Announcing a swanky new 404 page for www.jvt.me.
Merging an 'Override' Ruby Hash into the Original Hash (6 mins read).

How to use Ruby to merge two hashes with nested arrays of hashes, with the second hash overriding values from the first.
Converting Ruby Hash keys to Strings/Symbols (2 mins read).

How to recursively convert a Ruby Hash's keys to a String / Symbol.
Adding Newlines to all Files in Git (3 mins read).

Adding newlines at the end of all Git-tracked files.
Adding Calendar details on events pages (1 mins read).
Adding an iCalendar event as well as an 'Add to Google Calendar' link for each event on this site.