Duncan McClean
@duncanmcclean.com
Christ follower. Weegie. Full of useless facts. Software Developer @statamic.com.
Pinned
Duncan McClean
@duncanmcclean.com
· Aug 22
It's been a long time coming, but Cargo is finally in alpha! 📦🎉
Cargo is my e-commerce addon for Statamic. I've been working on it for just over a year now. It's been a lot of work but I'm *really* happy with how it's turned out.
Cargo is my e-commerce addon for Statamic. I've been working on it for just over a year now. It's been a lot of work but I'm *really* happy with how it's turned out.
The "Remember Me" checkbox is the biggest scam on the internet.
Has anyone figured out what it actually does? 🫠
Has anyone figured out what it actually does? 🫠
November 10, 2025 at 4:51 PM
The "Remember Me" checkbox is the biggest scam on the internet.
Has anyone figured out what it actually does? 🫠
Has anyone figured out what it actually does? 🫠
This is a really cool project by Dennis Koch. It's a shame there aren't more Scottish Laravel developers on there!
laramap.dev/?utm_source...
laramap.dev/?utm_source...
Laramap
Laramap is a community-driven map connecting Laravel artisans worldwide.
laramap.dev
November 8, 2025 at 1:03 PM
This is a really cool project by Dennis Koch. It's a shame there aren't more Scottish Laravel developers on there!
laramap.dev/?utm_source...
laramap.dev/?utm_source...
Reposted by Duncan McClean
Love this project by Dennis Koch: A community driven map showing Laravel developers across the world.
laramap.dev/?utm_source=bsky
Already noticed some new Laravel developers how haven't come to one of our meetups yet. 😅
laramap.dev/?utm_source=bsky
Already noticed some new Laravel developers how haven't come to one of our meetups yet. 😅
Laramap
Laramap is a community-driven map connecting Laravel artisans worldwide.
laramap.dev
November 7, 2025 at 12:42 PM
Love this project by Dennis Koch: A community driven map showing Laravel developers across the world.
laramap.dev/?utm_source=bsky
Already noticed some new Laravel developers how haven't come to one of our meetups yet. 😅
laramap.dev/?utm_source=bsky
Already noticed some new Laravel developers how haven't come to one of our meetups yet. 😅
Reposted by Duncan McClean
The Scope Creep
A chilling tale of deliverables, deadlines and doomed decisions
scope-creep.xyz
November 4, 2025 at 2:35 PM
Hacked on a utility called Tether at the weekend.
Clone a package down, run Tether, select the package you wanna link and it'll configure a Composer repository & symlink Vite assets. 🔗
It's pretty scrappy, but hopefully it's useful to someone!
github.com/duncanmccle...
Clone a package down, run Tether, select the package you wanna link and it'll configure a Composer repository & symlink Vite assets. 🔗
It's pretty scrappy, but hopefully it's useful to someone!
github.com/duncanmccle...
GitHub - duncanmcclean/tether: Link local composer packages to your sandbox for local development.
Link local composer packages to your sandbox for local development. - duncanmcclean/tether
github.com
November 3, 2025 at 1:01 PM
Hacked on a utility called Tether at the weekend.
Clone a package down, run Tether, select the package you wanna link and it'll configure a Composer repository & symlink Vite assets. 🔗
It's pretty scrappy, but hopefully it's useful to someone!
github.com/duncanmccle...
Clone a package down, run Tether, select the package you wanna link and it'll configure a Composer repository & symlink Vite assets. 🔗
It's pretty scrappy, but hopefully it's useful to someone!
github.com/duncanmccle...
Had a great time on Friday at the first Netherlands Statamic meetup! Hopefully the first of many. 🇳🇱
Thanks to the JustBetter team for hosting!
Thanks to the JustBetter team for hosting!
October 14, 2025 at 11:04 AM
Had a great time on Friday at the first Netherlands Statamic meetup! Hopefully the first of many. 🇳🇱
Thanks to the JustBetter team for hosting!
Thanks to the JustBetter team for hosting!
ICYMI I'm be speaking at the Statamic Meetup in the Netherlands on Friday evening about Cargo.
If you're nearby, come and join us for some 🍕 and talks!
justbetter.nl/statamic-me...
If you're nearby, come and join us for some 🍕 and talks!
justbetter.nl/statamic-me...
Statamic Meetup Alkmaar 🇳🇱 10 oktober 2025
justbetter.nl
October 8, 2025 at 4:44 PM
ICYMI I'm be speaking at the Statamic Meetup in the Netherlands on Friday evening about Cargo.
If you're nearby, come and join us for some 🍕 and talks!
justbetter.nl/statamic-me...
If you're nearby, come and join us for some 🍕 and talks!
justbetter.nl/statamic-me...
Reposted by Duncan McClean
I thought the Runway docs could do with a lick of paint so I've just migrated them over to mintlify.com!
runway.duncanmcclean.com
runway.duncanmcclean.com
October 3, 2025 at 4:51 PM
I thought the Runway docs could do with a lick of paint so I've just migrated them over to mintlify.com!
runway.duncanmcclean.com
runway.duncanmcclean.com
Reposted by Duncan McClean
This is the biggest update to server management since 2014.
◆ Instant Laravel VPS servers
◆ Zero downtime deployments
◆ Team terminal sessions
◆ Free on-forge domains
◆ Health checks, Heartbeats, & real-time metrics
◆ Instant Laravel VPS servers
◆ Zero downtime deployments
◆ Team terminal sessions
◆ Free on-forge domains
◆ Health checks, Heartbeats, & real-time metrics
October 1, 2025 at 1:32 PM
This is the biggest update to server management since 2014.
◆ Instant Laravel VPS servers
◆ Zero downtime deployments
◆ Team terminal sessions
◆ Free on-forge domains
◆ Health checks, Heartbeats, & real-time metrics
◆ Instant Laravel VPS servers
◆ Zero downtime deployments
◆ Team terminal sessions
◆ Free on-forge domains
◆ Health checks, Heartbeats, & real-time metrics
John has been cooking! 🧑🍳
I've been a bit busy over the past few months! I've still been hard at work on Forte, a new Blade and HTML parser, but also a secret project built with it!
High-level, I've been working on a browser-based development tool, focused on Alpine, Livewire, and Laravel Blade.
High-level, I've been working on a browser-based development tool, focused on Alpine, Livewire, and Laravel Blade.
September 29, 2025 at 6:36 AM
John has been cooking! 🧑🍳
Reposted by Duncan McClean
🚨 Warning to #PHP package maintainers: We did not email you to change your passwords & 2FA. Emails asking you to update your credentials are a phishing attempt. We had the phishing site & domain taken down. If you got the email and entered your credentials, please contact us. #phpc
September 20, 2025 at 3:32 PM
Just added a version selector to the Statamic Docs Raycast extension, allowing you to switch between the v5 and v6 docs.
www.raycast.com/andrebreia/...
www.raycast.com/andrebreia/...
September 18, 2025 at 4:57 PM
Just added a version selector to the Statamic Docs Raycast extension, allowing you to switch between the v5 and v6 docs.
www.raycast.com/andrebreia/...
www.raycast.com/andrebreia/...
Reposted by Duncan McClean
Just tagged Statamic 6 [Alpha 7] last night. Had to fire up the old "Scrolling Capture" to get all these improvements in one screen.
Will need to do a demo of the "Standalone UI Package" because NGL this is a gamer changer.
Will need to do a demo of the "Standalone UI Package" because NGL this is a gamer changer.
September 13, 2025 at 2:06 PM
Just tagged Statamic 6 [Alpha 7] last night. Had to fire up the old "Scrolling Capture" to get all these improvements in one screen.
Will need to do a demo of the "Standalone UI Package" because NGL this is a gamer changer.
Will need to do a demo of the "Standalone UI Package" because NGL this is a gamer changer.
Reposted by Duncan McClean
Going from Design to @statamic.com in 40 mins at PHPxADL was so well received... but with Statamic 6 in alpha at the moment, wouldn't it be great if we could try again?
youtu.be/oV5xPauQ2Lc
This is one of three (yes, three!) talks that I gave at the Statamic takeover of PHPxMEL on 11th Sep 2025.
youtu.be/oV5xPauQ2Lc
This is one of three (yes, three!) talks that I gave at the Statamic takeover of PHPxMEL on 11th Sep 2025.
Design to Statamic 6 in 40(ish) minutes
YouTube video by Marty Friedel
youtu.be
September 13, 2025 at 4:31 AM
Going from Design to @statamic.com in 40 mins at PHPxADL was so well received... but with Statamic 6 in alpha at the moment, wouldn't it be great if we could try again?
youtu.be/oV5xPauQ2Lc
This is one of three (yes, three!) talks that I gave at the Statamic takeover of PHPxMEL on 11th Sep 2025.
youtu.be/oV5xPauQ2Lc
This is one of three (yes, three!) talks that I gave at the Statamic takeover of PHPxMEL on 11th Sep 2025.
Updated my /uses page (and might have redesigned my personal site) at the weekend.
duncanmcclean.com/uses
duncanmcclean.com/uses
Uses (September 2025)
This post lists all the tools, services, and equipment I use day-in, day-out. I'll update this post whenever I make any major changes to my setup.
duncanmcclean.com
September 12, 2025 at 3:00 PM
Updated my /uses page (and might have redesigned my personal site) at the weekend.
duncanmcclean.com/uses
duncanmcclean.com/uses
Reposted by Duncan McClean
Excited to be speaking at the Dutch Statamic Meetup on 10th October!
See you there! 🇳🇱
See you there! 🇳🇱
Join us Friday, Oct 10, 2025 for the Dutch Statamic Meetup in Alkmaar! 🍕🍻
Core members Joshua Blum & Duncan McClean will unveil Statamic 6 & Cargo, while Roy Duineveld demos Runway in action. Free pizza, drinks, and swag. RSVP now—spots are limited!
justbetter.nl/statamic-me...
Core members Joshua Blum & Duncan McClean will unveil Statamic 6 & Cargo, while Roy Duineveld demos Runway in action. Free pizza, drinks, and swag. RSVP now—spots are limited!
justbetter.nl/statamic-me...
Statamic Meetup Alkmaar 🇳🇱 10 oktober 2025
justbetter.nl
August 28, 2025 at 4:29 PM
Excited to be speaking at the Dutch Statamic Meetup on 10th October!
See you there! 🇳🇱
See you there! 🇳🇱
Just tagged v9.0.0-alpha.3 which adds support for using Live Preview on Runway models!
github.com/statamic-ra...
github.com/statamic-ra...
Release v9.0.0-alpha.3 · statamic-rad-pack/runway
What's new
Live Preview support #721 by @duncanmcclean
The Runway tag now uses the runway query scope #722 by @duncanmcclean
github.com
September 9, 2025 at 6:59 PM
Just tagged v9.0.0-alpha.3 which adds support for using Live Preview on Runway models!
github.com/statamic-ra...
github.com/statamic-ra...
Feels so good to end the day by closing a long-standing feature request! 😊
September 9, 2025 at 4:23 PM
Feels so good to end the day by closing a long-standing feature request! 😊
Reposted by Duncan McClean
MCP Server for Statamic [alpha] by Sylvester Damgaard @cboxdk hits the streets!
This looks next level. 🔥
statamic.com/addons/cbox...
This looks next level. 🔥
statamic.com/addons/cbox...
MCP Server for Statamic (ALPHA) - a Statamic Addon
AI-powered development tools for Statamic CMS. Provides 100+ MCP tools for blueprints, entries, collections, and more.
statamic.com
September 8, 2025 at 6:06 PM
MCP Server for Statamic [alpha] by Sylvester Damgaard @cboxdk hits the streets!
This looks next level. 🔥
statamic.com/addons/cbox...
This looks next level. 🔥
statamic.com/addons/cbox...
Reposted by Duncan McClean
Hey Melbourne, I'm coming for ya!
Thursday 11th September, I'm bringing @statamic.com with me to takeover @phpxmel.com.
RSVP online, and I can't wait to see you there!
phpxmel.com/meetups/3283...
Thursday 11th September, I'm bringing @statamic.com with me to takeover @phpxmel.com.
RSVP online, and I can't wait to see you there!
phpxmel.com/meetups/3283...
September 2, 2025 at 2:18 AM
Hey Melbourne, I'm coming for ya!
Thursday 11th September, I'm bringing @statamic.com with me to takeover @phpxmel.com.
RSVP online, and I can't wait to see you there!
phpxmel.com/meetups/3283...
Thursday 11th September, I'm bringing @statamic.com with me to takeover @phpxmel.com.
RSVP online, and I can't wait to see you there!
phpxmel.com/meetups/3283...
Reposted by Duncan McClean
Okay, so I'm pretty sure I've found the best way in the world to create dynamic Open Graph images! And I've turned it into a little product that I'd love to show you 🤩
Check out this quick video tour of Ogkit.dev to see how it works 👇
www.youtube.com/watch?v=UoVr...
Check out this quick video tour of Ogkit.dev to see how it works 👇
www.youtube.com/watch?v=UoVr...
The best way in the world to add Open Graph images to your website
YouTube video by Peter Suhm
www.youtube.com
September 2, 2025 at 1:13 PM
Okay, so I'm pretty sure I've found the best way in the world to create dynamic Open Graph images! And I've turned it into a little product that I'd love to show you 🤩
Check out this quick video tour of Ogkit.dev to see how it works 👇
www.youtube.com/watch?v=UoVr...
Check out this quick video tour of Ogkit.dev to see how it works 👇
www.youtube.com/watch?v=UoVr...
Reposted by Duncan McClean
comments are a code smell? check this example... www.youtube.com/shorts/KfAS3...
comments are a code smell? check this example...
YouTube video by nuno maduro
www.youtube.com
August 31, 2025 at 1:26 PM
comments are a code smell? check this example... www.youtube.com/shorts/KfAS3...
Reposted by Duncan McClean
See you in Buffalo. Livewire 4 beta launch, cool talks, hang time, bowling, and some hacking. Hosted by ⚡Livewire and 💥Thunk t.co/oebGpzYhpI
https://wire-live.com/
t.co
August 28, 2025 at 7:53 PM
See you in Buffalo. Livewire 4 beta launch, cool talks, hang time, bowling, and some hacking. Hosted by ⚡Livewire and 💥Thunk t.co/oebGpzYhpI