Lau Bannenberg's Avatar

Lau Bannenberg

@lau-b

Laravel / Magento developer, occasional Starfinder/Pathfinder writer

49
Followers
163
Following
95
Posts
02.01.2024
Joined
Posts Following

Latest posts by Lau Bannenberg @lau-b

What if the person chairing the meeting had to do a burpee for every 5m it took?

12.02.2026 19:07 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I wonder if "thinking in pipes" is just fits the "next token prediction" model just very naturally?

10.02.2026 18:15 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It's gorgeous

26.01.2026 23:08 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ‘€

17.01.2026 09:41 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

There's a saloon plugin ( docs.saloon.dev/installable-...) that will take an open api json and just generate everything for you. Not AI, just old school code gen. But then you can have CC refactor it if you want it in a different style.

31.12.2025 16:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
GitHub - LBannenberg/magento2-composer-dashboard Contribute to LBannenberg/magento2-composer-dashboard development by creating an account on GitHub.

Polish will have to come later - this year We Must Ship. I wanted to try out Loki Admin Components for Magento, so I built a dashboard to let merchants and project managers view installed composer packages: github.com/LBannenberg/...

#magento

31.12.2025 15:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Reality is stranger than fiction

27.11.2025 16:47 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

A blank stare is an honest answer..

25.11.2025 08:16 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Traditional + password manager

17.11.2025 20:05 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

If using video has added value, and that value is clearly announced in the preview thumb.

"Use [product] to [accomplish task] in two minutes" is nice.

Short, and seeing it done is different than just reading about it.

05.11.2025 12:23 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Is this the first time the pelican goes to the left?

30.10.2025 07:42 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

This looks really nice, could strip a lot of verbose boilerplate

27.10.2025 09:36 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I've felt that pain. When some API call randomly fails because an id was already used by a dev environment that doesn't even exist anymore.

08.10.2025 22:40 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Great Art Explained is very nice. It avoids jargon but it has real substance. I like that they look from a lot of angles (social, technical etc) at why the piece is so interesting.

05.10.2025 16:45 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Option B) is to make a full component (blade, vue, react or whatever) that combines html and styling in one file

25.09.2025 11:22 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Option A) use "@apply" to make for example a btn-primary class that contains all the utility classes for styling primary buttons. So a bit more semantic CSS again.

25.09.2025 11:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

If you find yourself using the same combination of utility classes over and over that's a hint that you could extract a reusable component and/or design token there.

25.09.2025 11:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

And there was much wailing and gnashing of regexes

11.09.2025 16:49 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

What he said, plus juggling file ownership between www-data and your ssh user.

07.09.2025 20:21 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Looks legit

05.09.2025 21:41 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The docs say that if you use once() from within an object instance, it'll be "once for that instance", not once globally, that might be the reason?

27.08.2025 16:02 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

It feels like there might (should!) develop a rift in the market between slop sellers and vendors that painstakingly guard a reputation for quality.

Use AI if it makes sense, but have a QA process with teeth, because your good reputation is going to be your lifeblood.

11.08.2025 20:49 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I'm missing a "customs has a package for you, but you need to pay duties" with a glaring lack of detail about which package they're talking about or how the duties were calculated.

07.08.2025 15:51 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It's painful every time I'm looking at a second hand game sale, wondering which are the good ones.

26.07.2025 23:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I've noticed some N+1 queries can be hidden deeply by good intentions. You have some gnarly operation that you put in an action class, very clean and reasonable. And then someone uses that class in a loop somewhere, but the repeated query is no longer plainly visible because it's in another file.

19.07.2025 16:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Yeah docker desktop did _not_ play well with DDEV (on Linux). And was mostly unnecessary. Might be a good NativePHP project to just provide a little GUI to spot check what's running though.

18.07.2025 21:27 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Yeah, you should be getting feedback from what is causing customers trouble. Fixing it. And then you don't need a chatbot to handle repeated complaints.

15.07.2025 19:53 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It can answer confidently... too confidently.

15.07.2025 19:45 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I was tidying up an old php website that didn't use anything as new as classes. But it had been running unmaintained without any problems for six years. I was kinda inspired by how nice simplicity can be.

14.07.2025 22:00 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Today is one of those days where I think you should always multiply "just the work" by the number of stakeholders to set a more realistic lower bound

10.07.2025 17:25 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0