← back

writing

Customising a Cargo Portfolio Site

I am lucky to call myself a good friend and housemate of the artist Archie Barry. We've worked together on multiple occasions, as I've created lighting design for a performance of theirs, hand-solder...

Customising Discourse to do non-forum things

Discourse is open source forum software that powers most small to medium scale private or special-interest forums nowadays. It's built in Ruby on Rails with an Ember.js frontend. Before I started le...

Design Tokens and Constraint Based Design

_This post is based on a presentation I gave while in-batch at the Recurse Center_ We tend to take it for granted that when visually styling things on the web, we can make anything any size or colou...

Installing Matrix with matrix-ansible-docker-deploy

Steps that I've taken (following [this guide](https://github.com/spantaleev/matrix-docker-ansible-deploy/tree/master/docs)) - Set up a DigitalOcean droplet with Debian 11, ssh key linked to my machi...

Netlify CMS and Jekyll

**This post is made up of messages I sent in the Radical Directory Discord, trying to explain the tech to the other collective members** so I did a bunch of research into the platform which I think ...

New blog setup

So I made this blog at the start of my Recurse Center batch. I got it working, but the stack I setup for myself was way too complicated - running a seperate CMS and a database is obviously overkill f...

Storing Rich Text

i've been researching a bit about rich text editors and different approaches to storing rich text. It's a surprisingly complicated question so I thought i would post what i'm finding. Discourse uses...

What's Hard About Customising A CMS?

I want to write about a task I’ve been struggling with and why I find it hard. I want to make a full stack app: a web app with a data layer, which means it has three parts - frontend, backend and dat...