aboutblognotesprojectsresearch

Articles in the #100daystooffload series (84)

📝 A mini loft conversion 24 October 2021

Following on from my previous post about renovating our garden, I wanted to write an entry about another project we've recently completed…

🏷️ #100daystooffload🏷️ #life

📝 Extraterrestrial by Avi Loeb 23 October 2021

I often enjoy books that try to take a different view on known events. I don't mean consipiracy theory - more around thinking laterally or…

🏷️ #100daystooffload🏷️ #book

📝 This Week in Tech (TWiT) 17 October 2021

Another podcast I frequently listen to likely needs no introduction of its own. The This Week in Tech (or just "TWiT") network's flagship…

🏷️ #100daystooffload🏷️ #technology🏷️ #podcast🏷️ #opinion

📝 Giving a talk at the BSV Wales meet-up 13 October 2021

Last week I gave a talk at the Bitcoin Association BSV Meet-up for Wales, hosted by Tramshed Tech in Cardiff. BSV Wales Image Before…

🏷️ #100daystooffload🏷️ #technology🏷️ #life

📝 Dotty 11 October 2021

A few years ago I was in the position of needing a solution to backup and sync dotfiles (configuration files for various pieces of software…

🏷️ #100daystooffload🏷️ #technology🏷️ #project

📝 This is Going to Hurt by Adam Kay 6 October 2021

Having recently read The Secret Barrister, which I loved, I was recommended to also check out This is Going to Hurt by Adam Kay. This is…

🏷️ #100daystooffload🏷️ #book

📝 Pinephone: Manjaro and Phosh 2 October 2021

It's been a few weeks since my last post about the Pinephone. Since then I have been playing further with a different graphical shell and…

🏷️ #100daystooffload🏷️ #technology🏷️ #pinephone

📝 The Secret Barrister: Stories of the Law and How It's Broken 30 September 2021

The Secret Barrister: Stories of the Law and How It's Broken is an oustanding book. In my opinion it is easily the best book I have read in…

🏷️ #100daystooffload🏷️ #book

📝 Two months with Duolingo 25 September 2021

English speakers' privilege I've always been crap at learning languages. From an early age my parents would encourage me to learn French…

🏷️ #100daystooffload🏷️ #life

📝 Accessibility is for everyone 22 September 2021

For many developers, the notion of adding accessibility features - such as image text attributes to web page images and integrations with…

🏷️ #100daystooffload🏷️ #technology🏷️ #opinion

📝 Pacman: signature is unknown trust 19 September 2021

I was performing a standard system upgrade on an Arch server this morning and received the following messages (maintainer details redacted…

🏷️ #100daystooffload🏷️ #technology

📝 Twitter Learnings 18 September 2021

I recently wrote about reviewing my Twitter usage, with the aim of discovering any constructive takeways I get from the platform that…

🏷️ #100daystooffload🏷️ #life

📝 Columbus Day by Craig Alanson 12 September 2021

Having recently read Project Hail Mary - and rated it highly - Goodreads suggested I try Columbus Day by Craig Alanson. Columbus Day cover…

🏷️ #100daystooffload🏷️ #book

📝 Using Telegram bots to receive updates from your automated systems 9 September 2021

The need for notifications I self-host several services on various servers - for both some professional and personal uses. I use automated…

🏷️ #100daystooffload🏷️ #technology

📝 Twitter is still too addictive 7 September 2021

TL,DR; I'm starting a Twitter diary to log interesting findings, and to measure its value to me. Twitter is pretty much the last bastion of…

🏷️ #100daystooffload🏷️ #life

📝 SSO Tools 2 September 2021

Another project I try to maintain (when I can!) is SSO Tools. This is a simple web service that aims to help developers test their own…

🏷️ #100daystooffload🏷️ #technology🏷️ #project

📝 Darknet Diaries: True stories from the dark side of the Internet 29 August 2021

Another of my favourite podcasts is Darknet Diaries. Darknet Diaries cover art Created and presented by the excellent Jack Rhysider, Darknet…

🏷️ #100daystooffload🏷️ #podcast

📝 Stripping sensitive EXIF data from uploaded images 28 August 2021

The problem with image uploads Many services - including web and mobile apps - allow for their users to upload imagery. This could be to…

🏷️ #100daystooffload🏷️ #technology🏷️ #python

📝 Adding 'dark mode' and dynamic theming to your React websites 21 August 2021

Adding theming and the choice between "light" and "dark" modes to your website can enhance your site's accessibility and make it feel more…

🏷️ #100daystooffload🏷️ #technology🏷️ #javascript🏷️ #react

📝 Starting out with BookWyrm 20 August 2021

For several years I've been a user of Goodreads. It's a very popular platform, and I primarily use it for keeping track of the books I've…

🏷️ #100daystooffload🏷️ #technology

📝 Fixing up our outside space 14 August 2021

About 18 months ago we bought a new home. The house is an 1880s (ish) Victorian building, and many of its original features - such as tile…

🏷️ #100daystooffload🏷️ #life

📝 Treadl 13 August 2021

I don't tend to talk much about the projects I'm working on, but thought this would be a good opportunity to write a post about one such…

🏷️ #100daystooffload🏷️ #technology🏷️ #project

📝 Pinephone update: the first few weeks 9 August 2021

Back in April, I bought a Pinephone. I used the phone quite consistently for the first few weeks and I meant to write an update here a…

🏷️ #100daystooffload🏷️ #technology🏷️ #pinephone

📝 My development stack 4 August 2021

Some people have complex development processes and flows - making use of tools such as heavy editors and IDEs, Docker for running and…

🏷️ #100daystooffload🏷️ #technology

📝 Our first few months with a dog 3 August 2021

About nine months ago - at the end of November last year - we adopted a dog. Although I've always grown up with and around dogs owned by…

🏷️ #100daystooffload🏷️ #life

📝 Code syntax highlighting in Gatsby 28 July 2021

Providing code snippets on your website or blog can be a great way to convey meaning for technical concepts. Using the HTML tag can help…

🏷️ #100daystooffload🏷️ #technology🏷️ #javascript🏷️ #react

📝 Capsule.Town 27 July 2021

The Gemini protocol has gathered even more momentum in the few months since I last posted about it. Its popularity is largely driven by its…

🏷️ #100daystooffload🏷️ #technology🏷️ #gemini🏷️ #project

📝 Accidental Tech Podcast 26 July 2021

I listen to a number of podcasts each week. One of these is ATP (Accidental Tech Podcast). ATP logo This is one of my favourite weekly…

🏷️ #100daystooffload🏷️ #technology🏷️ #podcast

📝 Generating video previews in webapps 19 July 2021

Many web apps have support for uploading video files. Whether it's a media-focused platform (such as a video sharing service) or just…

🏷️ #100daystooffload🏷️ #technology🏷️ #javascript

📝 The Night Circus by Erin Morgenstern 14 July 2021

Every now and again it's nice to dive back into a young adult book. I recently read The Night Circus by Erin Morgenstern. The Night Circus…

🏷️ #100daystooffload🏷️ #book

📝 Syncing RSS feeds with FreshRSS 12 July 2021

I enjoy reading my RSS feeds across my devices - whether it's on my phone when out and about, my Mac in between bouts of work, or my iPad…

🏷️ #100daystooffload🏷️ #technology🏷️ #selfhost

📝 The '5AM Club' 7 July 2021

Recently my colleague was talking to me about the concept of the "5AM Club", as defined in the book by Robin Sharma. The "Club" is focused…

🏷️ #100daystooffload🏷️ #life

📝 How to resize images client-side in your webapps 6 July 2021

The problem Image processing and resizing is a common task in many types of applications. This is made even more important by modern phones…

🏷️ #100daystooffload🏷️ #technology

📝 Project Hail Mary by Andy Weir 5 July 2021

Andy Weir has become renowned over the past decade for his science fiction novels. The Martian (and its movie) was hugely enjoyable and…

🏷️ #100daystooffload🏷️ #book

📝 Using Blurhash to create placeholders for your images 30 June 2021

Loading indicators In user-facing software, loading indicators are extremely important to let your users know that something is happening…

🏷️ #100daystooffload🏷️ #technology

📝 Self-host your web searches with Whoogle 24 June 2021

Google and DuckDuckGo It's common knowledge that part of Google's business model is to use the data it knows about you, your searches, and…

🏷️ #100daystooffload🏷️ #technology🏷️ #selfhost

📝 Joining a panel at Wales Tech Week 23 June 2021

Wales Tech Week is an annual event held by Technology Connected. The 2021 event is running this week, aiming to bring technologists together…

🏷️ #100daystooffload🏷️ #technology🏷️ #life

📝 Anxious People by Fredrik Backman 19 June 2021

Anxious People is a book about an attempted bank robbery in a Swedish town (not Stockholm!). It is written by Fredrik Backman. Anxious…

🏷️ #100daystooffload🏷️ #book

📝 Tmuxinator: simple terminal workspaces for your projects 18 June 2021

Living without workspaces IDEs and richly-featured text editors - such as VS Code and Sublime Text - support many great features. One of…

🏷️ #100daystooffload🏷️ #technology

📝 RSS: include your entire posts in your feeds! 12 June 2021

Recently I've noticed that some of the RSS feeds I subscribe to have become more and more restrictive. A post might contain just a title, or…

🏷️ #100daystooffload🏷️ #technology🏷️ #opinion

📝 City-centre beekeeping 11 June 2021

Getting and "installing" the nuc For his birthday a few years back, I bought my (now-)husband a beehive and a honeybee nucleus. Some might…

🏷️ #100daystooffload🏷️ #life

📝 Married 10 June 2021

Just a quick post to say that I recently got married! By coincidence the event was three years to the day after our engagement. It was a…

🏷️ #100daystooffload🏷️ #life

📝 I can't play games anymore 2 June 2021

Growing up and the "Warcraft years" In my earlier years I was fairly into gaming. I was definitely only ever a "casual gamer" in the scheme…

🏷️ #100daystooffload🏷️ #life

📝 The H.G. Wells Classic Collection 26 May 2021

The Classic Collection of H.G. Wells novels contains five well-known stories: The War of the Worlds, The First Men in the Moon, The Time…

🏷️ #100daystooffload🏷️ #book

📝 The networking mall 23 May 2021

Someone non-technical recently asked me the question, "what actually is a server?". They knew it was just a type of computer that runs…

🏷️ #100daystooffload🏷️ #technology

📝 How I back-up my personal server 18 May 2021

For a couple of years now I have been using a self-hosted Nextcloud as a replacement for iCloud and Google Drive. I won't go into the…

🏷️ #100daystooffload🏷️ #technology🏷️ #selfhost

📝 Running 12 May 2021

The effects of working from home The UK went into its first proper COVID-induced lockdown back around March time last year. At this time…

🏷️ #100daystooffload🏷️ #life

📝 Self-hosted notes and to-do lists 9 May 2021

In this post I will talk a little about how I handle my digital notes and to-do lists. In the spirit of my last post on data sovereignty…

🏷️ #100daystooffload🏷️ #technology🏷️ #selfhost

📝 Data Sovereignty 5 May 2021

The term 'data sovereignty' is something we hear much more about these days. Increasingly I've also heard it being mentioned in different…

🏷️ #100daystooffload🏷️ #technology

📝 Go Time 4 May 2021

I listen to a number of podcasts each week. One of these is Go Time. Go Time logo The Go Time podcast releases episodes every Thursday. Its…

🏷️ #100daystooffload🏷️ #technology🏷️ #podcast

📝 Starting out with the Pinephone 27 April 2021

As you may know, I recently purchased the beta edition of the Pinephone. It arrived last week in the Pinephone Beta Edition box shown below…

🏷️ #100daystooffload🏷️ #technology🏷️ #pinephone

📝 My appearance in the Wales "35 Under 35" 26 April 2021

This is a bit of a vanity post, but back in December I was lucky enough to be included in the 2020 WalesOnline "35 Under 35". This list aims…

🏷️ #100daystooffload🏷️ #life

📝 Steve Jobs by Walter Isaacson 25 April 2021

I was recently asked whether Steve Jobs was someone that inspired me. It's a difficult question, I find; he's definitely an inspiring person…

🏷️ #100daystooffload🏷️ #book

📝 The Giver of Stars by Jojo Moyes 18 April 2021

The Giver of Stars by Jojo Moyes tells the story of a young English woman - Alice - who marries an American man and moves to a small town in…

🏷️ #100daystooffload🏷️ #book

📝 Reporting business accounts using Ledger 17 April 2021

As is the case with many countries, all businesses in the UK must report the state of their financial accounts to the relevant inland…

🏷️ #100daystooffload🏷️ #finance🏷️ #technology

📝 Six months of Invisalign 12 April 2021

Back in November I started an Invisalign course to help straighten my teeth. Invisalign works like traditional braces, but is instead formed…

🏷️ #100daystooffload🏷️ #life

📝 Is Facebook scraping the Fediverse? 7 April 2021

I don't use Facebook often. In fact, I only have an account currently because our company uses the "Login with Facebook" functionality in…

🏷️ #100daystooffload🏷️ #technology

📝 From Apple Mail to Spark to Thunderbird 4 April 2021

Like many people, I own and manage multiple email accounts - for example, some are for work, for home, or for specific projects. I used to…

🏷️ #100daystooffload🏷️ #technology🏷️ #opinion

📝 The simplicity and flexibility of HTTP for APIs 31 March 2021

Simple and RESTful HTTP APIs The HTTP standard is an expressive system for network-based computer-computer interaction. It's a relatively…

🏷️ #100daystooffload🏷️ #technology🏷️ #opinion

📝 PinePhone and PineTime 27 March 2021

Pre-ordering the PinePhone Beta Earlier this week I ordered a PinePhone, which recently became available as a Beta Edition. I've been…

🏷️ #100daystooffload🏷️ #technology🏷️ #pinephone🏷️ #life

📝 The Great Alone by Kristin Hannah 23 March 2021

The Great Alone by Kristin Hannah is a book set out in the Alaskan wild. It tells the story of a young family that move in order to live off…

🏷️ #100daystooffload🏷️ #book

📝 Running your own Matrix homeserver 22 March 2021

Why use decentralised communication services Centralised communication services, such as Telegram, Signal, and Whatsapp, offer convenient…

🏷️ #100daystooffload🏷️ #technology🏷️ #selfhost

📝 Blood, Sweat, and Pixels by Jason Schreier 17 March 2021

This post contains some of my thoughts on the book Blood, Sweat, and Pixels by Jason Schreier. Blood, Sweat, and Pixels book cover This book…

🏷️ #100daystooffload🏷️ #book

📝 The Tildeverse 15 March 2021

The last twenty years of internet evolution Although I was still somewhere between being of single-digit age and a young teen back in the…

🏷️ #100daystooffload🏷️ #technology

📝 The Hunt for Red October by Tom Clancy 10 March 2021

I recently finished reading The Hunt for Red October by Tom Clancy. Book cover for The Hunt for Red October This genre of novel (sort of…

🏷️ #100daystooffload🏷️ #book🏷️ #opinion

📝 Thoughts on minimalism, and what happens when I get mail 8 March 2021

Minimising possessions Like many people I these days try and live a minimal life when it comes to possessions. Having more stuff means there…

🏷️ #100daystooffload🏷️ #life🏷️ #technology

📝 Easily set up discoverable RSS feeds on a Gatsby website 4 March 2021

RSS has had a bit of a resurgence for personal websites and blogs in recent years, especially with the growing adoption of Small Web and…

🏷️ #100daystooffload🏷️ #technology🏷️ #javascript

📝 Making your Python Flask app serverless 28 February 2021

Python's Flask framework is an easy and excellent tool for writing web applications. Its in-built features and ecosystem of supporting…

🏷️ #100daystooffload🏷️ #technology🏷️ #python

📝 Migrating from Google Photos: Nextcloud, Piwigo, Mega, and pCloud 25 February 2021

By now I'm sure everyone has heard the horror stories about people (seemingly-) randomly losing access to their Google accounts. Often the…

🏷️ #100daystooffload🏷️ #technology🏷️ #opinion

📝 The Glamour of Cyberpunk and the Road to Solarpunk 20 February 2021

A few months ago I stumbled across this article: Beyond Cyberpunk: Towards a Solarpunk Future. It was posted on the excellent blog Tales…

🏷️ #100daystooffload🏷️ #opinion

📝 A Year Without Answering my Phone 18 February 2021

This month marks a year from when I decided to (mostly - see below) stop answering my phone. This was not because I wanted to be antisocial…

🏷️ #100daystooffload🏷️ #life🏷️ #opinion

📝 The Midnight Library by Matt Haig 13 February 2021

Last week I read The Midnight Library by Matt Haig. The book won the 2020 Goodreads Choice Award for Fiction. The Midnight Library cover…

🏷️ #100daystooffload🏷️ #book

📝 SSH Jumping and Bastion Hosts 10 February 2021

For many small or personal services running on a VPS in the cloud, administration is often done by connecting directly to the server via SSH…

🏷️ #100daystooffload🏷️ #technology🏷️ #security

📝 Using Monica to Help Manage your Personal Relationships 7 February 2021

Many people no longer feel comfortable using Facebook. Whether you were never a member to begin with or you've had an account but chosen to…

🏷️ #100daystooffload🏷️ #technology🏷️ #life🏷️ #selfhost

📝 Add icing to your websites using pattern.css 6 February 2021

Shapes and patterns can be leveraged in user interfaces to guide your users, draw attention to content, lend weight or emphasis, or just for…

🏷️ #100daystooffload🏷️ #technology🏷️ #css

📝 React State Management with Zustand 5 February 2021

React state React state management is what gives the library its reactiveness. It's what makes it so easy to build performant data-driven…

🏷️ #100daystooffload🏷️ #technology🏷️ #javascript🏷️ #react

📝 RSS: The Rise and Fall... and Rise Again 3 February 2021

Many people would consider RSS - Really Simple Syndication - to be a relic of the past. However I think it has been making a comeback. RSS…

🏷️ #100daystooffload🏷️ #technology🏷️ #opinion

📝 Blogging for Devs 2 February 2021

A few months ago I discovered Blogging for Devs - I think through Product Hunt when it made it to #1 Product of the Day back in August last…

🏷️ #100daystooffload🏷️ #life

📝 Why not SQLite? 1 February 2021

If you need a database for your next project, why not first consider if SQLite might be a good option? And I don't mean just for getting an…

🏷️ #100daystooffload🏷️ #technology🏷️ #opinion

📝 Dirty Little Secrets by Jo Spain 31 January 2021

Recently I finished reading Dirty Little Secrets. This is the first book I have read by Jo Spain and the first time I have known of the…

🏷️ #100daystooffload🏷️ #book

📝 Out with the Old: Moving to Gitea 30 January 2021

If you've visited my geminispace (gemini://g.wilw.dev) you'll have noticed that I've recently been on a mission to decentralise the every…

🏷️ #selfhosted🏷️ #100daystooffload🏷️ #selfhost🏷️ #gitea🏷️ #github🏷️ #analysis🏷️ #technology🏷️ #opinion

📝 100 Days to Offload Challenge 29 January 2021

I know that I've been a bit crap at updating my blog properly and consistently over the past few years. One of my new year's resolutions…

🏷️ #100daystooffload🏷️ #life

📝 Project Gemini 20 January 2021

Over the past few months I have been trying to use centralised "big tech" social media platforms less and instead immerse myself into the…

🏷️ #100daystooffload🏷️ #gemini🏷️ #technology

📝 Scaling serverless apps: some lessons learned 3 January 2021

Building apps on serverless architecture has been a game-changer for me and for developers everywhere, enabling small dev teams to cheaply…

🏷️ #100daystooffload🏷️ #serverless🏷️ #aws🏷️ #lambda🏷️ #analysis🏷️ #technology🏷️ #opinion