Sign in

Dan Harrin

@danharrin.com
897 followers 92 following 86 posts

Co-creator of @filamentphp.com, software architect at Canyon GBS

PostsRepliesMedia
Reposted by Dan Harrin
Filament @filamentphp.com · 08/09/2026
Ready to give your Filament panel a new look? Come take a look at our brand new, first-party Filament Themes: Soft, Sharp, and Noir! In addition, we’ve also dropped a new modifier theme that works with the default and new themes: Compact. More info in the replies!
182
Reposted by Dan Harrin
Filament @filamentphp.com · 08/06/2026
🔎 New in Filament Blueprint: the "Filament Security Audit" skill Ask an agent to check your Filament app against common security mistakes, then write a report and remediation plan. It will check access control, uploads, XSS, query scoping, and more. Blog post in the replies 👇
141
Reposted by Dan Harrin
Filament @filamentphp.com · 26/02/2026
Ever wanted to know more about how Filament came to be what it is today? Take a trip down memory lane and learn a bit about Filament’s origins in today’s post (or just sit back and enjoy the nostalgia)! filamentphp.com/insights/ale...
filamentphp.com
Filament through the years - Filament
# Filament through the years It’s hard to believe that we’re already celebrating Filament’s fifth birthday in 2026! In some ways, it feels like just yesterday...
083
Dan Harrin @danharrin.com · 26/02/2026
Really appreciate all the kind comments about the new @filamentphp.com brand! Shout out to Emily @ Studio Hicks for designing our new identity and producing gorgeous custom art for it, and @zahirnia.com for that, iterating on the ideas, and building an incredible site!
Atlas the giraffe aside a TALL stack
1141
Reposted by Dan Harrin
Filament @filamentphp.com · 25/02/2026
And now, the moment we’ve all been waiting for: two new releases for Filament’s fifth birthday! We excited to introduce both the new Filament rebrand & mascots AND a new premium plugin: Filament Custom Dashboards
1133
Dan Harrin @danharrin.com · 02/02/2026
The amount of OpenClaw worship on the other site is driving me crazy. I think many have lost their minds, or maybe it's just the agents posting. Why are people building apps for agents to interact with each other again? Do you really have nothing more valuable to spend tokens on? 😳
3140
Reposted by Dan Harrin
Filament @filamentphp.com · 16/01/2026
We’ve launched Filament v5 and Filament Blueprint today! 🤖 Filament v5 adds support for the newly-released Livewire v4! Blueprint is a premium Laravel Boost extension that gives AI agents deep, structured knowledge of Filament, so they can write detailed implementation plans.
1196
Dan Harrin @danharrin.com · 12/11/2025
Alongside @filamentphp.com v5, we've got 2 large projects cooking, both being released with v5... any guesses? 1) 🎨 🖌️ ✨ 2) 📊 ⚙️ 🏗️
2131
Dan Harrin @danharrin.com · 10/10/2025
Thank you very much to @zahirnia.com for redesigning my personal site! danharrin.com Working with Hassan is always a great experience, I continue to highly recommend him for any "design engineer" roles you need to fill!
051
Reposted by Dan Harrin
Filament @filamentphp.com · 29/09/2025
Read about more new features and community progress here: filamentphp.com/content/danh... ❤️ Please consider sponsoring the framework on GitHub, every contribution helps us dedicate time to building new features, fixing bugs, and supporting users: github.com/sponsors/dan...
github.com
Sponsor @danharrin on GitHub Sponsors
Co-creator of Filament
061
Reposted by Dan Harrin
Filament @filamentphp.com · 29/09/2025
✨ Filament v4.1 is here! This release marks two months of great progress since v4 was marked as stable, including many bug fixes, new features, and community plugin support for v4. Here are 4 of the new features 👇
1121
Reposted by Dan Harrin
Tamas Erdelyi @terdelyi.co.uk · 10/09/2025
Come and learn about @filamentphp.com at PHP South West this evening in Bristol, directly from its co-creator @danharrin.com. I'll be there!
meetup.com
Introduction to Filament, Wed, Sep 10, 2025, 6:45 PM | Meetup
We have another amazing speaker at PHP-SW in September - Dan Harrin the co-creator of Filament. Filament is An open source UI framework, built with Livewire to help you shi
042
Dan Harrin @danharrin.com · 08/09/2025
Super excited for the first ever wire:live conference in Buffalo on Oct 28-29! Going to talk all about how Filament uses Livewire and Alpine internally to allow users to build interactive UIs using just PHP configuration objects. Tickets: wire-live.com
1161
Reposted by Dan Harrin
Alex Six @alexandersix.com · 13/08/2025
Excited about the @filamentphp.com v4 launch? You're not going to want to miss tonight's livestream (8pm EDT) on my Twitch channel We'll have the one and only @danharrin.com on to answer questions about v4 and help us build a project built entirely on Filament! twitch.tv/alexandersix_
twitch.tv
alexandersix_ - Twitch
Senior Engineer @ Zillow | Mentorship Advocate | Vim | Has a cute corgi | Laravel, Filament, JavaScript, Linux, and pretty much anything else that seems fun and interesting. Music heard on stream is b...
052
Reposted by Dan Harrin
Laravel News @laravelnews.com · 12/08/2025
Filament v4 is Stable! laravel-news.com/filament-v4-...
laravel-news.com
Filament v4 is Stable! - Laravel News
It's official! As of today, August 12, 2025, Filament v4 is officially stable! And in large part, that is thanks to our incredible community and all the help with testing, bug fixing, and overall recommendations. Come and celebrate some of our favorite new updates with v4!
0143
Reposted by Dan Harrin
Filament @filamentphp.com · 12/08/2025
It’s official, v4 is stable and ready for use right now! Big thanks to the community for all the help and contribution to make this our best Filament release ever! We couldn’t have done it without you! Thanks to @laravelnews.com for being our release announcement partner!
1287
Reposted by Dan Harrin
Filament @filamentphp.com · 07/08/2025
Join us for a special community event on Discord to: ✨ Walk through what's new in v4 🛠️ Hear from the core team ❓ Ask your questions live during our open Q&A session 🤝 Hang out with fellow devs and celebrate together! filamentphp.com/discord
filamentphp.com
Join the Filament Discord Server!
Filament is a collection of beautiful full-stack components for Laravel.You can get help using it on our Discord. | 19829 members
031
Reposted by Dan Harrin
Filament @filamentphp.com · 07/08/2025
📣 After months of development, testing, and feedback from our amazing community, we’re thrilled to officially launch Filament v4 (stable) on Tuesday 12th August at 1pm UTC! This is a major milestone packed with powerful features and performance improvements. 💛
13711
Reposted by Dan Harrin
Tobias Petry @tpetry.me · 22/07/2025
The State Of Laravel 2025 survey has started! You can now participate to identify how the ecosystem changed over the past 12 months! Please RT for reach ❤️ stateoflaravel.com/participate?...
stateoflaravel.com
The State of Laravel Survey
This survey is an attempt to gain insight into the representation of the diverse technologies and behaviors of this outstanding community.
42226
Reposted by Dan Harrin
nunomaduro @nunomaduro.com · 01/07/2025
filament 4 is almost out, and it crushes one of filament 3’s biggest pain points: performance! sneak peek: youtu.be/uJfFURplMQg?...
youtu.be
FILAMENT 4 is 3x FASTER?! Mind-Blowing Upgrade!
YouTube video by Nuno Maduro
092
Reposted by Dan Harrin
nunomaduro @nunomaduro.com · 13/06/2025
🚨 FILAMENT 4: LIVE CODING WITH THE CREATOR 🚨 Join us: www.youtube.com/watch?v=vbtH....
youtube.com
🚨 FILAMENT 4: LIVE CODING WITH THE CREATOR 🚨
YouTube video by Nuno Maduro
2224
Reposted by Dan Harrin
nunomaduro @nunomaduro.com · 10/06/2025
breaking php news: Dan Harrin (creator of filament) is coming on my channel live next friday to talk about filament 4. schedule: - june 13: Dan Harrin (friday) - june 16: Jeffrey Way (monday) subscribe so you don’t miss it: youtube.com/@nunomaduro 🔥
0412
Dan Harrin @danharrin.com · 05/06/2025
Reminder: I am speaking at Laravel Live UK on Tuesday (10th June), where I will be demonstrating new @filamentphp.com features and releasing v4 beta! Get your tickets now if you haven't already, hope you see you there! laravellive.uk
laravellive.uk
Laravel Live UK 2025
Laravel Live UK is the official Laravel PHP conference for the United Kingdom
1162
Dan Harrin @danharrin.com · 12/05/2025
In Filament v3, the rich editor field had limited file upload capabilities, only fully supporting public image uploads. Private images would require us to generate temporary URLs when the editor is loaded and when content is rendered. This is tricky when you use an editor as simple as Trix. 👇
1341
Dan Harrin @danharrin.com · 30/04/2025
Over the years, I have worked on quite a few improvements to the performance of Filament's bulk actions. Initially, this involved moving our bulk selection tracking from Livewire to Alpine.js, so the selected record IDs were not sent to Livewire each time a request was made to the backend.
1262
Reposted by Dan Harrin
Filament @filamentphp.com · 28/04/2025
It's the announcement we've all been waiting for 🔥 filamentphp.com/content/alex...
filamentphp.com
All About the Filament v4 Beta Release by Alex Six - Filament
A collection of beautiful full-stack components for Laravel. The perfect starting point for your next app. Using Livewire, Alpine.js and Tailwind CSS.
5409
Dan Harrin @danharrin.com · 16/04/2025
It's so exciting to see over 1 year's work on @filamentphp.com v4 come together - this video demo is the "static table data" feature. @leandrocfe.bsky.social built this example for the docs using the dummyjson.com API. Filtering, sorting and pagination is all done through the API. It works great!
4395
Reposted by Dan Harrin
nunomaduro @nunomaduro.com · 01/04/2025
Pest v3.8.0 — Out Now!
5225
Dan Harrin @danharrin.com · 28/03/2025
Here's a feature in @filamentphp.com v4 I haven't spoken much about before: improved bulk processing In a bulk action, you can authorize individual records easily, and also report issues that occur during the process. These authorization responses and issues get collected and nicely printed! ✨
A flash notification in Filament with the following text:

