Update: Rendering Static Tweets

Statically rendering tweets is now even easier.
Read more →

Homelab Proxying With Cloudflare Tunnel

This is post number 9 in my 100 Days To Offload challenge. View all posts or subscribe via RSS. Traditionally, I’ve exposed my homelab directly to the internet. I point a DNS record to my home IP, updating it with cloudflare-ddns as I don’t have a static IP, nor do I wish to pay for one. The downside of this, is that you need to expose a server to the internet, exposing your IP, and you need to harden said server adequately.
Read more →

Moving to Cloudflare Pages

Computing at the edge!
Read more →

Magic Keyboard for iPad

This is post number 7 in my 100 Days To Offload challenge. View all posts or subscribe via RSS. I bought a Magic Keyboard for my 11” iPad Pro yesterday. It arrived today. The travel on the switches is great, and the keyboard itself feels nice to type on. I was worried about the size, but it feels right. Sure, it’s on the smaller side, but the keys don’t feel squished together as a result, despite the sacrifices made to reduce size, like the return and enter keys being half the width they normally are.
Read more →

Rendering static Pleroma posts

You thought a static Twitter shortcode was cool, how about one for Pleroma?
Read more →

Rendering static tweets

Avoid using external embeds in favour of building them statically and rendering them as HTML.
Read more →

Custom shortcodes

A nice way to simplify duplicate copy across posts on my blog.
Read more →

Disabling comments

If you want to comment, feel free to email me.
Read more →

Editing in GitHub Codespaces

Using GitHub Codespaces to edit this blog ✨
Read more →

The Fast Web

The Fast Web
The web should feel fast, and my blog should, too!
Read more →