Announcing my move to Netlify for hosting www.jvt.me.
Setting up JSON feed for site for better interoperability with the IndieWeb.
How to view an X.509 DER certificate's fingerprint using
How to view an X.509 PEM certificate's fingerprint using
Setting up my IndieAuth provider for interacting with IndieWeb applications everywhere.
Kernel.jj to pretty print Ruby objects as JSON objects.
Discovering IndieNews and starting to syndicate my posts to it.
Setting your posts'
date to a datetime string to specify the time a post was published at.
Announcing the events content type and their markup with
A writeup of the meetup talking about what could come next for APIs.
A recap of our first Homebrew Website Club: Nottingham.
How to use Git's config to rewrite HTTPS URLs to SSH and vice versa, for repo pushes and pulls.
Announcing the addition of the
h-entry markup to my blog posts.
How and why I've gone about getting Webmentions rendered on my static Hugo site.
Setting up an hCard to allow microformats parsing for details about myself.
Thoughts about setting up the first Homebrew Website Club in Nottingham.
A bit of a raw look about how I'm really poor in social situations, how I've got to this realisation, and how I want to do better about it.
How to use the jsonwebtoken and node-jose libraries to verify the signature of a Signed JSON Web Token (JWS) with Node.JS.
Migrating my custom Reveal.JS setup to using reveal-hugo.
How to perform a
chef-client run without executing anything.
Recapping my time at the Free and Open Source Developers Europe Meeting conference in Brussels.
How to use
git worktree to check out multiple Git branches from the same repo at once.
How to pull the Git refs that GitLab Environments exposes in your GitLab repo.
How to pull the Git refs for Pull Requests to your GitHub repo.
How to pull the Git refs for Merge Requests to your GitLab repo.