RSSAmplifier

Blog

ianmjones

Always developing

ianmjones.comRSS feed ↗10 posts

Latest posts

Snippet Expander v1.1.2 released

I ve just released v1.1.2 of Snippet Expander, Your little expandable text snippets helper, for Linux . It s just a small bug fix release. Changelog: Tag: https://git.sr.ht/~ianmjones/snippetexpander/refs/v1.1.2 Binaries: https://git.sr.ht/~ianmjones/snippetexpander/refs/download/v1.1.2/snippetexpander-v1.1.2.tgz

(untitled)

Oof, someone, or rather something, has decided to rapidly scan my entire site this morning, twice! It looks like it was from somewhere in Singapore, with stats narrowed down to today you can see every page was hit twice. My site has been getting continuous scans from baidu.com out of China since I consolidated all [ ]

(untitled)

If you re subscribed to my RSS feed, sorry about the additional 5 old Gleaming Wails posts. As part of my quest to merge all my scattered posts etc back into ianmjones.com, I decided to also create Vlog category posts for videos on my YouTube channel. That meant a handful of YouTube posts were slotted in [ ]

Project R

It s 02:39 in the morning, and having watched Project Hail Mary with the family this evening (great film by the way), and a couple of episodes of Welcome to Wrexham before that, I have something stuck in my head that is preventing me from getting to sleep. There should be a show where Ryan Reynolds [ ]

(untitled)

After a quick little chat with Kev Quirk, in the comments on one of his posts, I ve decided to enable comments on my site for the first time in many many years. I think it s been 18 years! I ve set comments to auto-close 2 weeks after a post is published, and as such, only this [ ]

24 years of blogging consolidated

I ve had a website of some form or another since 1998, but my oldest still available site dates back to February 2002. As I write this, that s over 24 years ago. I merged the content from my three archived personal sites into this current incarnation over some evenings this past week, and a chunk of [ ]

My mini homelab cluster using Uncloud on IncusOS and a DigitalOcean Droplet | Always Developing #258

With Uncloud it's super easy to set up a cluster of Docker nodes meshed together with WireGuard for running a bunch of services. In this video I show how I've set up my tiny homelab to run Uncloud on top of Incus and IncusOS, plus a DigitalOcean Droplet for plugin access. I also scale up the cluster with a new Incus virtual machine, adding it to the Uncloud cluster with a Dozzle agent to capture…

Gleaming Wails: Starting on welcome screen shown when no snippets available | Always Developing #257

Live coding an app with Gleam, Lustre, Go and Wails. In this session I get started on the welcome screen shown when there aren't any snippets yet, and test that the switch of view works if there were to be some snippets available in the model. Snippet Expander:- https://snippetexpander.org Source Code: https://git.sr.ht/~ianmjones/snippetexpander Always Developing Playlist:-…

Gleaming Wails: Snapshot testing Gleam & Lustre UI for Wails with Birdie | Always Developing #256

Live coding an app with Gleam, Lustre, Go and Wails. In this session I get snapshot testing working for the Go Wails based Snippet Expander app's UI built with Gleam Lustre. I add the Birdie package for performing snapshot testing of the Gleam Lustre code, and end up refactoring the JavaScript FFI code that hooks into the Wails backend to get around some issues with running the tests. Snippet…

Gleaming Wails: Improve handling of error state when starting daemon | Always Developing #255

Live coding an app with Gleam, Lustre, Go and Wails. Just a quick session whereby I make sure when I show the Wails ErrorDialog after failing to start the daemon, the correct state is set in the Gleam frontend code. A bonus change was noticing that the info notice wasn't properly styled, so I updated the CSS used by the Gleam frontend to now have an info class it can use, and I set more notices to…