Dan Herbert
@danherbert.bsky.social
ðĪ 69
ðĨ 142
ð 132
Development and production relating to: web, games, and music.
https://danherbert.io
For anyone with `GameObject[]` in their
#Unity
inspectors and getting "GetName" errors + broken, change the editor font. No joke - getting back into
#gamedev
and been frustrated by this for a couple weeks. Shocked that just changing the font fixed it. Credit:
discussions.unity.com/t/please-tel...
loading . . .
Please tell me about the error related to the List
I found a temporary fix to this problem. It has to do with the Inter Font that the editor is using. I have no idea why but when you change the editor font in the unity settings from Inter to System Fo...
https://discussions.unity.com/t/please-tell-me-about-the-error-related-to-the-list/1685303/10
3 days ago
1
8
4
Selling my 2x tickets to Good Things Festival in Melb in Dec -
tixel.com/u/3366417
Tool, Weezer, Garbage, Refused, many more great bands in the lineup.
loading . . .
Daniel H. is selling tickets | Tixel
Daniel H. is selling tickets using Tixel
https://tixel.com/u/3366417
7 days ago
0
0
0
Been under the weather the last couple days, haven't been able to work. So much thinking and planning while idle though. Have a core game loop and progression in mind (hybrid genres), and a direction for aesthetics. Remains to be seen if these are "sick (good) ideas" or "sick (not good) ideas".
8 days ago
0
1
0
One of the dev things I enjoy the most (esp in gamedev) is the transition from extremely rough prototype to actual build. Been working on a headless simulation framework the last couple weeks (w a Unity frontend), and formalising/cleaning that up has been oh so satisfying.
11 days ago
1
8
0
Laravel's LazyCollections + PHP's first class callables and generators is **chefs kiss**
12 days ago
0
1
0
Recently I've been prototyping
#gamedev
mechanics for something akin to Settlers 2. For years I've wanted to create a minimal/zen settlers game, but I'm curious what sort of theme players might be interested in... Brutally minimal - shapes and chill sounds? Cartoon? Hand drawn?
15 days ago
0
8
3
Yesterday I released a very minimal starter kit for Laravel + my Elide/HTMX package. It scaffolds a simple and lean project which is close to no build and has a dynamic front-end.
github.com/danherbert-i...
loading . . .
GitHub - danherbert-io/elide-simple-starter-kit: The skeleton application for the Laravel framework, setup to use Elide for Laravel.
The skeleton application for the Laravel framework, setup to use Elide for Laravel. - danherbert-io/elide-simple-starter-kit
https://github.com/danherbert-io/elide-simple-starter-kit
30 days ago
1
3
1
First day back on the bar in 10+ years. Didn't realise how much I missed it...
about 1 month ago
0
2
0
Just released v1.0.9 of Elide, my package for
#Laravel
+
#HTMX
.
github.com/danherbert-i...
Small addition - can now specify callback(s) to filter partials returned to the frontend.
loading . . .
GitHub - danherbert-io/elide-for-laravel: A package for Laravel and HTMX - streamline your Laravel+HTMX project with intuitive handling of Blade components for HTMX responses.
A package for Laravel and HTMX - streamline your Laravel+HTMX project with intuitive handling of Blade components for HTMX responses. - danherbert-io/elide-for-laravel
https://github.com/danherbert-io/elide-for-laravel
about 2 months ago
0
3
0
Why does *everything* have to have AI or AI related stuff bundled in? Where are the opt in/out options so folks can choose?
about 2 months ago
0
0
0
New blog post: "I tried AI coding - I still don't get it..." Gave "full AI coding" a solid go. I was disappointed (again).
danherbert.io/blog/2025081...
loading . . .
Dan Herbert
Development and production relating to: web, games, and music
https://danherbert.io/blog/20250812-i-tried-ai-coding-i-still-dont-get-it
about 2 months ago
1
3
0
reposted by
Dan Herbert
Marty Friedel
2 months ago
Hold on tight... last night's
@phpxadl.bsky.social
talk is ready for you. Starting with a clean
@statamic.com
install and a site design in Figma, I put 40 minutes on the clock to see how much of a maintainable site we can build live.
youtu.be/iFNRqy1xuZk
loading . . .
https://youtu.be/iFNRqy1xuZk
2
10
2
`display: contents` is my new favourite CSS thing. So very handy.
2 months ago
1
1
0
New post: The importance of dogfooding. It's really valuable process which should be employed as much as possible.
danherbert.io/blog/2025073...
loading . . .
Dan Herbert
Development and production relating to: web, games, and music
https://danherbert.io/blog/20250731-the-importance-of-dogfooding
2 months ago
0
0
0
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
loading . . .
Dan Herbert
Development and production relating to: web, games, and music
https://danherbert.io/blog/20250726-rebuilding-my-site-with-elide-for-laravel-and-htmx
2 months ago
0
3
0
youtu.be/t-hsfvafzdo?...
Frisson every time with this one. The last half is especially ð
loading . . .
Pola & Bryson, Emily Makis - 'Worlds Apart' [fabric Records]
YouTube video by fabriclondon
https://youtu.be/t-hsfvafzdo?si=yWIFloFLpvo510rG
2 months ago
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.
2 months ago
1
0
0
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.
3 months ago
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!
3 months ago
0
1
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.
3 months ago
1
1
0
*feels good meme*
3 months ago
0
0
0
My little Laravel Pennant PR got merged ð
3 months ago
0
3
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.
3 months ago
0
2
0
Any guesses as to when I started working for myself?
3 months ago
0
1
0
I understand why this is necessary, though it feels so dirty every time I have to do it... ðŦ
4 months ago
0
1
0
Curious what things would look like in an alternate timeline where humanity almost always focused on quality instead of speed and/or quantity.
4 months ago
0
2
0
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.
4 months ago
0
0
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.
4 months ago
1
2
0
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.
6 months ago
0
2
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.
6 months ago
1
2
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!
6 months ago
0
1
0
House to myself today so a small change of track. Been learning
@godotengine.org
and getting some groundwork in for a small game idea I'd like to experiment with. Productive! Got a neat turn based "roster" system which pairs with a simple job queue system for everything that happens in the world.
6 months ago
1
0
0
When Garmin tells you your condition isn't good it's because it's actually a drill sergeant and knows you can do it with a little push ðĪŠ
6 months ago
0
1
0
One of the little gotchas with the HTML `popover` attribute is that everything else in the page is still clickable, even with a `:backdrop`. Potential for users to click on other things when trying to dismiss. Easily solvable thanks to `:has()`, and still zero JS
6 months ago
1
1
0
Listening to the episode of
@mitchdav.is
's podcast where they talk about redundancy. Gotta make sure the project/work can be spun up in a usable state in the shortest time too. Get those factories/seeders, make sure those .env.example files are up to date. Cut that friction as much as possible.
6 months ago
1
1
1
Rediscovered `popover` this week -
developer.mozilla.org/en-US/docs/W...
Broadly available as of Jan. Love how much you can do with just markup and CSS now.
loading . . .
Popover API - Web APIs | MDN
The Popover API provides developers with a standard, consistent, flexible mechanism for displaying popover content on top of other page content. Popover content can be controlled either declaratively ...
https://developer.mozilla.org/en-US/docs/Web/API/Popover_API
6 months ago
0
1
0
Really happy with the permissions/roles setup I've landed on for this build. `Permission` and `Role` string-backed enums; `Role` cases defines sets of `Permission` cases; those are registered with Spatie's `laravel-permissions` `User` pivot model gets assigned to the roles (never permissions).
6 months ago
1
2
0
Slapped in some billing UI and mechanisms today. Intriguing how much more official that can make a project feel.
7 months ago
0
0
0
In
#Laravel
Cloud, anyone know of a way to reconnect a github repo to an application, and from there a branch to an environment? Mine got disconnected through the process of creating a new organisation (used same GitHub account) and can't seem to find a way to reconnect it...
7 months ago
1
1
0
This is the true and only vibe coding as far as I'm concerned:
www.youtube.com/watch?v=a8K6...
loading . . .
Dance Paul Rudd, Dance | Tim and Eric Awesome Show, Great Job! | adult swim
YouTube video by Adult Swim
https://www.youtube.com/watch?v=a8K6QUPmv8Q
7 months ago
1
1
0
Having one of those days where you question why you chose to be a programmer because you're spending all your time fighting/troubleshooting the tools rather than doing your own work. ðŦ
7 months ago
1
0
0
Working with arbitrary data which will end up in models for a range of different scenarios - came up with a couple `Collection` macros to help ensure that only valid data ends up in the models. Initially did this to help streamline partial model updates, but will be handy with CSV imports/etc also.
7 months ago
2
2
0
With
#Laravel
Cloud, any preferred strategy for multi-tenant object storage with per-tenant access restriction/protection? Should not be publicly accessible, <img> and downloads should work when logged in. Temp signed URLs (cached perhaps) with an authorising route in front?
7 months ago
0
1
0
Trying to take photos of kangaroos with my phone aiming through a pair of binoculars - worked better than I expected it to
7 months ago
0
2
0
Deliberately chose not to have posts/articles on my personal site because that's not something I have ever maintained in the past, makes the site look abandoned. 3 interesting things I've worked out/come across in the last week which I could write posts about, so rethinking this...
7 months ago
1
1
0
Migrated my personal site across to
#Laravel
Cloud today. Get such little traffic the production plan is cheaper than Forge + Linode VPS. Deploying the site was pretty frictionless. Could also use Route::domain() to serve multiple small things from a single app too (a la multiple apps on VPS)
7 months ago
0
1
0
In the middle of a week off before starting on the groundwork for my own business(es). Promised myself: no tech topics, no extracurricular programming, no tech YouTube, nada - instead drive, read, run, get bored. This has been far more difficult to uphold than anticipated ð
7 months ago
1
3
0
37 degrees, what was I thinking!? ðŦ
8 months ago
0
1
0
Laravel blade components with
@htmx.org
's out of band updates straight up feels like cheating. No JS build, clear separation of concerns, dynamic UIs... And the frontend payload is _lean_.
loading . . .
8 months ago
2
5
1
Just under four weeks until I depart from my job of ~17 years and push out on my own. Lots of things going on in my head, though the biggest feeling right is a combination of excitement and impatience. Keen to get cracking already!
9 months ago
2
4
0
Load more
feeds!
log in