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

Parkrun Attendance

One of the my favourite graphics from the 5K app is the attendance record. For now, I have recreate

Published: September 6, 2024Last Updated: September 17, 2024

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

Published: August 26, 2024Last Updated: September 3, 2024

Parkrun County Donut Charts

I’m continuing to explore and create new parkrun stats and charts for myself. My latest project was to make some Apple Fitness style ‘rings’ that quantify how much of each UK County I have completed in parkrun. The charts are built in plotly. I write some Python to save them and copy them over to my hugo blog static/ folder. And then I wrote a hugo shortcode to automate looping over my files, finding the donut charts and rendering them inside some <divs>, and leveraging some styling (CSS flexbox mainly) to make them all align and space out nicely....

Published: August 20, 2024Last Updated: September 5, 2024Read Time: 1 min

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, 2024Last Updated: September 5, 2024

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, 2024Last Updated: August 21, 2024

ReactJS Learning Diary #2

At the start of June 2024, the UEFA Euros 2024 began. And one of my favourite things to do is enter a sweepstake. For the last few tournaments, amongst family and friends I have organised a small-scale sweepstake for fun. I’ve never won… When this tournament came around, I realised it is a perfect opportunity for a beginner ReactJS / frontend project. And so, my first frontend portfolio project was born - the Sweepstaker....

Published: June 26, 2024

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

London Marathon Applicants vs. Entrants

I saw recently that there were record numbers applying for the London Marathon. I myself am part of the problem as I put my name down this year 😱. And as it happens, I had previously pulled together the data on this and charted it. So here is an updated view as a Plotly chart! It almost seems to be increasing exponentially in the last few years! I wonder what the driver of its increasing popularity is?...

Published: April 30, 2024

Learning Web Development

What is this page? I am going to treat this like an evergreen page where I document my progress as and when it happens. This is to serve 3 purposes: To help myself structure my learning To show others one person’s learning journey Full context here is that I’m learning web development as a hobby. I have a full time job (not in web development) and a lovely wife so my available time can vary between having no time/energy some weeks, to having a good amount....

Published: April 14, 2024Last Updated: September 3, 2024