Welcome to toodle.

Hi, I'm Matt. This site is essentially a collection of things I've clobbered together while toodling.

To toodle is to wander with a restless curiosity. It's how I write code, how I explore and live my life. There is no corporate manifesto here. Just a bunch of projects I've found interesting, the music that fueled the work, and the notes I've taken along the way.

It’s a bit messy, a bit random, and very much a work in progress. Just like a good Sunday walk.

Major Website Updates

Latest developments and exciting updates.

  • toodle Server Migration

    Toodle
    16 Feb 2026

    I've spent the last few weeks migrating the toodle network to a new server setup. From a cloud 4x core 16gb web and 8x core 32gb database, to a beast of a bare metal 64x core 128gb Proxmox server, all for roughly the same money. Peak CPU usage now barely hits 10% which will give us some headroom!

    Also toodle homepage tidy up. Tweaking the designs of the Websites Update timeline and Website Stats cards.

  • Relaunch of FlyPigeonFly

    FlyPigeonFly
    21 Sep 2025

    I'm a big fan of yoga and stretching in general. I'm a big fan of data and tracking progress. I'm a big fan of web development. Why not bring it all together! FlyPigeonFly has been relaunched with a cleaner design and the following features:

    • Hundreds of free video workouts led by professional instructors.
    • Search and filter to find classes suited to your level: from beginner to advanced.
    • Personal Tracking: login and automatically record your activities.
    • Stretch and strengthen, unleash your Flying Pigeon!
  • Launching Amazingly Fresh Deals

    CompetitionsWhale
    31 Aug 2025

    The Amazingly Fresh Deals section has been added to toodle! Featuring a live selection of products (mostly from Amazon) at potentially their lowest prices ever.

  • Launch of the Historic Pubs Map

    Toodle
    07 Aug 2025

    Which pub is actually the oldest in Britain? It's a hotly debated question with no definitive answer - until now.

    Last week I was curious and decided to make my own list. Combining data from Historic England and Google Places to create the Historic Map of the Oldest Pubs in the UK that are still operating.

  • Adding Most Popular Competitions

    CompetitionsWhale
    30 Jun 2025
Our Websites

Projects within the toodle website family.

Competitions Time

The UK's Leading Competition Directory

Page Views
Today
6k
Month
177k
Year
376k

Strike Calendar

Tracking union strike action

Page Views
Today
326
Month
11k
Year
24k

Sheffield Gigs

Live Music in Sheffield

Page Views
Today
176
Month
3k
Year
3k

Competitions Whale

Mass market competitions, anything and everything

Page Views
Today
191
Month
9k
Year
19k

FlyPigeonFly

Yoga for your soul

Page Views
Today
43
Month
431
Year
731
0 visitors
flypigeonfly.com

Toodle

The collective, representing all websites and projects

Page Views
Today
34
Month
2k
Year
3k
0 visitors
toodle.uk

Directive Watch

Watching what Donald Trump is getting up to

Page Views
Today
76
Month
3k
Year
6k
Other Stuff

I've been up to

Setting Up Enhanced Sessions for Linux VMs in Hyper-V

Thursday, 19 February 2026

Setting Up Enhanced Sessions for Linux VMs in Hyper-V Content

I've been experimenting with Hyper-V virtual machines lately, and one feature that really stands out is enhanced sessions. These sessions enable clipboard sharing between host and guest, seamless file transfers, better performance, higher resolutions, and an overall much more responsive user experience.

While Windows VMs get enhanced session support automatically, Linux VMs require some additional configuration—and honestly, it can be quite frustrating to set up manually.

Fortunately, I discovered an excellent GitHub repository script that seamlessly solves the problem: https://github.com/ali-hasehmi/LinuxVM-HyperV/blob/main/enable-enhanced-session-mode/README.md

Quick Setup Guide

Here's how to enable enhanced sessions for your Linux VM:

On the virtual machine (in terminal):

sudo apt install curl

sudo bash -c "$(curl -sSL https://raw.githubusercontent.com/ali-hasehmi/LinuxVM-HyperV/main/enable-enhanced-session-mode/ubuntu/install24_04.sh)"

On the host machine (in PowerShell):

powershellSet-VM -VMName "Your_Virtual_Machine_Name" -EnhancedSessionTransportType HvSocket

After running these commands, restart both the host and virtual machine. Enhanced sessions should now be working!

Once enabled, you'll immediately notice the improved experience—smoother interactions, easy file sharing, and the ability to copy-paste between your host and Linux VM just like you would with a Windows guest.

Bits & Pieces

That doesn't fit anywhere else

Recently Played

Music that inspires and drives progress

1
Hannah Wicklund
Witness
Hannah Wicklund
04:16
Wed 25th February 2026
2
Hannah Wicklund
Hell in the Hallway
Hannah Wicklund
03:33
Wed 25th February 2026
3
Hannah Wicklund
On Fire
Hannah Wicklund
03:28
Wed 25th February 2026
4
Hannah Wicklund
Givin Into You
Hannah Wicklund
03:51
Wed 25th February 2026
5
Hannah Wicklund
False and Hollow
Hannah Wicklund
04:03
Wed 25th February 2026
6
Hannah Wicklund
Keep Me Around
Hannah Wicklund
03:50
Wed 25th February 2026
7
Hannah Wicklund
Life I've Been Livin' In
Hannah Wicklund
03:15
Wed 25th February 2026
8
Hannah Wicklund
Versus the Villain
Hannah Wicklund
04:40
Wed 25th February 2026

Activities

Healthy body. Healthy mind.

Strength Training

Wed 25th February 2026
23 mins

Running

Tue 24th February 2026
3.2 miles
33 mins

Yoga

Mon 23rd February 2026
20 mins

Strength Training

Thu 19th February 2026
28 mins

Strength Training

Wed 18th February 2026
29 mins

Running

Tue 17th February 2026
3.2 miles
32 mins

STEPS

THIS
WEEK
THIS
MONTH
THIS
YEAR
22k
200k
453k

STAIRS

THIS
WEEK
THIS
MONTH
THIS
YEAR
60
363
894

DISTANCE

THIS
WEEK
THIS
MONTH
THIS
YEAR
13 mi
121 mi
274 mi