Duncan McClean
Photo of me.

Hello! Iā€™m Duncan McClean, a Software Developer from Glasgow, Scotland šŸ“󠁧󠁢󠁳󠁣󠁓ó æ.

I work at Statamic, the world's flattest & raddest content management system.

Side projects

  • Runway lets you eloquently manage your database models in Statamic.

  • Simple Commerce is a simple, yet powerful e-commerce addon for Statamic. It's a great foundation for small/medium sized shops.

  • Cookie Notice is a simple, lightweight cookie consent widget for Statamic sites.

  • Simple Git Blame is a VS Code extension which provides a command for easily 'git blaming' the currently selected line(s) in a file.

  • Post Release Comments is a GitHub Action which will automatically comment on any issues & PRs mentioned in a release changelog.

  • ReadCast was a paid Saas app which allowed users to save articles for listening later, in their podcasting app of choice.

  • BiblioSpot was a free web app which allowed users to write sermon notes, alongside the bible passage. It was my first web app.

Blog

Setting up Xdebug's profiler with Laravel Herd & PHPStorm

15th Jul 2024

Simple Git Blame

2nd Feb 2024

My current setup (start of 2024 edition)

20th Jan 2024

Select dropdown cells with Laravel Excel

22nd Sep 2023

Handling Statamic static cache invalidation on large sites

4th Jul 2023

Fix Duplicate action not showing when using Statamic multi-site

19th Jun 2023

What's new in Statamic 4?

15th May 2023

Simple Commerce v5 released!

28th Apr 2023

Statamic developers to follow on Mastodon

18th Nov 2022

Using Torchlight with Statamic's Bard field

26th Sep 2022

Under the hood of the Duplicator addon

21st May 2022

CSV Exporter for Statamic

29th Mar 2022

Tailwind CSS 3 is awesome! šŸš€

18th Mar 2022

My Documentation Sites: How they work

19th Feb 2022

Using Statamic on Laravel Vapor

22nd Jun 2021

Testing with Stripe Elements in Laravel Dusk

20th Feb 2021

Get rid of red bars in Sketch

13th Feb 2021

Install Imagick with Laravel Valet

10th Dec 2020

When you accidentally block Forge from your server.... šŸ¤¦ā€ā™‚ļø

28th Nov 2020

Simple Commerce has launched!

15th Aug 2020

Building a Likes addon in Statamic 3

14th Apr 2020

Move S3 objects from one AWS account to another

11th Apr 2020

Use Laravel's Maintenance Mode in Statamic

16th Mar 2020

Setting up for Statamic addon development

19th Jan 2020

How to Force Remove Service Worker from Chrome

6th Nov 2019

Setup Statamic v2 on Laravel Forge

14th Sep 2019

Getting Started with testing Laravel Apps

17th Jul 2019

Update Customer in Stripe using Laravel Cashier

6th Jun 2019