Zep Fietje

@zepfietje.com

Designer of @filamentphp.com

Hey friends! I have some availability for freelance development work. If you’re looking for a full-stack developer fluent in Laravel, Livewire or Filament (obviously 💁‍♂️), send me a message! Feel free to share 🫶

The best thing about putting a product out there for early access is the feedback you get from real users. Turns out you all want to edit your themes, so that’s now possible! Thanks for being a part of this 🙌

Bild

When you dive deep into accessibility specs, you realize not a single component library gets it right... E.g. focusing the first menu item only ever happens when menu is triggered by keyboard, not on button click. Makes me wonder if that’s by design (for example in @base-ui.com).

Bild

What’s the scrollbar situation like on Windows in 2025? Do gutters hide automatically these days, or is it still ugly as ****? Show me screenshots of your browser in the comments if you like. Vertical, horizontal, anything.

Sent out another round of early access invites for the custom Filament theme designer! 🙂 Go check your email to see if you’re among the lucky ones today ✉️

Found this nugget in symfony/intl 7.4/8.0, released yesterday. I’m using it to show localized pricing based on the visitor’s country and available price currencies retrieved directly from Stripe. Thanks, Symfony team! (And congrats on the 8.0 release! 🥳)

Bild

Aaand another early access user onboarded to the new Filament Themes platform! So happy with everyone’s positive responses ☺️ Keep an eye on your inbox if you’re on the list!

Bild

Anyone got a clue when PHP 8.5 support will land in Laravel Forge? Can't wait to start using the pipe operator and array_first/array_last functions... 😄

Bild

Only after so many years of using Laravel, I just found out that an empty dd() call dumps the bug emoji on your page… 🐛 Nice one! 😂

Bild

Pro tips when using Git hooks in your Laravel project 👇 1. Store hooks in .hooks to version them with Git. 2. Add "git config core.hooksPath .hooks" to your Composer setup script to link the hooks during setup after cloning the repo. Super easy, zero dependencies.

Bild

I stopped using em dashes — afraid they made everything I write look like ChatGPT. You know what? Fuck that. I’m back — with em dashes. 😂

I just set up pre-commit Git hooks in all my projects—should’ve done this much sooner! No more manually running commands or waiting on CI pipelines. Want me to show you how to set up hooks super easily? Drop a comment below! 👇

Had a great afternoon demoing the custom Filament theme designer to a developer friend. Got some really helpful feedback, and I think I’m ready to invite the next round of early access users next week! So exciiiitiiiingggg 😄 If you’re eager to get started, let me know below 👇

I’m wondering if PHP property hooks can fully replace Laravel’s accessors and mutators on Eloquent models. Has anyone tried relying only on native hooks instead of Eloquent’s feature? Any limitations you’ve hit?

Bild

Trash your banners, callouts, toasts, and notifications. Inline feedback is often enough: clear, unobtrusive, and right where the user is focused. 👇

Okay, I found the perfect way to write Blade + Alpine.js components. 👇 Blade, CSS, and JS, all grouped in a single component folder. Can’t imagine doing it any other way now…

Bild

Using PHP property hooks a lot lately. Absolutely love this “memoized computed property” pattern. It ensures computationally heavy class properties are calculated only once, even when accessed multiple times. So much cleaner than a separate method and property. 🤤

Bild

Did you know @filamentphp can auto-discover custom Livewire components in your panel? Just like it does for resources, pages, and widgets. Perfect for keeping panel-specific components organized, scoped to the panel, and alongside your main folders. 👌

Bild