Liam’s Blog

This is my space to share my knowledge and learnings across Data, Programming and Tech in general.

The best place to reach me is my email liam.gower.dev@gmail.com

ParkrunDataOnline

After a few months of learning web development (ReactJS as frontend, NodeExpress and also Firebase as backend options) I decided to make a bigger project to provide a website where user’s can sign-up and track their parkrun statistics and have cool visualisations. Here is my showcase below:

Published: April 25, 2025 Last Updated: April 25, 2025

Introduction to Unit Testing with Python

The first in a series of tutorials about testing in Python

Published: April 11, 2025 Last Updated: April 25, 2025

Code Formatting

Introduction to Code Formatting

Published: April 4, 2025 Last Updated: April 25, 2025

On Switching Jobs

Does switching jobs pay more? My experience.

Published: March 20, 2025 Last Updated: April 25, 2025

Debugging 102

Intermediate Debugging with VS Code and Python

Published: March 13, 2025 Last Updated: April 25, 2025

Debugging 101

Introduction to Debugging with VS Code and Python

Published: March 12, 2025 Last Updated: April 25, 2025

Parkrun Event Route Maps

Here is a list of all the unique parkrun events I have completed. It took me some time to semi-automate this, but I’m pleased with the result 😄. Look forward to adding more as the weeks go by! #1 Gedling #2 Wollaton Hall #3 Rushcliffe #4 Exmouth #5 Colwick #6 Finsbury Park #7 Beeston #8 Poole #9 Belvoir Castle #10 Bestwood #11 Melton Mowbray #12 Hampstead Heath #13 Alvaston #14 Clifton #15 Beacon Hill #16 Forest Rec #17 Sherwood Pines #18 Pavilion Gardens #19 Upton House #20 Shipley #21 Leazes #22 Cannon Hill #23 Abbey Park #24 Dishley #25 Long Eaton #26 Brierley Forest #27 Newark #28 Lincoln #29 Belton House #30 Markeaton #31 Bournemouth #32 Exeter Riverside #33 Watermead Country Park #34 Conkers #35 Moors Valley #36 Leicester Victoria #37 Stevenage #38 Oaklands #39 Didcot #40 Yarborough #41 Carlisle Park Morpeth #42 Fell Foot #43 Warwick Racecourse #44 Bushy Park #45 Millenium Park Canmore #46 Central Burnaby Vancouver #47 Mansfield #48 Prospect Park #49 Doddington Hall #50 Rutland #51 Abingdon #52 Clumber Park

Published: August 26, 2024 Last Updated: April 25, 2025

Parkrun UK Counties

Continuing my fun mapping my UK parkrun data, here is all the UK Counties mapped, with some stats on my completion rates. Parkrun UK County Completion The first plot maps out every county in the UK, and colours it according to my completion percentage (percentage of events in that county I’ve run). Parkrun UK County Completion with Events The second plot is an extension of the first, by adding in markers for every UK parkrun event....

Published: August 17, 2024 Last Updated: April 25, 2025

Nottinghamshire Parkruns

I have always wanted to know how many parkruns reside within my local county, Nottinghamshire. There are various apps out there that have parkrun challenges, but none of them ever break it down to UK County level. (The most common is UK ‘regions’ for example East Midlands, but this is very large). So I have done it myself, and plan to do it for all counties so I can track it....

Published: August 5, 2024 Last Updated: April 25, 2025

ReactJS Learning Diary #1

So if you’ve read my post about learning web development, you will be aware that my current hobby is learning full stack web development. I’ve completed a number of tutorial videos, and now I’m trying to put together a mini Strava/Running dashboard. Here’s a quick screen recording of what I’ve achieved after 1.5 months of learning the “PERN” stack. I know it’s not great, but I’m super happy having managed to hook frontend and backend together and render a cool chart!...

Published: May 4, 2024