Archives

The main menu, our hero and our main baddy squaring off!

Ack Ack Attack! Mission Complete!

Back in my Milestone Two post I said I’d like to have everything finished before the end of December, and that hopefully I wasn’t being too ambitious doing it all on my own while targeting PC, Mac and iOS. Turns out I was being a little too ambitious, by just under two years! But it’s […]

The carousel running full width on a test site, with the arrows and dots showing

So Long Slider Revolution, Hello JP Photo Carousel!

The photos across the top of my homepage have been running on Slider Revolution since 2023. It’s a paid plugin, and the only thing I ever used it for was that one carousel. Updates always seemed to show up late from the theme publisher, it didn’t handle phones the way I wanted, and the settings […]

MTG: Deck Builder on iPad, with the deck list on the left and a deck open on the right

MTG: Deck Builder, From the Desk to the Table!

I play a fair bit of Magic: The Gathering, mostly Commander, and I’d been keeping my decks in a small Django web app I wrote for myself. That was fine at a desk, but not much use at the table, which is where I actually want to look at a deck. So in April I […]

Home, with the sidebar open

JStreamer: Plex in the Front, Party in the Back!

I’ve used Plex for years and I really like the way it browses, but the playing side has gone downhill. The latest Plex player chokes on H.265 files, its HDR tone mapping doesn’t look the greatest, and anything the Apple TV can’t decode itself gets transcoded on the server, which is exactly where MKVs with […]

The library as a photo grid, with favourite, basket and made-it buttons on each card

Recipe Box: Organising my OCD!

My recipes were all over the place, emails, bookmarks, PDFs, photos and screenshots, you name it. I wanted them all in one spot that works on both my Mac and my PC, and that I could pull up on my phone over the VPN when I’m out and about. So I sat down with Claude […]

Create Asset Directory Tree

As I’ve got some free time on my hands, and I’ve been meaning to get a lot more proficient at coding and not just scripting the odd time I need it, I figured now is as good a time as any to do that. So with a list of small projects in hand, and working […]