Sign in

Brandon Kelly

@brandonkelly.io
583 followers 158 following 262 posts

Head honcho at @craftcms.com 📍 Bend, Oregon 🔗 brandonkelly.io

PostsRepliesMedia
Brandon Kelly @brandonkelly.io · 27/09/2026
Love this movie poster archive by @tinch.co: www.reelizer.com
reelizer.com
Movie Culture, Curated
A curated collection of standout film art, posters, and collectibles, selected since 2011.
010
Reposted by Brandon Kelly
danielroe @danielroe.dev · 19/09/2026
don't be nice.
roe.dev
Don't be nice
Sometimes, it's more important to be good than it is to be nice.
41734246
Brandon Kelly @brandonkelly.io · 18/09/2026
Test-rode an ALSO TM-B e-bike today. Need.
120
Brandon Kelly @brandonkelly.io · 12/09/2026
When “a date that will live in infamy” was already taken…
020
Brandon Kelly @brandonkelly.io · 10/09/2026
"Apomattic"? 👀
000
Brandon Kelly @brandonkelly.io · 03/09/2026
If computers are like a "bicycle for the mind", AI is like a "supercar for the mind". - can get you further, faster - less personal energy spend - much greater overall energy spend - makes you lazier - encourages suicidal behavior
120
Brandon Kelly @brandonkelly.io · 30/08/2026
New digs 😍
Corner office with two desks side-by-side, overlooking trees and a grass lawn
1390
Brandon Kelly @brandonkelly.io · 28/08/2026
Apple, etc: if you want me to believe the hype around AI, start filtering my incoming emails, phone calls, and text messages. It's 2026 ffs.
010
Brandon Kelly @brandonkelly.io · 28/08/2026
ALSO e-bike test rides are happening #inBend September 18-20! events.ridealso.com/bendridelab
events.ridealso.com
Bend
Join ALSO for an immersive, hands-on electric bike experience across California. Ride Lab is our official launch series where you can explore our newest e-bike lineup, test ride multiple models, and connect directly with ALSO Ride Experts.Whether you're commuting to work, cruising the coast, or exploring your city — there’s an ALSO built for your lifestyle.This is more than a demo. It’s your first ride into electric freedom.
020
Brandon Kelly @brandonkelly.io · 28/08/2026
Catching up with the news after being mostly offline for two days and omg, "Lake America"—brilliant! That'll teach Canada not to boycott US goods and impose retaliatory tariffs for sure. Bravo, Mr. Trump 👏
030
Brandon Kelly @brandonkelly.io · 27/08/2026
Saw a Slate today. It's even cuter in person.
A bare-bones gray Slate electric truck on display in a mall with its hood open, showing off its front trunk
000
Brandon Kelly @brandonkelly.io · 26/08/2026
The backside of a dump truck, with the message “Sometimes… All You Need is a Good Dump”
020
Brandon Kelly @brandonkelly.io · 20/08/2026
I blessed the rains down in Africa
Toto live on stage in Bend’s outdoor amphitheater
080
Brandon Kelly @brandonkelly.io · 19/08/2026
Whoa! A new targeted immunosuppression drug has completely cured type 1 diabetes in 12 of 12 test patients. ir.eledon.com/news-releases/n... #t1d
ir.eledon.com
Eledon Announces Updated Data from Investigator-Initiated Islet Transplant Trial of Tegoprubart in Patients with Type 1 Diabetes (T1D) at UChicago Medicine | Eledon Pharmaceuticals, Inc.
060
Brandon Kelly @brandonkelly.io · 18/08/2026
Saw a #Rivian R2 in the wild yesterday!
A Catalina Cove-colored (blue with a hint of green) Rivian R2 from behind, parked in a dirt parking lot with trees, a field, and a mountain in the background.A Catalina Cove-colored (blue with a hint of green) Rivian R2 from the front, parked in a dirt parking lot.
191
Brandon Kelly @brandonkelly.io · 07/08/2026
¡AI, caramba!
brandonkelly.io
¡AI, caramba!
I generally despise AI. Even ignoring the ethical and existential concerns, if I could trade every second I’ve had to spend reading/conversing about AI for time spent actually working , I’d probably be more productive. And happier. But I was recently forced to partake, as we had a security vulnerability report (AI-discovered, I’m quite sure) that was way over my head, and I needed to tap into the Pluribus for some help. The end result was craftcms/url-validator , a new package that helps protect against SSRF vulnerabilities for applications that support uploading files via user-provided URLs. Just the sort of thing I always pictured myself worrying about when I grew up. That experience opened my eyes to the potential, a bit, I guess. I love to code, but if I’m being honest, there are definitely aspects of it that I don’t love. Such as: Resolving merge conflicts Line-by-line code reviews with all potential breaking change/security side effects in mind Debugging complex bugs, especially when third party plugin/project-specific code is involved, which I have zero incentive to commit to memory Debugging npm issues Writing tests I’ve started leaning on it more for those sorts of things. And I have to admit, it’s pretty nice to not spent so many brain cycles on shit work. So I guess I’m kind of coming around. Slowly. Contentiously. I’m still mad about every app that tries to cram it down my throat at every opportunity. And fuck everyone using it for content creation. That’s a human’s job.
041
Reposted by Brandon Kelly
Jon Cooper @joncooper-us.bsky.social · 14/07/2026
EXECUTED BY ICE IN COLD BLOOD IN FRONT OF HIS 3-YEAR-OLD DAUGHTER.
19728841485
Brandon Kelly @brandonkelly.io · 05/07/2026
French Laundry.
Lisa and me in front of the French LaundryThe second course: kielbasa hot dog, tostada, and stuffed homemade Ritz cracker The sixth course: steak, onion ring, and twice baked potato The desert course: coffee ice cream, a chocolate homemade Twinkie, crème brûlée macaroons, donuts, and chocolate covered macadamia nuts
160
Brandon Kelly @brandonkelly.io · 04/07/2026
Tasting @ The Prisoner, one of our favorites
Glass of Reserve Red Blend
010
Brandon Kelly @brandonkelly.io · 04/07/2026
Lisa and I are in Napa celebrating our 15th anniversary. Kicked off the day with a hot air balloon ride!
View overlooking farmland and two other hot air balloons from 2,000 feetSelfie of Lisa and me in the hot air balloon. Another balloon is floating in the distance.
070
Brandon Kelly @brandonkelly.io · 30/06/2026
“Dumocrats”, eh? Two can play at that game, Dumold Trump.
030
Brandon Kelly @brandonkelly.io · 16/06/2026
New package! github.com/craftcms/url-v… If you have a #php app that can download files via user-provided (untrusted) URLs, you’re going to want this. It’s the most robust defense against SSRF vulnerabilities out there.
github.com
GitHub - craftcms/url-validator: Validate URLs and IP addresses against SSRF, DNS rebinding, and cloud-metadata attacks.
Validate URLs and IP addresses against SSRF, DNS rebinding, and cloud-metadata attacks. - craftcms/url-validator
170
Brandon Kelly @brandonkelly.io · 16/06/2026
dialogdesign.ca logo > dialog.org logo
The logo for Dialog, the design agency, with chat bubbles in the negative space of the “D” and “G”The logo for Peter Thiel’s “Dialog” secret society thing, with a chat bubble in the negative space of the “O”
010
Brandon Kelly @brandonkelly.io · 16/06/2026
Love this photo from a recent drag race night. (I’m on the right, and happened to win that one 😎) (Photo credit: @monzarottie.bsky.social) #rivian
Two Rivian R1Ts approaching the starting line of a drag strip. The sky is golden, and there are faint hills in the distance.
150
Brandon Kelly @brandonkelly.io · 16/06/2026
hey the swamp had to be drained SOMEWHERE
000
Brandon Kelly @brandonkelly.io · 15/06/2026
Spielberg’s still got it
010
Brandon Kelly @brandonkelly.io · 12/06/2026
Ever wish you could set a breakpoint when a class property is set? Property hooks FTW! #php
A public `$editable` property, with a `set` property hook
130
Reposted by Brandon Kelly
Craft CMS @craftcms.com · 10/06/2026
This year’s Dot One events will be all about Craft 6, with a series of talks from the Craft CMS team! craftcms.com/blog/craft-6-s… #CraftCMS
craftcms.com
Craft 6 Sessions at Dot One 2026 Events | Craft CMS
We’re excited to bring our Dot One events to Europe and North America in October 2026
011
Brandon Kelly @brandonkelly.io · 22/05/2026
cool UI bro
three X's
150
Reposted by Brandon Kelly
Matthias Ott @matthiasott.com · 20/05/2026
✍️ New post: Ad Infinitum Google announced the biggest change to Search in 25 years at #GoogleIO. But where are the ads…? 🤔 matthiasott.com/notes/ad-inf...
matthiasott.com
Ad Infinitum · Matthias Ott
Web design engineer, UX designer, teacher, and speaker – helping teams build websites and digital products with a focus on CSS, accessibility, and performance.
35822
Brandon Kelly @brandonkelly.io · 21/05/2026
What a great ending to The Boys.
010
Brandon Kelly @brandonkelly.io · 17/05/2026
Amazing show last night with Ricky Valez, Mike Birbiglia, Fred Armisen, and John Mulaney #inBend
John Mulaney on a blue-lit stage
010
Reposted by Brandon Kelly
Craft CMS @craftcms.com · 13/05/2026
Craft 5.10 is here! 🚀 craftcms.com/blog/craft-5-1… #CraftCMS
craftcms.com
Craft 5.10 Released | Craft CMS
We’re excited to announce that Craft CMS 5.10 has been released, with an improved content deletion workflow.
071
Brandon Kelly @brandonkelly.io · 11/05/2026
Starting now!
010
Brandon Kelly @brandonkelly.io · 11/05/2026
@rias.be and I will be on today’s @craftquest.io livestream to talk about Craft 6. Happening in an hour (12pm PT / 3pm ET / 9pm CET). craftquest.io/livestreams
craftquest.io
Craft 6 with Brandon and Rias
021
Reposted by Brandon Kelly
Craft CMS @craftcms.com · 06/05/2026
Craft 6 is now in Alpha, and is fully ported to Laravel! 🚀🏄‍♂️ #CraftCMS #PHP #Laravel craftcms.com/blog/craft-6-a…
craftcms.com
Craft 6 Alpha Released | Craft CMS
Craft 6 hit a major new milestone: the codebase is now completely ported to Laravel.
2165
Brandon Kelly @brandonkelly.io · 26/04/2026
When they’re aged out of Mickey Mouse pancakes, but you need to prove you still got it
Breakfast plate with two egg bites with holes cut out in the center to look like eyes, and half a bagel with the cut edge facing down to look like a mouth
240
Brandon Kelly @brandonkelly.io · 25/04/2026
Those are some big shoes to fill.
130
Brandon Kelly @brandonkelly.io · 23/04/2026
Default Mode Network thoughts: - why isn’t it “MILTFs”? - are you aged out of saying “MILF” when you are a father? - are there “FILFs”?
100
Brandon Kelly @brandonkelly.io · 21/04/2026
Someone had this sign at the Bend (Half) Marathon last week too!
030
Brandon Kelly @brandonkelly.io · 17/04/2026
Just wrapped up work on a fancy new deletion workflow, primarily for users, but also conceivably for other element types. github.com/craftcms/cms/p… #CraftCMS
A deletion blocker modal for a user, showing that they have two entries assigned to them, and two active subscriptions.
060
Brandon Kelly @brandonkelly.io · 12/04/2026
First half marathon in the books! strava.app.link/4Qc581AFh2b
Me posing next to a “RUN BEND” sign, holding a beer and being very sweaty
2150
Brandon Kelly @brandonkelly.io · 11/04/2026
RIP my knees tomorrow
Race bib for the Bend Half Marathon
020
Brandon Kelly @brandonkelly.io · 11/04/2026
Verizon is having a service outage. To view details about it, I need to sign in. Which requires a verification SMS/phone call. Both of which… require functioning phone service 🙄
Verizon’s verification screen showing only Text and Call options
010
Reposted by Brandon Kelly
Indivisible ❌👑 @indivisible.org · 28/03/2026
Maggie Rogers, Joan Baez, and Tom Morello performing “The Times They Are A-Changin'”
128102842769
Brandon Kelly @brandonkelly.io · 23/03/2026
Apparently after you set up iPhone Mirroring, apps with Dynamic Island + lock screen widgets will be shown in the macOS menu bar. Kinda neat.
macOS menu bar, with a little faux Dynamic Island alongside the other menu icons, with a Rivian logo on the left and a state of charge indicator on the right. Below it is the Rivian lock screen widget, showing the state of charge, vehicle name, charging speed, completion ETA, and currently-set charging limit.
000
Brandon Kelly @brandonkelly.io · 04/03/2026
Wow that’s dark
Email from New York Life, with the subject “Are you using life insurance to its full potential?”
140
Reposted by Brandon Kelly
Craft CMS @craftcms.com · 03/03/2026
CKEditor 5 for #CraftCMS is here, with several new authoring features and easier extensibility 🚀 craftcms.com/blog/ckeditor-…
craftcms.com
CKEditor 5 Released | Craft CMS
We’re excited to announce that version 5.0 of our CKEditor plugin is here.
061
Reposted by Brandon Kelly
Craft CMS @craftcms.com · 03/03/2026
We’re excited to be at #LaraconEU! To learn about Craft’s upcoming Laravel transition, check out craftcms.com/laravel
craftcms.com
Craft 6, built on Laravel.
Craft 6 will be released in 2026 as a Laravel package, and can be the content management system for any existing Laravel application.
183
Brandon Kelly @brandonkelly.io · 27/02/2026
Just PR’d the last big change for v5 of our CKEditor plugin: the ability to quickly add/upload images as nested entries. github.com/craftcms/ckedi… #CraftCMS
github.com
Image Mode setting by brandonkelly · Pull Request #509 · craftcms/ckeditor
Description Adds a new “Image Mode” setting, which allows fields to choose whether newly-added images should be inserted as <img> tags (default) or nested entries. When “Nested entries” is s...
040