Blog

What I Learnt This Week - 20 June 2025

This week I learnt that using a ListView for data entry screens in Flutter is a bad idea.

Categorieswhat-i-learnt-this-week

Installing Samba on Linux Mint

I recently setup a Samba share on my Linux Mint system to allow file sharing with other devices on my network. This post outlines the steps I took to install and configure Samba, create a user and group, set up the share directory, and ensure everything is working correctly.

Categorieslinux

What I Learnt This Week - 13 June 2025

This week I spent some time working with Google Gemini for coding assistance, and I also set up a Samba file server on my Linux Mint machine. Here’s what I learnt:

Categorieswhat-i-learnt-this-week

What I Learnt This Week - 06 June 2025

This week I have been trying to convince myself I need to buy another mini PC.

Categorieswhat-i-learnt-this-week

What I Learnt This Week - 23 May 2025

This week I have been adding some self-hosted applications to my home server.

Categorieswhat-i-learnt-this-week

What I Learnt This Week - 16 May 2025

This week I’ve continued developing my Flutter app, with one big distraction.

Categorieswhat-i-learnt-this-week

What I Learnt This Week - 09 May 2025

After a few months (15 to be exact) of not posting I thought it was time to get back into the habit of writing. Rather than traditional blog posts I have decided to document what I have been working on from week to week.

Categorieswhat-i-learnt-this-week

Bin Reminder Application

Bin Reminder Application is a simple mobile application designed to remind the user when a bin is due for collection.

Categoriesflutter

Learning Flutter

I have recently been learning Flutter. Here’s my thoughts so far.

Categoriesflutter

Using XML in SpringBoot REST API

By default SpringBoot REST APIs use JSON to send and receive data. But with a few small changes it is possible to use XML as well.

Categoriesspringboot

Deploy React App to GitHub Pages

It is possible to deploy a React app to GitHub pages. In this post we will do this using the gh-pages npm package.

Categoriesreactgithubpages

New site on GitHub Pages!

So here it is, my new website and blog. Hosted on GitHub Pages, written in markdown, generated by Jekyll.

Categoriesjekyllupdate