Pinned
Duncan McClean
Duncan McClean
@duncanmcclean.com
Christ follower. Software Developer @statamic.com. Building builtwithcargo.dev
1.2K followers104 following493 posts
Duncan McClean reposted
Tickets for Statamic Summit are now available! It includes all talks, workshops, 3 meals a day, 3 nights lodging in the castle, and all the coffee, tea, & beverages you'd like. There's never been a better environment for learning and relationship building. https://statamicsummit.com/
Duncan McClean reposted
Laravel just posted an update about patching on Cloud, Forge, and Vapor over on Twitter: x.com/laravel/stat...
If you use PHP, be prepared to update PHP (8.0+) tomorrow at 14:00 UTC for a critical PHP security release! π¬ php.net/archive/2026...
Duncan McClean reposted
Duncan McClean reposted
Wrote a little about how I miss the pre-AI days of putting on some music, opening my editor and just locking in to write code. AI has changed all that, and I'm not sure it's made me any happier. duncanmcclean.com/the-good-ol...
Forms 2.0 is now in alpha! π We're working on a few final things, but you can give it a spin by requiring the forms-2-preview branch. More details in the PR β¬οΈ github.com/statamic/cm...
To learn more about Forms 2.0, read through our sneak peak blog post from a few months ago: statamic.com/blog/forms-...
Join me and the rest of the Statamic community at Statamic Summit in February. We literally bought out a whole castle for the week π° statamicsummit.com
Wrote a little about how I miss the pre-AI days of putting on some music, opening my editor and just locking in to write code. AI has changed all that, and I'm not sure it's made me any happier. duncanmcclean.com/the-good-ol...
Cargo 1.14.1 is out with a security fix for stores using Stripe or Mollie. Please update as soon as possible. π github.com/duncanmccle...
Automatic Renewals have been a long time coming... and they're finally here! π You can enable renewals for Statamic & Cargo during checkout or from your account's licenses page.
βHey, just following up on that license renewalβ¦β You can retire that email now. Turn on Automatic Renewals for Statamic Pro & eligible Marketplace products, and move on. Save those chats for things that really matter. Like making the logo bigger. https://statamic.com/blog/automatic-renewals
It's a small thing, but I've just added support for reordering models in Runway. It works exactly the same as reorderable collections β click "Reorder", move stuff about, then hit "Save". Released in v9.7.0 (github.com/statamic-ra...)
On my way home from my 1st @laravellive.dk in Copenhagen! π©π° Itβs such an awesome conference - would recommend going next year if you can!
Here's a sneak peek of what I've been heads down on for the last few months! π statamic.com/blog/forms-...
Glasgow's famous traffic cone made it into the featured image! π΄σ §σ ’σ ³σ £σ ΄σ Ώ @emd.cosocial.ca.ap.brid.gy tried one on too!
Hope you enjoy our Laracon wrap-up post! We sure enjoyed our time in Boston with the community. Ya'll are wonderful. https://statamic.com/blog/laracon-us-2026
Duncan McClean reposted
Two weeks to go until Laracon US! I've built an app which lets you add the schedule to your calendar, including the day 0 events. π Handy whether you're there in-person or watching along online! laracon-schedule.laravel.cloud
Runway is registering its own "link type" β a feature added in Statamic v6.26.0, which was released yesterday. π statamic.dev/fieldtypes/...
Duncan McClean reposted
It's heeeeere!! Three months of work has led to this: Introducing Voxacon! A multiplayer 3D virtual Laracon watch party, together with @tighten.com's annual puzzle (with prizes!) Check out a writeup and a quick video preview: tighten.com/insights/int...
I've added a Showcase page to the Cargo site featuring some of the real sites folks have built. If you've built something with Cargo, submit yours! π builtwithcargo.dev/showcase
Duncan McClean reposted
Two weeks to go until Laracon US! I've built an app which lets you add the schedule to your calendar, including the day 0 events. π Handy whether you're there in-person or watching along online! laracon-schedule.laravel.cloud
Duncan McClean reposted
Duncan McClean reposted
Doing @statamic.com development and use PhpStorm? I've been working on Antlers Toolbox for PhpStorm, and have made it available here: π«π₯ plugins.jetbrains.com/plugin/32203...
Duncan McClean reposted
November is a superb time to visit Brisbane - especially to hear me talk about High Performance Statamic at @laracon.au. Check out more details, and the full schedule, PLUS early bird tickets: laracon.au/talks/high-p... @statamic.com
Duncan McClean reposted
Duncan McClean reposted
Just run `laravel new` on a side project idea. Solo by @aaronfrancis.com is busy creating to-dos, spinning up agents, creating sandboxes and running my dev stack. All while I'm sitting back watching YouTube!
I've had this one in my drafts for a while. We recently needed to set up Satis to distribute private packages. We could have used Private Packagist but we opted to self-host using Satis instead. Here's how we set up Satis on a Laravel Forge server. β¬οΈ duncanmcclean.com/satis-larav...
Duncan McClean reposted
Duncan McClean reposted
Ran into something I hadn't considered with clearinghouse.app this week. Accountants/bookkeepers are a big audience for my app, but while one was onboarding, they realised that only admins can install Stripe apps. They only had "Accountant" access (and rightly so) π¬
Duncan McClean reposted
π¨ Supply chain attack on the Laravel Lang organization: 700+ historical versions across multiple community-maintained Laravel Lang packages were compromised with an RCE backdoor, including: laravel-lang/lang laravel-lang/http-statuses laravel-lang/attributes Laravel-Lang/actions
Duncan McClean reposted
If you haven't updated Composer to 2.9.8 or 2.2.28 (LTS), do so urgently! GitHub will restart the rollout of their new GitHub Actions tokens later today. They've improved secret masking to cover this Composer issue, but you're safer if you update. #composerphp #php #phpc
π¨ Security advisory: Composer 2.9.8 and 2.2.28 fix a vulnerability leaking GitHub Actions GITHUB_TOKENs to job logs via error messages. Update now or disable affected workflows. blog.packagist.com/composer-2-9... #composerphp #phpc #php
Ran into something I hadn't considered with clearinghouse.app this week. Accountants/bookkeepers are a big audience for my app, but while one was onboarding, they realised that only admins can install Stripe apps. They only had "Accountant" access (and rightly so) π¬
Ran into something I hadn't considered with clearinghouse.app this week. Accountants/bookkeepers are a big audience for my app, but while one was onboarding, they realised that only admins can install Stripe apps. They only had "Accountant" access (and rightly so) π¬