About:

Tom Usher is a Web Developer & DevOps Engineer based in lovely North Wales, UK. This is his blog.

Website:

Incoming Links:

Outgoing Links:

Subscribe to RSS:
The post details the author's experience customizing the Xteink X4 e-reader using AI coding tools, highlighting the joy of personalizing technology for better usability.
The text discusses the irreplaceability of developers by AI, emphasizing their deep knowledge of systems and operations that AI cannot replicate. It also highlights the importance of developers' institutional knowledge and experie...
The text discusses how social media algorithms control what we consume and subtly shape how we think, leading to negative effects on mental health and the ability to form independent opinions. It suggests ways to take back control...
The text discusses the need for a minimal GitOps-like deployment tool for small businesses that do not have the resources to run a Kubernetes cluster. It suggests a simplified GitOps pull model as a solution and provides a script ...
The text is part of a series about deploying a Wagtail site to Fly.io. The author discusses the benefits of using Fly.io as a hosting platform and the relevance of Wagtail for building sites. The series will cover configuring the ...
The text discusses the process of packaging an application for the Fly platform, including the use of Dockerfiles, Buildpacks, and Nixpacks. It also provides specific instructions for using a Dockerfile with Wagtail's starter proj...
The text discusses the deployment of a Wagtail app to Fly.io, focusing on serving static and media files. It explains the use of WhiteNoise for serving static files and django-storages and Amazon S3 for media files. It also provid...
The text discusses the process of configuring a Wagtail site in a local development environment and the importance of following the Twelve-Factor App methodology. It emphasizes the use of environment variables for configuration an...
The text provides a detailed guide on deploying a Wagtail site to Fly.io, including installing the Fly command line tool, launching the application on Fly, setting up a Postgresql database, deploying the application, setting envir...
The author shares their thoughts on what they've been doing in August 2021, including getting back to weekly game nights, releasing tickets for a board game meet-up, finishing new raised beds, and writing a blog post about backgro...
The text is a guide on how to make a webcam look more professional on Linux using Open Broadcaster Software (OBS) and a browser. It involves blurring the webcam, creating a virtual camera, and improving the colors using LUT filter...
The author discusses their recent experiences, including working with Wagtail, attending the UK Games Expo 2021, and trying out the MMO Final Fantasy XIV. They also talk about their experience of hiring a digger to work on their g...
The author shares their experiences with various games and hobbies in May 2021, including Disco Elysium, Satisfactory, Wintergatan's music-playing marble machine, and building a mechanical keyboard. They also mention receiving a n...
The text discusses the challenges of accessing Home Assistant UI from outside the home network and presents a solution using Cloudflare Tunnel. It provides a detailed guide on how to set up the tunnel and configure access to Home ...
The author shares their experiences with various games, books, and projects, including NieR: Automata, MicroMacro: Crime City, That Van Jolene, and Skunk Works. They also discuss their experiments with self-hosted camera monitorin...
The text discusses the creation of a Discord bot that generates random board game titles using a GPT-2 model trained on the top 2,000 board games from BoardGameGeek. It provides examples of the generated titles and comments on the...
The text discusses the author's setup of Notmuch and Alot for email management on a Linux desktop. It covers the process of grabbing, indexing, reading, sending, and making it work with Gmail. The author finds this setup to be eff...