Sign in

Chris Morrell

@cmorrell.com
3.8K followers 400 following 4.8K posts

Philadelphia father of two. Mostly talking about PHP/Laravel/React on here. He/him. On the web @ cmorrell.com Podcasting @ overengineered.fm On mastodon @ rtsn.dev/@chris Formerly @ twitter.com/inxilpro

PostsRepliesMedia
Chris Morrell @cmorrell.com · 28/09/2026
Me: the UI in this Mac app that Claude built is pretty bad. Let me look at some Apple-made Mac apps in OS 27 to get a sense of best practices. Me: oh.
040
Chris Morrell @cmorrell.com · 28/09/2026
On your Mac, go to: System Settings > Screen Time > Content & Privacy Enable "Content & Privacy" restrictions Click "Siri" and turn off "Writing Assistance" 🎉 Little floating Siri thing finally goes away
030
Chris Morrell @cmorrell.com · 23/09/2026
This one took the most work, and is in part because it’s the hardest thing I’ve tried to explain with one of these one-off videos. I think it was 6 revisions: bsky.app/profile/cmor...
010
Chris Morrell @cmorrell.com · 23/09/2026
It’s kinda bonkers how good LLMs are are stuff like that. This video was a one shot with like a two-paragraph prompt. More sophisticated videos might take 4-5 revisions, but most of that is dictated, which means they still take very little time.
110
Chris Morrell @cmorrell.com · 23/09/2026
The GraphQL parser is the webonyx one, and the PHP parser is the nikic one. I wrote all the code to translate the one AST to the other (pre-LLM!). As for the video, it’s mostly just a “use remotion to explain this project in [this way]” prompt to Claude Code with repo access.
310
Chris Morrell @cmorrell.com · 22/09/2026
and converts it to a Saloon and Laravel Data (by @spatie.be) backed SDK. Check it out… github.com/glhd/lineara...
github.com
GitHub - glhd/linearavel
Contribute to glhd/linearavel development by creating an account on GitHub.
020
Chris Morrell @cmorrell.com · 22/09/2026
I love Linear, but GraphQL kinda sucks to work with in PHP. Unfortunately, the API is giant and constantly evolving, so building a bespoke PHP SDK would be more maintenance than I'm willing to take on. So I built a tool that automatically parses the Linear GraphQL definition…
270
Chris Morrell @cmorrell.com · 22/09/2026
Multi select would be nice. I’ll see about adding it in a future version!
010
Chris Morrell @cmorrell.com · 21/09/2026
Don't know what Thrice is… My gh username is the username I've used on just about everything since the 90s 😅
110
Chris Morrell @cmorrell.com · 21/09/2026
I got tired of accidentally opening Xcode because I've forgotten to choose "Always Open With…" on my Mac. So I build Short Circuit to manage file associations in one place. Feel free to use it, too! github.com/inxilpro/sho...
Screenshot of a macOS app for managing default file associations. The Code category is selected, showing a grid of file types—including JSON, XML, YAML, JavaScript, TypeScript, Python, PHP, Swift, C, C++, and CSS—with their current default applications. JSON data is selected, and a details panel on the right shows Sublime Text as the default app, along with its public.json identifier, .json extension, and application/json MIME type.
2111
Chris Morrell @cmorrell.com · 16/09/2026
Oh no!
000
Chris Morrell @cmorrell.com · 09/09/2026
Yeah, getting permissions right feels like the most important thing. It's tricky to find the right balance.
000
Chris Morrell @cmorrell.com · 09/09/2026
I'm working on a project to process and centralize our knowledge at work. LLMs are so promising for this, but trusting a third party with *all our data* was a non-starter for us, so I built something to run internally. It's a little hard to explain, so I made a video:
131
Chris Morrell @cmorrell.com · 08/09/2026
Alright, Whimsy Tank is happening on Oct 28! - Pitch your most whimsical idea. - Our two guest judges decide. - Winner takes home a used iPod nano! phpxphilly.com/meetups/4869...
phpxphilly.com
Meetup @ Curotec HQ - PHP×Philly
Meetup @ Curotec HQ on Wednesday, October 28th 2026 from 6:00pm to 8:00pm EDT
072
Chris Morrell @cmorrell.com · 31/08/2026
I've deployed github.com/glhd/paralle... to a bunch of projects now. It's so nice to cut deploy time by 30–60s!
011
Reposted by Chris Morrell
Joel @itsjoels.bsky.social · 25/08/2026
This is the letter kids got at the end of Dolly’s Imagination Library. I defy you to read this and not cry.
Sorry, I can’t type that.
7253894911275
Reposted by Chris Morrell
Inspirational Skeletor @skeletorinspires.bsky.social · 26/08/2026
She was the best of all us 🖤
Find out who you are and do it on purpose. Says Skeletor who is the saddest he’s been in a long time. RIP Dolly
1790240
Reposted by Chris Morrell
Ian Scott @polpo.org · 17/08/2026
Tower by Adam Basanta (2026) www.adambasanta.com/tower.php
8480133
Chris Morrell @cmorrell.com · 15/08/2026
It's always annoyed me when build scripts do a bunch of unrelated things in sequence… So I wrote a little parallelization shell script and managed to cut my Laravel Cloud built time from 18s to 11s! cmorrell.com/trim-laravel...
cmorrell.com
Trim Laravel Cloud Build Time - Chris Morrell
052
Reposted by Chris Morrell
Merriam-Webster @merriam-webster.com · 15/07/2026
Please avoid all salads, including word.
11862071298
Reposted by Chris Morrell
Inspirational Skeletor @skeletorinspires.bsky.social · 14/07/2026
If you think having uncomfortable conversations is hard, wait until you see the results of not having them. Says Skeletor thinking of the long list of uncomfortable conversations he STILL hasn’t yet had.
2480156
Reposted by Chris Morrell
Len Woodward @projektgopher.com · 09/07/2026
🧵 This Week in PHP Internals — Jul 8, 2026 A deprecations fight over WordPress, then over evidence. Duration wrapped. Two rival autoloading designs collided. Typed closures are back. Docs-separation passed 26–1. Full video 👇 youtu.be/5Rr_H3vFhjE #PHP #PHPInternals #PHP86
youtu.be
This Week In PHP Internals | July 8, 2026
YouTube video by Artisan Build
111
Chris Morrell @cmorrell.com · 26/06/2026
Finished it. This might be my favorite Ann Patchett book yet—although that may just be because it’s the most recent one I’ve read :)
020
Chris Morrell @cmorrell.com · 25/06/2026
I'm about halfway thru Whistler by Ann Patchett. I don't know that I've cried this many tears of joy reading a book before. It's such a beautiful portrayal of familial love. Really, really good.
Book cover of Whistler, A Novel, by Ann Patchett