Locale updated for 5 of 7
One of the selected users was an admin user.
One of the selected users already had the new locale so was not updated.
1473
Reposted by Dan Harrin
Florian Langer @flanger.dev · 25/03/2025
#Laravel #FilamentPHP Version 4 — What to Expect flanger.dev/blog/post/fi...
flanger.dev
FilamentPHP Version 4 — What to Expect
FilamentPHP v4 is on its way! This upcoming release introduces a shift in Filament's architecture and packs in new features and improvements. From a unified component architecture to performance enhan...
5326
Dan Harrin @danharrin.com · 20/03/2025
When writing documentation, it's difficult to let go of structural perfection: documentation that 1:1 reflects the codebase and its internal relationships Even after so many years I am really still learning how to write good documentation for humans, and letting go of purity and fear of duplication
080
Dan Harrin @danharrin.com · 19/03/2025
I've been following Martin since the days he was critiquing various musical notation software. Following him taking lead on the Musescore team and transforming the user experience of FOSS has been incredible. Obviously I'm very interested in FOSS, and there's lots of great takeaways in this talk 👏
040
Dan Harrin @danharrin.com · 13/03/2025
In @filamentphp.com v4, there are 4 categories of "schema" components, which can all be used together: - Form fields - Infolist entries - Layout components - Prime components - new in v4 As the name suggests, Primes are indivisible. Text, Image, Icon, Action (button). Nothing can be simpler.
4325
Dan Harrin @danharrin.com · 11/03/2025
Here's a little Alpine.js tip: the `x-cloak` attribute gets removed from the DOM when Alpine is initialised, regardless of its value. As such, you can use the value of the attribute to customize its behaviour. Want it to hide the element after init (instead of show)? Or only cloak on large screens?
<style>
    [x-cloak=''],
    [x-cloak='x-cloak'],
    [x-cloak='1'] {
        display: none !important;
    }

    [x-cloak='inline-flex'] {
        display: inline-flex !important;
    }

    @media (max-width: 1023px) {
        [x-cloak='-lg'] {
            display: none !important;
        }
    }

    @media (min-width: 1024px) {
        [x-cloak='lg'] {
            display: none !important;
        }
    }
