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 · 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 · 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 · 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.
7253894911274
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 · 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
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
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 · 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
Reposted by Chris Morrell
Joe Tannenbaum @joe.codes · 06/05/2026
Spinning up new Laravel apps via an agent? v5.27.0 of the Laravel Installer automatically detects when it is running within an agent, suppresses all decorative output, and returns concise JSON on both success and failure Less noise, more signal ✌️
192
Reposted by Chris Morrell
Chris Morrell @cmorrell.com · 05/05/2026
Hey, so InterNACHI is hiring. We're looking to grow from a team of 3 exceptional developers to a team of 4 exceptional developers. That requires us hiring one more exceptional developer. Are you an exceptional developer? www.nachi.org/careers/dev
nachi.org
Join InterNACHI’s fully remote dev team
Find out how InterNACHI maintains its modular monolith with Laravel, Tailwind, Alpine.js, and more.
3138
Reposted by Chris Morrell
Jeremy Braband @jbraband.bsky.social · 05/05/2026
incredible job list page from the details down to the presentation. As much as you three want to work with someone who cares (as is clear from the listing), people want to work for places that also care (again, as you clearly do from the listing)
011
Reposted by Chris Morrell
Ed Grosvenor @gros.co · 05/05/2026
If I were 10 years younger and 8 inches taller, I’d be all over this opportunity.
111
Reposted by Chris Morrell
Ben Holmen @benholmen.com · 05/05/2026
You really should work with this team, they're pretty exceptional!
021
Chris Morrell @cmorrell.com · 05/05/2026
Hey, so InterNACHI is hiring. We're looking to grow from a team of 3 exceptional developers to a team of 4 exceptional developers. That requires us hiring one more exceptional developer. Are you an exceptional developer? www.nachi.org/careers/dev
nachi.org
Join InterNACHI’s fully remote dev team
Find out how InterNACHI maintains its modular monolith with Laravel, Tailwind, Alpine.js, and more.
3138
Reposted by Chris Morrell
Sam Rose @samwho.dev · 04/05/2026
The pure childlike joy of it. More of this please.
3373
Reposted by Chris Morrell
Ron Northrip @ronnorthrip.bsky.social · 04/05/2026
Coming up this month at the user group: Picking a Tech Stack for AI-Driven Dev
011
Reposted by Chris Morrell
Joe Tannenbaum @joe.codes · 04/05/2026
Dammit I love Ben so much
271
Reposted by Chris Morrell
Ben Holmen @benholmen.com · 04/05/2026
The intrusive thoughts overwhelmed my last two brain cells
1302307587
Reposted by Chris Morrell
Stephen Rees-Carter @valorin.bsky.social · 28/04/2026
I love Signed URLs, but there is one very subtle trap you can accidentally fall into... securinglaravel.com/security-tip... #Laravel
securinglaravel.com
Security Tip: The Signed URL Trap
[Tip #129] I love Signed URLs, but there is one very subtle trap you can accidentally fall into...
181
Reposted by Chris Morrell
Ron Northrip @ronnorthrip.bsky.social · 26/04/2026
Hello all your lovely #laravel friends that are planning on going to LaraconUS this year in Boston. I’m trying to gauge if there’s any interest in a doing an open rock and blues jam? Monday around lunch or early afternoon. forms.gle/AUBmvig1mNEp... Please repost for reach.
forms.gle
Larajam at LaraconUS 2026
Hello all your nice Laravel friends that are planning on going to LaraconUS this year. I'm trying to gauge if there is any actual interest in putting together an open jam on the Monday before the conf...
111
Reposted by Chris Morrell
Inspirational Skeletor @skeletorinspires.bsky.social · 26/04/2026
And sometimes, against all odds, against all logic, we hope. Says Skeletor hoping for the day to finally come. Oh what joy we will have for a fleeting moment.
1353119