An oil painting of a horse standing in a field facing the viewer. The sky is dark and starry, and a few mountains are in the distance.
040
Reposted by Chris Morrell
Sam Reich @samreich.bsky.social · 17/06/2026
i'd like to see AI try and replace this work
Rekha Shankar, wearing a dog cone and boxing gloves, attempts to use a pump to blow up a balloon, unsuccessfully.
161246154
Reposted by Chris Morrell
Sam Rose @samwho.dev · 13/06/2026
This is fun. 4 × 3 100 points • 0 mistakes 🌟🟪🟪 🟦🌟🟦 🟩🌟🟩 🟨🌟🟨
2111
Reposted by Chris Morrell
flo-bit @flo-bit.dev · 12/06/2026
the newest and bestest way to scroll through your bluesky feed
1626341
Chris Morrell @cmorrell.com · 05/06/2026
Nice little quality-of-life improvement for the Laravel `failed_jobs` table :)
alter table `failed_jobs`
  add column `display_name` 
      varchar(255) 
      generated always as (json_unquote(json_extract(`payload`, '$.displayName'))) 
      stored after `uuid`,
	add column `exception_name` 
		varchar(255) 
		generated always as (substring_index(`exception`, ':', 1)) 
		stored after `display_name`,
	add index `failed_jobs_display_name_index`(`display_name`),
	add index `failed_jobs_exception_name_index`(`exception_name`);
0190
Reposted by Chris Morrell
Chris Morrell @cmorrell.com · 05/06/2026
The video from Wednesday’s PHP×Philly meetup is up! “After Shai-Hulud: Supply Chain Security for PHP Engineers” by Mike Priscella youtu.be/hhLReAGoFgs?...
youtu.be
After Shai-Hulud: Supply Chain Security for PHP Engineers - Mike Priscella - PHP×Philly
YouTube video by Chris Morrell
162
Chris Morrell @cmorrell.com · 05/06/2026
The video from Wednesday’s PHP×Philly meetup is up! “After Shai-Hulud: Supply Chain Security for PHP Engineers” by Mike Priscella youtu.be/hhLReAGoFgs?...
youtu.be
After Shai-Hulud: Supply Chain Security for PHP Engineers - Mike Priscella - PHP×Philly
YouTube video by Chris Morrell
162
Chris Morrell @cmorrell.com · 04/06/2026
As always, it was such a pleasure to get together with the PHP×Philly crew. Mike’s talk was great (and terrifying). Looking forward to our post-Laracon meetup in August!
030
Reposted by Chris Morrell
Chris Morrell @cmorrell.com · 03/06/2026
Reminder! @phpxphilly.com is tonight at 6:00pm! Mike Priscella will present "After Shai-Hulud: Supply Chain Security for PHP Engineers" RSVP at: phpxphilly.com/meetups/4420...
phpxphilly.com
Meetup @ Curotec HQ - PHP×Philly
Meetup @ Curotec HQ on Wednesday, June 3rd 2026 from 6:00pm to 8:00pm EDT
092
Chris Morrell @cmorrell.com · 03/06/2026
Reminder! @phpxphilly.com is tonight at 6:00pm! Mike Priscella will present "After Shai-Hulud: Supply Chain Security for PHP Engineers" RSVP at: phpxphilly.com/meetups/4420...
phpxphilly.com
Meetup @ Curotec HQ - PHP×Philly
Meetup @ Curotec HQ on Wednesday, June 3rd 2026 from 6:00pm to 8:00pm EDT
092
Chris Morrell @cmorrell.com · 25/05/2026
Introduce yourself with ten bands you’ve seen live:
A number of folded band tour shirts:

