Tom Erbe's Avatar

Tom Erbe

@tomerbe.bsky.social

Full time senior developer for an EdTech SaaS using Laravel. Freelance Laravel and Statamic developer under my Grizzly Pumpkin brand - https://grizzlypumpkin.com

23 Followers  |  115 Following  |  14 Posts  |  Joined: 06.11.2024  |  1.621

Latest posts by tomerbe.bsky.social on Bluesky

Hot tip from someone that has been burned by it multiple times, make sure you setup the enforced morph maps if you haven't already. Is an extra step to allow something to be polymorphic, but is worth it to decouple your folder structure from the DB.

21.10.2025 21:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

For those hosting your own application, another related optimisation I had recently tested is only allowing the webserver to execute the index.php file. All other php files trigger a 404. This is good for security, but also helps block some common bots from getting to past the web server.

21.10.2025 20:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Road to V1 πŸ₯³ Β· Issue #158 Β· VizuaaLOG/BulmaJS Hey everyone πŸ‘‹, I've been wanting to complete some more work on this project, especially as it appears to still be getting used. Unfortunately, my time is not as free as it once was, and I personal...

After a bit of a hiatus from my BulmaJS project, I've set out a plan for a V1 release now that the Bulma CSS library has a V1 (for quite some time now!).

I'll be prioritising maintenance, bug fixes, and compatibility issues, but may be a sprinkle of new features too.

github.com/VizuaaLOG/Bu...

03.08.2025 15:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Working on a couple of projects this weekend, and wanted to incorporate some motion. @gsap-greensock.bsky.social allowed for a very nice animation with little code, going to be using this one for my site redesign, I only touched the surface! Also tried AOS for some simpler entry motion πŸ‘Œ #webdesign

08.06.2025 22:46 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

They do providing they're right πŸ˜…. Which is not always the case. Plus it's more maintenance to ensure they're updated etc. Easy to miss. There may be tools to help although I'm not aware of any but would love to know if there are to save time.

06.06.2025 16:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
A complete book dedicated to database indexes Indexes can be easy. I promise.

πŸ“– Finally picked up Tobias Petry's Indexing Beyond the Basics book. #database indexes have always been the thing I felt I knew enough to get by, but always felt it was a weakness I needed to learn more about. Really good so far, the diagrams are also very useful!

πŸ‘‰ goodindexes.com

05.06.2025 20:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Home

I'm a little biased πŸ˜…, but would recommend myself! I've been building a range of web-based projects for 10+ years from static sites to custom CMS systems. I have some availability currently. If you'd like to talk more feel free to DM or fill out my contact form at grizzlypumpkin.com

04.06.2025 22:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Have been using it on a new project at work. It's okay, I do think the code is better and more predictable. However, working in a more traditional Blade-based Laravel app with a little Vue is a little annoying. Having to craft all the types manually can be a little irritating, for responses etc.

04.06.2025 18:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Pivoting to Eloquent Pivot Models

Did you know you can use custom Eloquent pivot models to level-up your belongs to many relationships? This works well for more complex table structures where your pivot tables are a full record in their own right πŸ‘‡

tomerbe.co.uk/articles/piv...

#laravel #laraveleloquent #php #pivot #database

25.03.2025 17:55 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I did have the benefit of already having the layout / HTML decided, but it still felt much nicer and quicker.

One to explore further and add to the toolbelt for sure! 🀯

#laravel #livewire

19.01.2025 00:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've not used Livewire a huge amount. It was so much quicker and more streamlined implementing the same feature in Livewire.

It was such a good dev experience.

I need to explore Livewire more and try to avoid rewriting the project in Livewire πŸ˜…

#laravel #livewire

19.01.2025 00:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I've been working on a new address lookup feature for a client project the last few days, more specifically.

The front end is Blade with Vue for more complex experiences, so I have a Vue component implementing the UI for those screens.

The admin uses a little Livewire/Alpine.

#laravel #livewire

19.01.2025 00:18 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Diagnosing a WordPress database skyrocketing to 17+GB in hours Follow me as I diagnose a client's WordPress website with a database that is around 400MB, regularly increasing on disk to over 17GB within hours.

A few weeks ago, I experienced some weird behaviour with a WordPress database's size. This isn't something I've experienced before (I don't typically use WordPress either) so thought I'd complete a write-up for it πŸ‘‡

tomerbe.co.uk/articles/dia...

#wordpress #investigation #database

19.12.2024 19:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Buy a domain and then setup ddns if you don't have a static ip. Has always been very stable for me.

05.12.2024 22:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@tomerbe is following 20 prominent accounts