Hello IndieAuth! (1 mins read).
Setting up my IndieAuth provider for interacting with IndieWeb applications everywhere.
Hello IndieAuth! (1 mins read).
Setting up my IndieAuth provider for interacting with IndieWeb applications everywhere.
Pretty Printing JSON with Ruby (1 mins read).

Using Kernel.jj to pretty print Ruby objects as JSON objects.
Hello IndieNews! (2 mins read).
Discovering IndieNews and starting to syndicate my posts to it.
Specifying datetime in your Hugo posts' front matter (1 mins read).

Setting your posts' date to a datetime string to specify the time a post was published at.
Marking up Events with Microformats (1 mins read).

Announcing the events content type and their markup with h-event.
Beyond Rest: The Future of Web APIs (8 mins read).

A writeup of the meetup talking about what could come next for APIs.
Homebrew Website Club: Nottingham, Session 1 (2 mins read).

A recap of our first Homebrew Website Club: Nottingham.
Easily rewriting Git URLs from HTTPS to SSH and vice versa (2 mins read).

How to use Git's config to rewrite HTTPS URLs to SSH and vice versa, for repo pushes and pulls.
Adding the microformats h-entry markup to my blog posts (1 mins read).

Announcing the addition of the h-entry markup to my blog posts.
Displaying Webmentions on my Hugo website (3 mins read).

How and why I've gone about getting Webmentions rendered on my static Hugo site.
Setting up a personal hCard for myself (2 mins read).

Setting up an hCard to allow microformats parsing for details about myself.
Homebrew Website Club: Nottingham (2 mins read).

Thoughts about setting up the first Homebrew Website Club in Nottingham.
I'm Not Good With People (12 mins read).
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.