Blog (page 5)

A Very Helpful API

Two years ago I built my own experimental media server + web app. It plays audiobooks and podcasts. Earlier this year I rewrote meSonic² from scratch. I corrected old bugs and design flaws in favour of new bugs and design flaws. I rewrote the SvelteKit front-end. I coded an audio duration module to remove a big […]

VPN Containers (Part 2)

I recently wrote about “Docker VPN and Proxy Containers” to provide easy VPN access for containers and other software. For the last few months my setup used Protonwire and a Go Socks5 proxy. This combination had issues. Protonwire moved away from the now deprecated ProtonVPN CLI. The new official CLI “doesn’t run on headless servers” which […]

WordPress 6.3; breaking decades of CSS!

I dread WordPress updates. I’ve long bemoaned the Gutenberg problem. There are so many issues with Gutenberg — quite literally — that it’s impossible to encapsulate them all into a single cry for help. WordPress Breaks CSS The latest WordPress 6.3 ships with breaking CSS changes that can easily mess up existing themes and introduce visual bugs. In fact, […]

Adventures in Windows and Proxmox Virtualisation

Occassionally I need to jump into Windows (I know, eww). As a Mac user the suggested method is to wear a hazmat suit and enter Parallels. But the Parallels license is a rip off with its yearly update nonsense. If you’ve hardware to spare, there are better options! Repurposing Macs Last year I picked up a new MacBook […]

PGP Encrypted Contact Form Emails

It’s time! Time to check off another to-do on the “random dev ideas” list! I have a contact form on my website. It emails the enquirer’s name, email, and message to me using AWS SES (Simple Email Service). You see that? Plain text email! HTML has no place in emails. Old Implementation My static site is currently hosted on […]

Kasm – Web Browsers in Docker

A quick follow up on two previous blog topics: Web Browsers in Docker – March 2021 Docker VPN and Proxy Containers – April 2023 Way back in 2021 I had some success dockerising web browsers. More recently I’ve been realising the utility of VPN containers. This got me thinking, if I were to combine the two ideas I’d […]

SvelteKit and Deno with OAuth and Deploy

I’m a fan of Svelte and SvelteKit. They’re frameworks that work well for both static sites and server-side rendering. The “DX” (developer experience) is way more enjoyable than anything I’ve done with any React framework. I’ve had the opportunity to work on a few SvelteKit projects now. Although I can’t share the specific clients I’ve published […]

Buy me a coffee! Support me on Ko-fi