- The Decemberists
- Wolf Alice
- The Format
- Chappell Roan
- Jason Isbell
- Olivia Rodrigo
- Josh Ritter
- The Beaches
- Lucius
- Lily and Madeleine
- The Low Anthem
- Slowly, It Dawns
150
Chris Morrell @cmorrell.com · 22/05/2026
Oh damn I’m super jealous!
010
Chris Morrell @cmorrell.com · 20/05/2026
Watched my grandfather, at age 95, take his last breath last night. He was surrounded by his family and died peacefully. It’s sad to see him go, but it was such a beautiful experience to watch it go so gently, in his own bed in his own home, with his grown children/grandchildren holding his hands. ❤️
2270
Chris Morrell @cmorrell.com · 18/05/2026
I got Mort.
010
Chris Morrell @cmorrell.com · 17/05/2026
Ooh, I just bought my first discworld book. I’m excited! Unfortunately, I’m currently binge reading dungeon crawler Carl, so it’s gonna have to wait.
230
Reposted by Chris Morrell
Sam Rose @samwho.dev · 16/05/2026
Happy @kagi.com user of many years now. Whenever I accidentally end up using Google it’s a jump-scare. I’m reminded of just how far Google has fallen in their mission of organising all of the world’s information and making it universally accessible and useful.
3717
Chris Morrell @cmorrell.com · 16/05/2026
Sometimes @ianlandsman.com and @aaronfrancis.com go a little long, so I decided to make a 1 minute highlight reel of the most recent @mostlytechnical.com
051
Reposted by Chris Morrell
henry ✷ @strange.website · 15/05/2026
"twt is dead!" "bsky is dead!" all of these websites are dead. we scavenge the bones, cavernous ribcages of bygone giants arching overhead like cathedral vaults. and in the diffused shade cast by these dead web gods, we grow gardens
313827
Reposted by Chris Morrell
Wes Bos @wesbos.com · 13/05/2026
Burned $91.34 with Claude Code /goal in 3.5 hours Unreal, It was able to reverse engineer my Amaran bluetooth lights so I don't have to use the crappy app
1212510
Chris Morrell @cmorrell.com · 13/05/2026
CMAT show was incredible. If you have a chance to see her live, do!
CMAT standing in the middle of a crowd
000
Reposted by Chris Morrell
kourge the jafnhár 🏳️‍🌈 @kourge.net · 12/05/2026
enough. i’m tired of github actions. it’s time for github consequences
292577665
Chris Morrell @cmorrell.com · 12/05/2026
But the new attacks are like: - they submit a patch to a project that the makers of my robo-vacuum relies on - they hack a chip supplier who sells chips to a computer vision algo vendor - [45 more steps] - somehow my vacuum issues an npm token to itself and syncs to a random dropbox account
070
Chris Morrell @cmorrell.com · 12/05/2026
While the vanity metric is very fun, as 'supply chain attack' news increases, I'm feeling less and less comfortable with the fact that I maintain an npm package with 6M weekly downloads and 2.6k dependents… 😅
290
Chris Morrell @cmorrell.com · 10/05/2026
I went to an event tonight, and there was a close-up magician working the crowd. He was fantastic. It was both a joy to be completely fooled, and even more a joy to watch my friends’ shocked expressions as the card in their hand switched from a club to a heart. Gotta see some live magic. So much fun
290
Chris Morrell @cmorrell.com · 09/05/2026
Funny. I’ve never even considered where the name Bryn Mawr was from. Just another stop on the regional rail line.
010
Chris Morrell @cmorrell.com · 08/05/2026
Apple should allow you to optionally charge apps $0.01 to send you a notification or increment the unread bubble.
070
Chris Morrell @cmorrell.com · 08/05/2026
One unintended side effect of our current hiring strategy is that I look forward to 1pm every day 😃 (If you know, you know.)
150