Self Clearing Static Cache in Laravel

18th Jun 2025

A deep dive into building a self-clearing cache system in Laravel, where dynamic-but-static content stays cached until the underlying model changes — no time limits, no manual clears.

Benefits of writing clean, maintainable code.

21st Aug 2024
External

I have been writing code now for close to 20 years, but for the vast majority of that, I never really paid much attention to how my code looked, how maintainable it was long term, I was only really interested in if it worked and did what it was supposed to, but it was full of bad practices and I had a lot of bad habits.

The Who, Why & What Behind Me – Jamie

17th Jul 2024
External

I’ve been a Full Stack Developer at Jump for not quite a year now, starting in May 2023, but web development as a whole has been a passion of mine for a lot longer than that.

Returning native types from the Laravel Request class

27th Feb 2023

Have you ever been using the Laravel Request class and found yourself creating single use variables just for type casting? What if I told you there's a better way...

My Weight Loss Journey

7th Jan 2023

A few years ago my weight was approaching 23st (322lb / 146kg) but I decided enough was enough, and started attemping to loose weight, reaching my target for my wedding of 12st 7lb (175lb / 79kg) in September 2021. Since then, a few pounds have snuck back on, and its time to get them off again.

Charity Zipslide for Royal Stoke Critical Care Ward

21st May 2022

As a thank you to the Critical Care ward at Royal Stoke Hospital following a family emergency, me and my mother in law raised over £1,600 by completing the fastest zipslide in the world.

My Web Development Journey

15th Jan 2022

From my humble beginings in 2002 to first starting to learn PHP in 2004 and later to Laravel in 2018. Find out my history with web design and development and what lead me down this path as a young teenager.