Brandon Kelly
@brandonkelly.io
📤 567
📥 153
📝 227
Head honcho at
@craftcms.com
📍 Bend, Oregon 🔗
https://brandonkelly.io
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.
loading . . .
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
https://github.com/craftcms/url-validator
5 days ago
1
7
0
dialogdesign.ca
logo >
dialog.org
logo
5 days ago
0
0
0
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
5 days ago
1
5
0
hey the swamp had to be drained SOMEWHERE
add a skeleton here at some point
5 days ago
0
0
0
Spielberg’s still got it
6 days ago
0
1
0
Ever wish you could set a breakpoint when a class property is set? Property hooks FTW!
#php
9 days ago
1
3
0
reposted by
Brandon Kelly
Craft CMS
11 days ago
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
loading . . .
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
https://craftcms.com/blog/craft-6-sessions-at-dot-one-2026-events
0
1
2
cool UI bro
30 days ago
1
5
0
reposted by
Brandon Kelly
Matthias Ott
about 1 month ago
✍️ 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...
loading . . .
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.
https://matthiasott.com/notes/ad-infinitum
3
57
29
What a great ending to The Boys.
about 1 month ago
0
1
0
Amazing show last night with Ricky Valez, Mike Birbiglia, Fred Armisen, and John Mulaney
#inBend
about 1 month ago
0
1
0
reposted by
Brandon Kelly
Craft CMS
about 1 month ago
Craft 5.10 is here! 🚀
craftcms.com/blog/craft-5-1…
#CraftCMS
loading . . .
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.
https://craftcms.com/blog/craft-5-10-released
0
7
1
Starting now!
add a skeleton here at some point
about 1 month ago
0
1
0
@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
loading . . .
Craft 6 with Brandon and Rias
https://craftquest.io/livestreams
about 1 month ago
0
2
2
reposted by
Brandon Kelly
Craft CMS
about 2 months ago
Craft 6 is now in Alpha, and is fully ported to Laravel! 🚀🏄♂️
#CraftCMS
#PHP
#Laravel
craftcms.com/blog/craft-6-a…
loading . . .
Craft 6 Alpha Released | Craft CMS
Craft 6 hit a major new milestone: the codebase is now completely ported to Laravel.
https://craftcms.com/blog/craft-6-alpha-released
2
16
5
When they’re aged out of Mickey Mouse pancakes, but you need to prove you still got it
about 2 months ago
2
4
0
Those are some big shoes to fill.
add a skeleton here at some point
about 2 months ago
1
3
0
Default Mode Network thoughts: - why isn’t it “MILTFs”? - are you aged out of saying “MILF” when you are a father? - are there “FILFs”?
about 2 months ago
1
0
0
Someone had this sign at the Bend (Half) Marathon last week too!
add a skeleton here at some point
2 months ago
0
3
0
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
2 months ago
0
6
0
First half marathon in the books!
strava.app.link/4Qc581AFh2b
2 months ago
2
15
0
RIP my knees tomorrow
2 months ago
0
2
0
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 🙄
2 months ago
0
1
0
reposted by
Brandon Kelly
Indivisible ❌👑
3 months ago
Maggie Rogers, Joan Baez, and Tom Morello performing “The Times They Are A-Changin'”
loading . . .
129
10318
2891
Apparently after you set up iPhone Mirroring, apps with Dynamic Island + lock screen widgets will be shown in the macOS menu bar. Kinda neat.
3 months ago
0
0
0
Wow that’s dark
4 months ago
1
4
0
reposted by
Brandon Kelly
Craft CMS
4 months ago
CKEditor 5 for
#CraftCMS
is here, with several new authoring features and easier extensibility 🚀
craftcms.com/blog/ckeditor-…
loading . . .
CKEditor 5 Released | Craft CMS
We’re excited to announce that version 5.0 of our CKEditor plugin is here.
https://craftcms.com/blog/ckeditor-5-released
0
6
1
reposted by
Brandon Kelly
Craft CMS
4 months ago
We’re excited to be at
#LaraconEU
! To learn about Craft’s upcoming Laravel transition, check out
craftcms.com/laravel
loading . . .
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.
http://craftcms.com/laravel
1
9
3
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
loading . . .
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...
https://github.com/craftcms/ckeditor/pull/509
4 months ago
0
4
0
reposted by
Brandon Kelly
Chris Violette
4 months ago
Post a pic you took, no context, to bring some zen to the feed.
add a skeleton here at some point
1
6
1
reposted by
Brandon Kelly
Steve
4 months ago
Post a pic you took, no context, to bring some zen to the feed.
add a skeleton here at some point
0
3
1
Post a pic you took, no context, to bring some zen to the feed.
add a skeleton here at some point
4 months ago
2
11
3
This summer’s comedy lineup
#inBend
is better than it has any right to be. Jim Gaffigan, Trevor Noah, and now John Mulaney + Fred Armisen!! Get out.
bendconcerts.us4.list-manage.com/track/click?...
loading . . .
John Mulaney with guests Fred Armisen & Mike Birbiglia | Bend Concerts Official Tickets
Join us for John Mulaney with guests Fred Armisen & Mike Birbiglia. Get your tickets here at the official Hayden Homes Amphitheater website!
https://bendconcerts.us4.list-manage.com/track/click?u=6a724e2f6424ad0453ff288c3&id=d9dc0f92a5&e=e70e05542e
4 months ago
0
2
0
The Colbert/Talarico interview is fantastic. This guy is such a breath of fresh air, and really makes me hopeful for Texas and the entire US. Thank you Streisand Effect for putting this on my radar 🙏
www.youtube.com/watch?v=oiTJ7P…
loading . . .
Rep. James Talarico On Confronting Christian Nationalism, And Strange Days In The Texas Legislature
Stephen Colbert hosts Texas State Rep. James Talarico for an online-exclusive interview that touches on the issues raised in Talarico's campaign for the Demo...
https://www.youtube.com/watch?v=oiTJ7Pz_59A
4 months ago
0
3
0
reposted by
Brandon Kelly
CraftQuest
5 months ago
🚨 Last call: the
craftquest.io/ns
community survey closes February 2nd. Whether you're solo or running a team, I want to hear how you work with Craft CMS, what you're hoping for, and what you think about AI in your workflow. Takes 5 minutes. I'll share all the results! ➡️
craftquest.io/ns
0
0
1
reposted by
Brandon Kelly
Craft CMS
5 months ago
Craft 5.9 is here, bringing new ways to organize your content, and a slew of improvements to authoring, accessibility, development, performance, and security.
#CraftCMS
craftcms.com/blog/craft-5...
loading . . .
Craft 5.9 Released | Craft CMS
Craft 5.9 brings new ways to organize your content, and a slew of improvements to authoring, accessibility, development, performance, and security.
https://craftcms.com/blog/craft-5-9-released
4
25
5
reposted by
Brandon Kelly
Laura Kalbag
5 months ago
My book, Accessibility For Everyone, is now free and online as a website.
accessibilityforeveryone.site
The book was first published by A Book Apart in 2017 but it holds up! It covers web accessibility for designers, developers, content folks, and really everyone who works in tech.
loading . . .
Accessibility For Everyone by Laura Kalbag
Read the book online for free.
https://accessibilityforeveryone.site
9
311
204
Are we going to cancel Apple TV+ when MELANIA is distributed there?
5 months ago
1
2
0
reposted by
Brandon Kelly
MeidasTouch
5 months ago
🚨 NEW — Statement from the family of Alex Pretti: "We are heartbroken but also very angry. Alex was a kindhearted soul who cared deeply for his family and friends and also the American veterans whom he cared for as an ICU nurse at the Minneapolis VA hospital... 1/
140
4433
1529
We are at an impasse.
add a skeleton here at some point
5 months ago
1
1
0
reposted by
Brandon Kelly
Kristen Grote, Webmaster
5 months ago
My entire Headless
#CraftCMS
with
#GraphQL
and
#React
tutorial series is available on my site:
kristengrote.com/blog/series/...
loading . . .
Headless Craft CMS with GraphQL and React
Learn how to build a simple React-based recipe website using GraphQL to query Craft CMS in headless mode. You will learn how to use the Apollo Client library to streamline GraphQL requests and incorpo...
https://kristengrote.com/blog/series/headless-craft-cms-with-graphql-and-react
0
1
2
I like the PSA guys, but… shooting down the idea that candidates should run on abolishing ICE? Give me a break. Defunding ICE is the *moderate* position.
5 months ago
0
3
0
reposted by
Brandon Kelly
Sara Soueidan
5 months ago
"It’s really tempting to say that you’re just “using the resources you have” when you use a simple query here and there, but your brain is the best resource you’ll have for the rest of your life, and you should keep it sharp."
@cassidoo.co
Do not give up your brain 🔗
cassidoo.co/post/good-br...
loading . . .
Do not give up your brain
It's tempting to just let tools think for you, but you still need to be able to think for yourself and stay sharp.
https://cassidoo.co/post/good-brain/
2
139
30
Ah, the dry wit of international customers.
5 months ago
0
6
0
Here is a little story about why my wife and I should not drink at lunch:
brandonkelly.io/hot-or-not
loading . . .
Hot or Not
A few weeks ago, my wife and I went out to lunch at a local bar. A couple drinks in, Lisa’s face lit up, and showed me her phone. It was a StubHub ad for…
https://brandonkelly.io/hot-or-not
6 months ago
0
3
0
reposted by
Brandon Kelly
Craft CMS
6 months ago
2025 is a wrap! Here’s our look back at the year, and what’s in store for 2026:
craftcms.com/blog/2025-in...
#CraftCMS
loading . . .
2025 in Review | Craft CMS
A look back at 2025, and what’s in store for 2026.
https://craftcms.com/blog/2025-in-review
0
6
2
It is almost 2026, and we still don’t have emojis that even remotely resemble 3 of the 8 Monopoly pieces (thimble, iron, wheelbarrow). Not the future I was promised!
6 months ago
0
4
0
40 AF
brandonkelly.io/40-af
loading . . .
40 AF
Today I have the pleasure of joining the 40-Something’s Club. I couldn’t be happier to be here. A year ago, I was in the worst shape of my life. I was…
https://brandonkelly.io/40-af
6 months ago
2
6
0
Raging into my 40s with a 10K birthday run along the Deschutes River Trail. Never thought I’d be able to do that!
strava.app.link/uQaLZsu7aZb
6 months ago
5
12
0
People don’t realize how often men think about Times New Roman
6 months ago
0
4
0
Load more
feeds!
log in