Dan Herbert's Avatar

Dan Herbert

@danherbert.bsky.social

Development and production relating to: web, games, and music. https://danherbert.io

66 Followers  |  140 Following  |  107 Posts  |  Joined: 28.06.2023  |  1.7241

Latest posts by danherbert.bsky.social on Bluesky

RIP Reader! At this point I'm not sure I'll ever get over that one... GG Google. πŸ‘Ž

What do you use these days? I've been using inoreader for a while, but recently switched over to Thunderbird - giving good ol' desktop software a go again haha

05.08.2025 08:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Dan Herbert Development and production relating to: web, games, and music

New post: The importance of dogfooding.

It's really valuable process which should be employed as much as possible.

danherbert.io/blog/2025073...

31.07.2025 01:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Dan Herbert Development and production relating to: web, games, and music

Rebuilt my personal site using a Laravel package I recently released: Elide - a helper that makes Laravel + HTMX feel a bit like Inertia.

No JS, no build step. Just components and partials.

πŸ“ danherbert.io/blog/2025072...
πŸ“¦ Elide: github.com/danherbert-i...

#Laravel #HTMX #PHP

28.07.2025 05:45 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Pola & Bryson, Emily Makis - 'Worlds Apart' [fabric Records]
YouTube video by fabriclondon Pola & Bryson, Emily Makis - 'Worlds Apart' [fabric Records]

youtu.be/t-hsfvafzdo?...

Frisson every time with this one. The last half is especially πŸ‘Œ

27.07.2025 23:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've found it pretty impossible to escape the AI posts - seems like it's all folks want to talk about.

Topic varies more here, though it does seem quieter.

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

The character count makes it hard to use words πŸ˜‚ definitely meant to be an encouragement to be competent with your stack rather than anti ai.

For me it comes down to so assistance with boilerplate, planning, and quick learning. Still prefer to do the detail myself.

26.07.2025 09:20 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Interesting cache issue today (`Vary` header w CloudFlare). Figured I'd try my monthly "what does AI suggest?"

Gave up after 2 hours w no solve and suggestions like "duplicate all your routes to serve the req'd responses".

The fix was about 5 lines of handwritten js.

Know your tools.

26.07.2025 02:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Media controls with Google Maps Navigation are officially gone now - all I wanted is a "skip track" button.

So in the spirit of "you can just do things", I made a skip track button which can be dragged anywhere on the screen.

Problem solved in about 30 minutes.

25.07.2025 10:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

To get good at something you have to do that thing over and over - practice! That takes time.

Paradoxically, you should also put time towards trying new things often so that you can work out what you should be practicing. Things change!

17.07.2025 23:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I love how lean and fast it is, it really does make a difference.

There are some small differences in autocompletion and key sequences which have been tripping me up a fair bit. I'll get used to it, but at present I'm still faster in phpstorm still because I don't have to correct everything πŸ˜…

17.07.2025 09:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yes. Yes they should.

14.07.2025 10:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Cleaned my car. The lesson here is: don't clean the car!

12.07.2025 07:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Currently out of action due to a back injury, but the brain won't stop - so much code marinating. Going to be a deluge of commits once I can get back to my desk.

Got a Laravel package I'm keen to get out as part of that.

12.07.2025 05:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

*feels good meme*

09.07.2025 08:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My little Laravel Pennant PR got merged πŸŽ‰

07.07.2025 21:22 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Gone a bit mad scientist the last couple days - had an idea for a game on my mind for a long time, might just be able to execute it with @nativephp.com. So much fun to experiment with novel things in ways they probably weren't intended to be used.

26.06.2025 08:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Any guesses as to when I started working for myself?

25.06.2025 23:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Been in web development since ~2000 - I agree with pretty much all of this. Modern state management in particular is a fragile tangled mess, especially when the HTML document itself is a perfectly suitable way to store and present state.

20.06.2025 23:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

I understand why this is necessary, though it feels so dirty every time I have to do it... 🫠

13.06.2025 01:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Curious what things would look like in an alternate timeline where humanity almost always focused on quality instead of speed and/or quantity.

09.06.2025 22:14 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

In PHP, `glob(...)` might be one of my favourite functions which I almost always forget about.

Outrageously simple way to find files on the filesystem.

05.06.2025 06:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This one's been a "holiday break" from my main project which is a very significant build. Probably too big for a first SaaS attempt (classic), but I believe it really has a shot due to what it is and who it's for.

03.06.2025 11:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Getting close to go-live for a small thing I've been working on the last ~2-3 weeks - it helps surface docs to website/app users.

I'll be stoked if it gets some traction, though mostly I'll be really happy to get something launched and out there - that's a big thing on a personal level.

03.06.2025 11:04 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

Coming up with an SQL only approach for event recurrences (not materialised!) has been one of the most fun programming tasks I've had in a fair while.

Paired with #Laravel collections/relations it'll be trivial to queue/list actions for schedules.

24.04.2025 02:18 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Always been curious about this one, but never quite enough to commit to the purchase, must give it a go at some point.

Gorgeous looking game too

20.04.2025 01:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I wanna go back further. Vbulletin, phpbb, etc. bring back the classic forums.

20.04.2025 01:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Refactoring by Martin Fowler was a pivotal book for my programming skills and early learnings - bought this at (I think) Borders in Rundle Mall after perusing an expansive bookshelf full of programming and engineering books.

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

Feeling a lot of bookstore nostalgia today.

I miss when they had sitting/reading sections. More than that, I miss when they had a solid range of technical books - programming in particular.

A great *physical* source of ideas/inspiration/knowledge. Online isn't the same as thumbing through books.

11.04.2025 22:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Fathom Analytics is great!

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

Coming up with a name for this SaaS product might really be the hardest task on the list. πŸ˜‚

Came up with a couple I was very happy with today, fairly obscure. Alas, both were taken, one even by an actual business here in Aus.

One of the .com domains was available though: US$15k via GoDaddy!

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

@danherbert is following 20 prominent accounts