</style>
070
Reposted by Dan Harrin
Laravel Live Denmark @laravellive.dk · 06/03/2025
Next speaker reveal! 🎉 @danharrin.com, the creator of @filamentphp.com, will join us to showcase Filament 4, the latest evolution of his popular admin panel toolkit. #laravel #laravellivedk
0174
Dan Harrin @danharrin.com · 05/03/2025
Out with the plain blockquotes, in with the "Aside" components with differently styled variants. Still incredibly thankful to be using Astro and MDX, which makes these sorts of things quite easy to implement 🙏
New "Aside" components in the Filament documentation, highlighting important information
1130
Dan Harrin @danharrin.com · 02/03/2025
i found a bug in Filament
3180
Dan Harrin @danharrin.com · 28/02/2025
If you're interested in contributing with some feedback about the Filament v3 docs, and helping us improve them for v4, please leave your comments here: www.reddit.com/r/laravel/co...
reddit.com
From the laravel community on Reddit
Explore this post and more from the laravel community
0131
Dan Harrin @danharrin.com · 22/02/2025
gracias, github 😂
GitHub assuming my comment "No" was written in Spanish
050
Dan Harrin @danharrin.com · 20/02/2025
In Filament 4, when using @filamentphp.com components outside of a panel, there is no Tailwind config preset (like in v3) or any extra setup. Tailwind 4 makes this easy. Only import the CSS files from the Filament packages you need, and we handle the Tailwind setup for you 🙂
1242
Dan Harrin @danharrin.com · 19/02/2025
Not very much to share on the Filament v4 side really! I have a lot of work to do refactoring the rest of the frontend views, thinking about how `<form>` elements should work, and then writing the entire documentation in a new, undecided structure. I might post about the `<form>` stuff next week :)
1180
Dan Harrin @danharrin.com · 07/02/2025
Trix is getting replaced with TipTap as the `RichEditor` in Filament 4. There shouldn't be any breaking changes for existing Trix content since it's just HTML, but I hope that this unlocks a lot more potential for extension. The ability to switch to JSON storage also opens many possibilities. 🙂
2413
Dan Harrin @danharrin.com · 31/01/2025
Do you know when you should be using a `heroicon-c-` vs a `heroicon-m-` vs a `heroicon-s-`? It's all to do with the rendered size of the icon: 16x16, 20x20, or 24x24. Filament 4 users won't need to pick which variant to use. Using the new `Heroicon` enum, and Filament will select based on the size!
1211
Reposted by Dan Harrin
Filament @filamentphp.com · 31/01/2025
We're excited to announce that @archilex.bsky.social has officially joined the Filament core team! As the creator of the popular Advanced Tables package, his experience and expertise will help us keep pushing Filament forward! Welcome, @archilex.bsky.social! 👋 filamentphp.com/content/alex...
filamentphp.com
Meet the Team: Kenneth Sese by Alex Six - Filament
A collection of beautiful full-stack components for Laravel. The perfect starting point for your next app. Using Livewire, Alpine.js and Tailwind CSS.
2292
Dan Harrin @danharrin.com · 28/01/2025
Filament v3 allows the user to configure the color of elements by switching the Tailwind color palette that is used. Each component uses the same shade regardless of the color. For example, a button's background might be the 600 shade, and on hover it uses 500. [continued]
1132
Dan Harrin @danharrin.com · 23/01/2025
Tailwind 4 upgrade was pretty smooth! 5% of my time I spent actually upgrading Tailwind, 95% of my time I spent working on a PHP script to convert RGB colors into OKLCH for Filament backwards compatibility 😭
2341
Dan Harrin @danharrin.com · 11/01/2025
Here’s the Filament Lego that Bricked-It created, looks good and its amazing how it is all using official parts! shop.bricked-it.com/products/fil...
Filament light bulb logo created in Lego
050
Dan Harrin @danharrin.com · 31/12/2024
I have finished another feature for the Filament auth system - email change verifications The new email address gets sent a confirmation email, and only then does the new email save, so they can still access their account The old email also gets a notification with a URL to block the change!
0241
Reposted by Dan Harrin
Filament @filamentphp.com · 25/12/2024
Happy holidays from the Filament team! We’ve got a new episode of Bright Ideas as our gift to you this year! Give it a listen and get some inside info on some of the big updates to come in v4! share.transistor.fm/s/600fbf9b
share.transistor.fm
Gearing up for Filament v4! | Bright Ideas | Episode 3
2195
Dan Harrin @danharrin.com · 12/12/2024
If you live in the US and consider yourself a lead developer and expert in the TALL stack or Filament, I would love to have you on my team. We have multiple openings at Canyon GBS available, details and application here: jobs.smartrecruiters.com/CanyonGBS/74...
jobs.smartrecruiters.com
Software Engineer (Multiple)
Company Description: Canyon GBS (https://canyongbs.com), based in the Phoenix Metro Area, is a pioneering tech company crafting impactful solutions powered by AI. Our diverse range of SaaS offerings a...
095